View | Details | Raw Unified | Return to bug 36311
Collapse All | Expand All

(-)a/debian/scripts/koha-run-backups (-3 / +5 lines)
Lines 39-46 EOH Link Here
39
}
39
}
40
40
41
exclude_indexes=""
41
exclude_indexes=""
42
schema_only=""
42
43
43
CMD_LINE=`getopt -o h --long days:,output:,help,exclude-indexes -n 'koha-run-backups' -- "$@"`
44
CMD_LINE=`getopt -o h --long days:,output:,help,exclude-indexes,schema-only -n 'koha-run-backups' -- "$@"`
44
45
45
if [ $? != 0 ] ; then show_help ; exit 1 ; fi
46
if [ $? != 0 ] ; then show_help ; exit 1 ; fi
46
47
Lines 55-60 while true ; do Link Here
55
            dirname=$2; shift 2 ;;
56
            dirname=$2; shift 2 ;;
56
        --exclude-indexes)
57
        --exclude-indexes)
57
            exclude_indexes='--exclude-indexes'; shift ;;
58
            exclude_indexes='--exclude-indexes'; shift ;;
59
        --schema-only)
60
            schema_only='--schema-only'; shift ;;
58
        --) shift ; break ;;
61
        --) shift ; break ;;
59
        *) echo "Unknown error parsing the command line!" ; exit 1 ;;
62
        *) echo "Unknown error parsing the command line!" ; exit 1 ;;
60
    esac
63
    esac
Lines 67-73 fi Link Here
67
70
68
for name in $(koha-list --enabled | grep -Fxv demo)
71
for name in $(koha-list --enabled | grep -Fxv demo)
69
do
72
do
70
    if koha-dump ${exclude_indexes} "$name" > /dev/null; then
73
    if koha-dump ${exclude_indexes} ${schema_only} "$name" > /dev/null; then
71
        # Only delete old backups if dump script return success.
74
        # Only delete old backups if dump script return success.
72
75
73
        if [ -z "$dirname" ]; then
76
        if [ -z "$dirname" ]; then
74
- 

Return to bug 36311