-#!/bin/sh -e
+#!/bin/bash
DUMP_DIR=/var/backups/bacula-cn
CONFIG=/etc/default/bacula-cn
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
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