]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
getarg()/getargs(): check existance of /etc/cmdline before reading it
authorHarald Hoyer <harald@redhat.com>
Tue, 28 Jul 2009 16:27:37 +0000 (18:27 +0200)
committerHarald Hoyer <harald@redhat.com>
Tue, 28 Jul 2009 16:29:40 +0000 (18:29 +0200)
modules.d/99base/dracut-lib.sh

index b4dd731301a89e5af446e12944d0aac0656eef95..31b95b064620778d3a01c843a0d99b6aa30e3e63 100644 (file)
@@ -1,7 +1,7 @@
 getarg() {
     local o line
     if [ -z "$CMDLINE" ]; then
-       read CMDLINE_ETC </etc/cmdline;
+       [ -f /etc/cmdline ] && read CMDLINE_ETC </etc/cmdline;
        read CMDLINE </proc/cmdline;
        CMDLINE="$CMDLINE $CMDLINE_ETC"
     fi
@@ -15,7 +15,7 @@ getarg() {
 getargs() {
     local o line found
     if [ -z "$CMDLINE" ]; then
-       read CMDLINE_ETC </etc/cmdline;
+       [ -f /etc/cmdline ] && read CMDLINE_ETC </etc/cmdline;
        read CMDLINE </proc/cmdline;
        CMDLINE="$CMDLINE $CMDLINE_ETC"
     fi