Skip to content

Commit 46b29df

Browse files
committed
fix(script): fix dockerCmd quoting error
1 parent 47adace commit 46b29df

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

backup/backup.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -117,14 +117,14 @@ doDocker() {
117117
if [ "$1" = "stop" ]; then
118118
printf "%s[%s] -- [INFO] Stopping %s-mailcow container --%s\n" \
119119
"$cyan" "$(stamp)" "$2" "$norm" >>"$logFile"
120-
"${dockerCmd}" -f "$mcDockerCompose" stop --timeout "$dockerStopTimeout" "$2-mailcow" 2>>"$logFile"
120+
${dockerCmd} -f "$mcDockerCompose" stop --timeout "$dockerStopTimeout" "$2-mailcow" 2>>"$logFile"
121121
# set result vars
122122
dockerResultState="$(docker inspect -f '{{ .State.Running }}' "$containerName")"
123123
dockerResultExit="$(docker inspect -f '{{ .State.ExitCode }}' "$containerName")"
124124
elif [ "$1" = "start" ]; then
125125
printf "%s[%s] -- [INFO] Starting %s-mailcow container --%s\n" \
126126
"$cyan" "$(stamp)" "$2" "$norm" >>"$logFile"
127-
"${dockerCmd}" -f "$mcDockerCompose" start "$2-mailcow" 2>>"$logFile"
127+
${dockerCmd} -f "$mcDockerCompose" start "$2-mailcow" 2>>"$logFile"
128128
# set result vars
129129
dockerResultState="$(docker inspect -f '{{ .State.Running }}' "$containerName")"
130130
fi
@@ -700,9 +700,9 @@ fi
700700
### dump SQL
701701
printf "%s[%s] -- [INFO] Dumping mailcow SQL database --%s\n" \
702702
"$cyan" "$(stamp)" "$norm" >>"$logFile"
703-
"${dockerCmd}" exec -T mysql-mailcow mysqldump --default-character-set=utf8mb4 \
703+
${dockerCmd} exec -T mysql-mailcow mysqldump --default-character-set=utf8mb4 \
704704
-u${DBUSER} -p${DBPASS} ${DBNAME} >"$sqlDumpDir/$sqlDumpFile" 2>>"$logFile"
705-
dumpResult=$("${dockerCmd}" exec -T mysql-mailcow echo "$?")
705+
dumpResult=$(${dockerCmd} exec -T mysql-mailcow echo "$?")
706706
if [ "$dumpResult" -eq 0 ]; then
707707
printf "%s[%s] -- [INFO] SQL database dumped successfully --%s\n" \
708708
"$cyan" "$(stamp)" "$norm" >>"$logFile"
@@ -718,8 +718,8 @@ fi
718718
# dump redis
719719
printf "%s[%s] -- [INFO] Dumping mailcow redis database --%s\n" \
720720
"$cyan" "$(stamp)" "$norm" >>"$logFile"
721-
"${dockerCmd}" exec -T redis-mailcow redis-cli save >>"$logFile" 2>&1
722-
rdumpResult=$("${dockerCmd}" exec -T redis-mailcow echo "$?")
721+
${dockerCmd} exec -T redis-mailcow redis-cli save >>"$logFile" 2>&1
722+
rdumpResult=$(${dockerCmd} exec -T redis-mailcow echo "$?")
723723
if [ "$rdumpResult" -eq 0 ]; then
724724
printf "%s[%s] -- [INFO] mailcow redis dumped successfully --%s\n" \
725725
"$cyan" "$(stamp)" "$norm" >>"$logFile"

backup/restore.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,7 @@ if [ "$restoreSQL" -eq 1 ]; then
399399
if [ -n "$sqlBackup" ]; then
400400
# start mysql container if not already running
401401
if ! docker container inspect -f '{{ .State.Running }}' ${COMPOSE_PROJECT_NAME}_mysql-mailcow_1 >/dev/null 2>&1; then
402-
"${dockerCmd}" up -d mysql-mailcow >/dev/null 2>&1
402+
${dockerCmd} up -d mysql-mailcow >/dev/null 2>&1
403403
if docker container inspect -f '{{ .State.Running }}' ${COMPOSE_PROJECT_NAME}_mysql-mailcow_1 >/dev/null 2>&1; then
404404
sqlRunning=1
405405
else
@@ -418,7 +418,7 @@ if [ "$restoreSQL" -eq 1 ]; then
418418

419419
# restore sql
420420
if [ "$sqlRunning" -eq 1 ]; then
421-
if docker exec -i "$("${dockerCmd}" ps -q mysql-mailcow)" mysql -u${DBUSER} -p${DBPASS} ${DBNAME} <"${sqlBackup}" >/dev/null 2>&1; then
421+
if docker exec -i "$(${dockerCmd} ps -q mysql-mailcow)" mysql -u${DBUSER} -p${DBPASS} ${DBNAME} <"${sqlBackup}" >/dev/null 2>&1; then
422422
writeLog 'done'
423423
else
424424
writeLog 'done' 'error'
@@ -430,7 +430,7 @@ fi
430430

431431
### stop containers (necessary for all restore operations except SQL)
432432
writeLog 'task' "Stopping mailcow"
433-
if ! "${dockerCmd}" down --timeout "${dockerStopTimeout}" >/dev/null 2>&1; then
433+
if ! ${dockerCmd} down --timeout "${dockerStopTimeout}" >/dev/null 2>&1; then
434434
writeLog 'done' 'error'
435435
writeLog 'error' '20' "Unable to bring mailcow containers down -- cannot reliably restore. Aborting."
436436
exitError 20
@@ -622,7 +622,7 @@ fi
622622

623623
### restart mailcow
624624
writeLog 'task' "Starting mailcow"
625-
if ! "${dockerCmd}" up -d >/dev/null 2>&1; then
625+
if ! ${dockerCmd} up -d >/dev/null 2>&1; then
626626
writeLog 'done' 'warn'
627627
writeLog 'warn' '21' "Unable to automatically start mailcow containers. Please attempt a manual start and note any errors."
628628
warnCount=$((warnCount + 1))

0 commit comments

Comments
 (0)