X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?p=bacula-cn.git;a=blobdiff_plain;f=db-dump;h=f4d795e5585e6296012eda1f807a33418150db35;hp=5da381170200ea9bed998ca6e6cc7a1c91bbd7d9;hb=HEAD;hpb=6019f8f8794b74483feacd01136bc5c888991bce diff --git a/db-dump b/db-dump index 5da3811..f4d795e 100755 --- a/db-dump +++ b/db-dump @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash DUMP_DIR=/var/backups/bacula-cn CONFIG=/etc/default/bacula-cn @@ -32,6 +32,7 @@ then MYSQL_DUMP="$DUMP_DIR/mysql.dump.gz" MYSQL_OPT="--defaults-extra-file=/etc/mysql/debian.cnf --all-databases" + set -o pipefail if mysqldump $MYSQL_OPT | gzip > $MYSQL_DUMP; then touch $MYSQL_EXCLUDE fi @@ -43,6 +44,7 @@ if [ -d /var/lib/postgresql \ then PG_DUMP="$DUMP_DIR/postgresql.dump.gz" + set -o pipefail if su postgres -c pg_dumpall | gzip > $PG_DUMP; then touch $PG_EXCLUDE fi