Compare commits

..

1 commit

Author SHA1 Message Date
ZoopaMario 2eadbafa38 WIP Refactor code base
All checks were successful
Lint Bash Scripts / lint-bash (push) Successful in 26s
Check Commit Messages / check-commit-message (pull_request) Successful in 16s
Lint Bash Scripts / lint-bash (pull_request) Successful in 22s
Add a library file containing common logic to be sourced by individual backup scripts
2024-12-30 05:37:21 +01:00

View file

@ -21,6 +21,8 @@ enable_maintenance_mode() {
local c="$1" local c="$1"
local cmd="$2" local cmd="$2"
log "Enabling maintenance mode for $c..." log "Enabling maintenance mode for $c..."
# we explcitly do not want to stringify here
# shellcheck disable=SC2086
docker exec -u www-data "$c" $cmd || { log "Error enabling maintenance mode"; exit 1; } docker exec -u www-data "$c" $cmd || { log "Error enabling maintenance mode"; exit 1; }
} }
@ -28,6 +30,8 @@ disable_maintenance_mode() {
local c="$1" local c="$1"
local cmd="$2" local cmd="$2"
log "Disabling maintenance mode for $c..." log "Disabling maintenance mode for $c..."
# we explcitly do not want to stringify here
# shellcheck disable=SC2086
docker exec -u www-data "$c" $cmd || { log "Error disabling maintenance mode"; exit 1; } docker exec -u www-data "$c" $cmd || { log "Error disabling maintenance mode"; exit 1; }
} }