fix(helpers:update): prevent err on existing dirs

This commit is contained in:
Asif Bacchus 2021-07-27 22:08:29 -06:00
parent a4d466fe3f
commit fcd24f0387
1 changed files with 13 additions and 4 deletions

View File

@ -25,6 +25,15 @@ okNotify() {
printf "%s[OK]%s\n" "$ok" "$norm" printf "%s[OK]%s\n" "$ok" "$norm"
} }
makeDirectory() {
if ! [ -d "./$1" ]; then
if ! mkdir"./$1" >/dev/null 2>&1; then
errMsgString="Unable to make '$1' directory."
errMsg "$errMsgString" 40
fi
fi
}
scriptHelp() { scriptHelp() {
textNewline textNewline
textBlock "Update ${containerName} container and helper script files" textBlock "Update ${containerName} container and helper script files"
@ -203,10 +212,10 @@ if [ "$doScriptUpdate" -eq 1 ]; then
fi fi
## update files ## update files
# ensure directories exist makeDirectory "config"
if ! mkdir config sites snippets >/dev/null 2>&1; then makeDirectory "sites"
errMsg "Unable to make directories in which to place updated files." 40 makeDirectory "snippets"
fi
while IFS=' ' read -r field1 field2; do while IFS=' ' read -r field1 field2; do
if [ "$field2" = "update.sh" ]; then continue; fi if [ "$field2" = "update.sh" ]; then continue; fi
printf "\nChecking '%s' for updates... " "$field2" printf "\nChecking '%s' for updates... " "$field2"