25
1
mirror of https://github.com/processone/ejabberd.git synced 2024-12-20 17:27:00 +01:00

Another fix for \n in ejabberdctl arguments

This commit is contained in:
Paweł Chmielowski 2016-02-15 15:21:20 +01:00
parent c9c59f00ad
commit d40a091eda

View File

@ -31,14 +31,14 @@ if [ "$INSTALLUSER" != "" ] ; then
fi
done
if [ `id -g` -eq `id -g $INSTALLUSER` ] ; then
EXEC_CMD="sh -c"
EXEC_CMD="bash -c"
fi
if [ "$EXEC_CMD" = "false" ] ; then
echo "This command can only be run by root or the user $INSTALLUSER" >&2
exit 4
fi
else
EXEC_CMD="sh -c"
EXEC_CMD="bash -c"
fi
# parse command line parameters
@ -166,7 +166,7 @@ shell_escape()
if test -z "$i"; then
printf '"" '
else
printf '"%q" ' "$i" | sed 's/\\\\n/\n/g;s/\\\\t/\t/g;s/\\\\r/\r/g'
printf '%q ' "$i"
fi
done
}