From: Brendan Germain Date: Wed, 25 May 2016 19:40:02 +0000 (-0400) Subject: fixup No such file or directory errors when module is not configured X-Git-Tag: 045~105^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b37b141ecc9588bc5b29a8474943ec603b1f3ba4;p=thirdparty%2Fdracut.git fixup No such file or directory errors when module is not configured --- diff --git a/modules.d/98syslog/rsyslogd-start.sh b/modules.d/98syslog/rsyslogd-start.sh index 25dfb16d1..08b6fb244 100755 --- a/modules.d/98syslog/rsyslogd-start.sh +++ b/modules.d/98syslog/rsyslogd-start.sh @@ -26,11 +26,11 @@ rsyslog_config() { #echo "*.* /tmp/syslog" } -read type < /tmp/syslog.type -read server < /tmp/syslog.server -read filters < /tmp/syslog.filters +[ -f /tmp/syslog.type ] && read type < /tmp/syslog.type +[ -f /tmp/syslog.server ] && read server < /tmp/syslog.server +[ -f /tmp/syslog.filters ] && read filters < /tmp/syslog.filters [ -z "$filters" ] && filters="kern.*" -read conf < /tmp/syslog.conf +[ -f /tmp/syslog.conf ] && read conf < /tmp/syslog.conf [ -z "$conf" ] && conf="/etc/rsyslog.conf" && echo "$conf" > /tmp/syslog.conf if [ $type == "rsyslogd" ]; then