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

(-)a/debian/scripts/koha-dump (-4 / +10 lines)
Lines 68-77 dump_instance() Link Here
68
    backupdir="$( xmlstarlet sel -t -v 'yazgfs/config/backupdir' $kohaconfig || true )"
68
    backupdir="$( xmlstarlet sel -t -v 'yazgfs/config/backupdir' $kohaconfig || true )"
69
    [ -z "$backupdir" ] && backupdir="/var/spool/koha/$name"
69
    [ -z "$backupdir" ] && backupdir="/var/spool/koha/$name"
70
    dbdump="$backupdir/$name-$date.sql.gz"
70
    dbdump="$backupdir/$name-$date.sql.gz"
71
    dboptions="$backupdir/koha-dump.cnf"
72
    # Overwrite each time, in case they change the username
73
    # or password.
74
    echo "[mysqldump]" > $dboptions
75
    echo "host=$mysqlhost" >> $dboptions
76
    echo "user=$mysqluser" >> $dboptions
77
    echo "password=$mysqlpass" >> $dboptions
78
    chmod 600 $dboptions
71
    [ "$quiet" = "no" ] && echo "* DB to $dbdump"
79
    [ "$quiet" = "no" ] && echo "* DB to $dbdump"
72
    mysqldump --databases --host="$mysqlhost" \
80
    mysqldump --defaults-file="$dboptions" \
73
        --user="$mysqluser" --password="$mysqlpass" "$mysqldb" |
81
        --databases "$mysqldb" | gzip > "$dbdump"
74
        gzip > "$dbdump"
75
    chown "root:$name-koha" "$dbdump"
82
    chown "root:$name-koha" "$dbdump"
76
    chmod g+r "$dbdump"
83
    chmod g+r "$dbdump"
77
84
78
- 

Return to bug 20929