From: Brendan Germain Date: Wed, 25 May 2016 20:11:11 +0000 (-0400) Subject: subshell and set -f to prevent expansion X-Git-Tag: 045~105^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1d9d43713db58f6aafab6c0692fc2ebb9a26b4c7;p=thirdparty%2Fdracut.git subshell and set -f to prevent expansion --- diff --git a/modules.d/98syslog/rsyslogd-start.sh b/modules.d/98syslog/rsyslogd-start.sh index 08b6fb244..c64f21215 100755 --- a/modules.d/98syslog/rsyslogd-start.sh +++ b/modules.d/98syslog/rsyslogd-start.sh @@ -20,9 +20,14 @@ rsyslog_config() { cat $syslog_template - for filter in $filters; do - echo "${filter} @${server}" - done + ( + # disable shell expansion / globbing + # since filters contain such characters + set -f + for filter in $filters; do + echo "${filter} @${server}" + done + ) #echo "*.* /tmp/syslog" }