dracut/0130-subshell-and-set-f-to-prevent-expansion.patch

32 lines
933 B
Diff
Raw Normal View History

2016-12-08 16:57:25 +00:00
From 1d9d43713db58f6aafab6c0692fc2ebb9a26b4c7 Mon Sep 17 00:00:00 2001
From: Brendan Germain <brendan.germain@nasdaqomx.com>
Date: Wed, 25 May 2016 16:11:11 -0400
Subject: [PATCH] subshell and set -f to prevent expansion
---
modules.d/98syslog/rsyslogd-start.sh | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/modules.d/98syslog/rsyslogd-start.sh b/modules.d/98syslog/rsyslogd-start.sh
index 08b6fb2..c64f212 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"
}