X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fupstream%2Fbackupninja.git;a=blobdiff_plain;f=handlers%2Fmysql.in;fp=handlers%2Fmysql.in;h=a6cd023ae7b422675c342775d9e3c1f3c4557464;hp=316c109d76fa526e0ad04a5e076f7654c04c473e;hb=99fc759bcc31990e23c4bd974a65f782d3dbd917;hpb=ddb2700436a102cdc7102fb1ec8cab7176a527d1 diff --git a/handlers/mysql.in b/handlers/mysql.in index 316c109..a6cd023 100644 --- a/handlers/mysql.in +++ b/handlers/mysql.in @@ -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