]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
fixup No such file or directory errors when module is not configured
authorBrendan Germain <brendan.germain@nasdaqomx.com>
Wed, 25 May 2016 19:40:02 +0000 (15:40 -0400)
committerBrendan Germain <brendan.germain@nasdaqomx.com>
Tue, 11 Oct 2016 12:43:20 +0000 (08:43 -0400)
modules.d/98syslog/rsyslogd-start.sh

index 25dfb16d136fc51548e7a29a80d5e927199e2d9f..08b6fb244a249926e63d15641e0ef1182d441899 100755 (executable)
@@ -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