Escape inner variable

ret was being set and checked in generated code but the $ wasn't being escaped
This commit is contained in:
Jake Guffey 2012-09-19 17:07:56 -04:00
parent 629f751726
commit 269b9eff84

View file

@ -47,12 +47,9 @@ elif [ -f "${rcvar}.new" ]; then # rcvar.new exists, we must need to apply it
# Cleanup
# This file shouldn't exist, but just in case
rm -f "${rcvar}.old"
if [ "$ret" -ne "0" ]; then # failed to configure new ruleset
if [ "\$ret" -ne "0" ]; then # failed to configure new ruleset
echo "Failed to configure the new ruleset on ${__target_host}!" >&2
fi
else # neither ${rcvar}.old nor ${rcvar}.new exist? error.
echo "Neither ${rcvar}.old nor ${rcvar}.new exist! Something is wrong." >&2
exit 1
fi
EOF