Browse Source

getarg()/getargs(): check existance of /etc/cmdline before reading it

master
Harald Hoyer 16 years ago
parent
commit
f72c10f657
  1. 4
      modules.d/99base/dracut-lib.sh

4
modules.d/99base/dracut-lib.sh

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

Loading…
Cancel
Save