dracut-lib.sh: fix dropped backslashes in CMDLINE
The "read" shell builtin consumes backslashes, which is a problem if your root device is something like "LABEL=Fedora\x2016". Using "read -r" tells the shell to leave backslashes alone.master
parent
7e8228cf5a
commit
2cd4a8065a
|
@ -35,11 +35,11 @@ _getcmdline() {
|
|||
unset _line
|
||||
if [ -z "$CMDLINE" ]; then
|
||||
if [ -e /etc/cmdline ]; then
|
||||
while read _line; do
|
||||
while read -r _line; do
|
||||
CMDLINE_ETC="$CMDLINE_ETC $_line";
|
||||
done </etc/cmdline;
|
||||
fi
|
||||
read CMDLINE </proc/cmdline;
|
||||
read -r CMDLINE </proc/cmdline;
|
||||
CMDLINE="$CMDLINE $CMDLINE_ETC"
|
||||
fi
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue