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