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

(-)a/debian/scripts/koha-run-backups (-10 / +7 lines)
Lines 67-82 fi Link Here
67
67
68
for name in $(koha-list --enabled | grep -Fxv demo)
68
for name in $(koha-list --enabled | grep -Fxv demo)
69
do
69
do
70
    if koha-dump ${exclude_indexes} "$name" > /dev/null; then
70
    koha-dump ${exclude_indexes} "$name" > /dev/null;
71
        # Only delete old backups if dump script return success.
72
71
73
        if [ -z "$dirname" ]; then
72
    if [ -z "$dirname" ]; then
74
            backupdir="$( xmlstarlet sel -t -v 'yazgfs/config/backupdir' /etc/koha/sites/$name/koha-conf.xml )";
73
        backupdir="$( xmlstarlet sel -t -v 'yazgfs/config/backupdir' /etc/koha/sites/$name/koha-conf.xml )";
75
        else
74
    else
76
            backupdir="$dirname/$name";
75
        backupdir="$dirname/$name";
77
        fi
78
79
        find $backupdir -maxdepth 1 \( -mtime +$days -or -mtime $days \) -name $name-'[1-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9].???'.gz  \( -name \*.sql.gz -or -name \*.tar.gz \) -print0 | xargs -0 -r rm
80
    fi
76
    fi
77
78
    find $backupdir -maxdepth 1 \( -mtime +$days -or -mtime $days \) -name $name-'[1-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9].???'.gz  \( -name \*.sql.gz -or -name \*.tar.gz \) -print0 | xargs -0 -r rm
81
done
79
done
82
80
83
- 

Return to bug 36435