summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorP. J. McDermott <pjm@nac.net>2012-07-21 18:06:50 (EDT)
committer P. J. McDermott <pjm@nac.net>2012-07-21 18:06:50 (EDT)
commitf087bf18148a0820c8a94d1ff5fa0cd3a903ce8e (patch)
tree951e1e116df33e94b78757af00abc92f1af326c4
parent1847f7b9ab7862b5dc1b2c0791cd52517cb7297f (diff)
downloaddeb-f087bf18148a0820c8a94d1ff5fa0cd3a903ce8e.zip
deb-f087bf18148a0820c8a94d1ff5fa0cd3a903ce8e.tar.gz
deb-f087bf18148a0820c8a94d1ff5fa0cd3a903ce8e.tar.bz2
Fix handling of whitespace in config values.
-rwxr-xr-xsrc/deb.sh8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/deb.sh b/src/deb.sh
index c6e15ca..897aee3 100755
--- a/src/deb.sh
+++ b/src/deb.sh
@@ -41,7 +41,7 @@ main()
CWD="${PWD}"
- cmd_run ${@}
+ cmd_run "${@}"
}
print_usage()
@@ -127,7 +127,7 @@ prompt_bool()
cmd_run()
{
- "cmd_${COMMAND_NAME}" ${@}
+ "cmd_${COMMAND_NAME}" "${@}"
}
cmd_init()
@@ -175,7 +175,7 @@ EOF
if [ ${#} -eq 1 ]; then
printf '%s\n' "$(eval echo \$\{${config_name}\})"
else
- eval "${config_name}=${2}"
+ eval "${config_name}=\"${2}\""
config_save
fi
}
@@ -396,4 +396,4 @@ EOF
rsync -az --stats "${DEB_TREE}/builds/" "${CONFIG_remote}/builds/"
}
-main ${@}
+main "${@}"