File 0528-Ensure-dracut.sh-responds-properly-to-hostonly_cmdli.patch of Package dracut.13287

From 469d28c50718de7761c91db07ccc7f40821f2d8b Mon Sep 17 00:00:00 2001
From: Daniel Molkentin <dmolkentin@suse.com>
Date: Mon, 17 Jul 2017 16:51:39 +0200
Subject: [PATCH] Ensure dracut.sh responds properly to hostonly_cmdline="no"

Reference: bsc#1048748
---
 dracut.conf.5.asc | 2 +-
 dracut.sh         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dracut.conf.5.asc b/dracut.conf.5.asc
index 0460d4ff..3497f349 100644
--- a/dracut.conf.5.asc
+++ b/dracut.conf.5.asc
@@ -97,7 +97,7 @@ Configuration files must have the extension .conf; other extensions are ignored.
     instead of a generic host and generate host-specific configuration.
 
 *hostonly_cmdline=*"__{yes|no}__"::
-    If set, store the kernel command line arguments needed in the initramfs
+    If set to "yes", store the kernel command line arguments needed in the initramfs
 
 *persistent_policy=*"__<policy>__"::
     Use _<policy>_ to address disks and partitions.
diff --git a/dracut.sh b/dracut.sh
index 492ecbf7..35d7e134 100755
--- a/dracut.sh
+++ b/dracut.sh
@@ -1708,7 +1708,7 @@ if ! ( echo $PARMS_TO_STORE > $initdir/lib/dracut/build-parameter.txt ); then
     exit 1
 fi
 
-if [[ $hostonly_cmdline ]] ; then
+if [[ $hostonly_cmdline == "yes" ]] ; then
     unset _stored_cmdline
     if [ -d $initdir/etc/cmdline.d ];then
         dinfo "Stored kernel commandline:"
-- 
2.12.3

openSUSE Build Service is sponsored by