mysql: Interpolate the backupdir config variable.
[matthijs/upstream/backupninja.git] / handlers / mysql.in
index 316c109d76fa526e0ad04a5e076f7654c04c473e..a6cd023ae7b422675c342775d9e3c1f3c4557464 100644 (file)
@@ -57,14 +57,18 @@ 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 ] || mkdir -p $vroot$dumpdir
 [ "$hotcopy" == "no" -o -d $vroot$hotdir ] || mkdir -p $vroot$hotdir