Properly quote arguments to su-to-zenmap.sh

Found with http://www.shellcheck.net/

Error was: https://github.com/koalaman/shellcheck/wiki/SC2124
This commit is contained in:
dmiller 2015-02-13 16:31:12 +00:00
parent 2380ccac5e
commit 7a32fcb9f5

View file

@ -5,7 +5,13 @@
#Bill Allombert <ballombe@debian.org>
PRIV=root
COMMAND="zenmap $@"
COMMAND="zenmap"
quote () { printf %s\\n "$1" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/'/" ; }
for i in "$@"; do
COMMAND="$COMMAND $(quote "$i")"
done
euid=$(id -u)
privid=$(id -u $PRIV)