From 3ddc2c5d4a4b419dbc8e0f92341429f37a27eded Mon Sep 17 00:00:00 2001 From: Asif Bacchus Date: Wed, 30 Jan 2019 12:27:54 -0700 Subject: [PATCH] quoted path-related vars to prevent issues with spaces in path --- root/scripts/backup.sh | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/root/scripts/backup.sh b/root/scripts/backup.sh index d50cf7c..9256fc7 100644 --- a/root/scripts/backup.sh +++ b/root/scripts/backup.sh @@ -797,21 +797,21 @@ if [ -z "$borgExclude" ]; then echo -e "${bold}${op}[$(stamp)] Executing borg without exclusions${normal}" \ >> "$logFile" borg --show-rc create ${borgCreateParams} ::`date +%Y-%m-%d_%H%M%S` \ - ${xtraFiles[@]} \ - ${sqlDumpDir} \ - ${dockerVolumeMail} ${dockerVolumeRspamd} ${dockerVolumePostfix} \ - ${dockerVolumeRedis} ${dockerVolumeCrypt} \ + "${xtraFiles[@]}" \ + "${sqlDumpDir}" \ + "${dockerVolumeMail}" "${dockerVolumeRspamd}" "${dockerVolumePostfix}" \ + "${dockerVolumeRedis}" "${dockerVolumeCrypt}" \ 2>> "$logFile" else # borgExclude is not empty echo -e "${bold}${op}[$(stamp)] Executing borg with exclusions${normal}" \ >> "$logFile" - borg --show-rc create ${borgCreateParams} --exclude-from ${borgExclude} \ + borg --show-rc create ${borgCreateParams} --exclude-from "${borgExclude}" \ ::`date +%Y-%m-%d_%H%M%S` \ - ${xtraFiles[@]} \ - ${sqlDumpDir} \ - ${dockerVolumeMail} ${dockerVolumeRspamd} ${dockerVolumePostfix} \ - ${dockerVolumeRedis} ${dockerVolumeCrypt} \ + "${xtraFiles[@]}" \ + "${sqlDumpDir}" \ + "${dockerVolumeMail}" "${dockerVolumeRspamd}" "${dockerVolumePostfix}" \ + "${dockerVolumeRedis}" "${dockerVolumeCrypt}" \ 2>> "$logFile" fi