From bed4b333433ea6e522bc85d4017be8c0d8a9fe1d Mon Sep 17 00:00:00 2001 From: Alexander Schlemmer <alexander.schlemmer@ds.mpg.de> Date: Thu, 3 Jan 2019 10:26:41 +0100 Subject: [PATCH] FIX: Bug 3 - backup.sh was broken. --- backup.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/backup.sh b/backup.sh index eb59ce7..fc8138a 100755 --- a/backup.sh +++ b/backup.sh @@ -37,12 +37,16 @@ PRINT_HELP="--backupdir=BACKUPDIR\n\tThe directory which the dump is to be store function backup { + NARG_NAME=$1 + NARG_FILE=$2 + shift 2 + echo $MYSQLDUMP_CMD # parameters: connection, database, outfile - if [ -e "$3" ]; then + if [ -e "$NARG_FILE" ]; then failure "dumpfile already exists." fi - echo "Dumping database $2 to $3 ... " - $CMD_MYSQL_DUMP $1 --opt --default-character-set=utf8 --routines $2 > ${3} + echo "Dumping database $NARG_NAME to $NARG_FILE ... " + $MYSQLDUMP_CMD $* --opt --default-character-set=utf8 --routines $NARG_NAME > $NARG_FILE success } @@ -58,6 +62,6 @@ function backup { DATE=$(date -u --rfc-3339=ns | sed 's/ /T/g') BACKUPFILE=${BACKUPDIR}/${DATABASE_NAME}.${DATE}.dump.sql -backup $MYSQL_CONNECTION $DATABASE_NAME $BACKUPFILE +backup $DATABASE_NAME $BACKUPFILE $MYSQL_CONNECTION -- GitLab