mysql: Interpolate the backupdir config variable.
[matthijs/upstream/backupninja.git] / handlers / mysql.in
index f79a0b2b9b235c3bfeb4fd2e83bdc9757f1ff544..a6cd023ae7b422675c342775d9e3c1f3c4557464 100644 (file)
@@ -57,17 +57,21 @@ if [ $usevserver = yes ]; then
 else
    vroot=""
    vexec=""
+   vsname=""
 fi
 
+interpolated=`interpolate "$backupdir" "$vsname"`
+
 # create backup dirs, $vroot will be empty if no vsname was specified
 # and we will instead proceed to operate on the host
-[ -d $vroot$backupdir ] || mkdir -p $vroot$backupdir
-[ -d $vroot$backupdir ] || fatal "Backup directory '$vroot$backupdir'"
-hotdir="$backupdir/hotcopy"
-dumpdir="$backupdir/sqldump"
+[ -d $vroot$interpolated ] || mkdir -p $vroot$interpolated
+[ -d $vroot$interpolated ] || fatal "Backup directory '$vroot$backupdir'"
+
+hotdir="$interpolated/hotcopy"
+dumpdir="$interpolated/sqldump"
 
-[ "$sqldump" == "no" -o -d $vroot$dumpdir ] || $vexec mkdir -p $vroot$dumpdir
-[ "$hotcopy" == "no" -o -d $vroot$hotdir ] || $vexec mkdir -p $vroot$hotdir
+[ "$sqldump" == "no" -o -d $vroot$dumpdir ] || mkdir -p $vroot$dumpdir
+[ "$hotcopy" == "no" -o -d $vroot$hotdir ] || mkdir -p $vroot$hotdir
 
 #######################################################################
 ## AUTHENTICATION