From 847afdf7a0818641a56cd78795ee932198bddd27 Mon Sep 17 00:00:00 2001 From: Frederick Grose Date: Oct 03 2018 01:59:04 +0000 Subject: livesys: continue instead of return in cmdline do loops. return is an improper exit command for do loops. From dracut.cmdline(7): "The last value in the kernel command line is the value .. honored." --- diff --git a/fedora-live-base.ks b/fedora-live-base.ks index 2929c7d..4fb8358 100644 --- a/fedora-live-base.ks +++ b/fedora-live-base.ks @@ -95,11 +95,10 @@ livedir="LiveOS" for arg in \`cat /proc/cmdline\` ; do if [ "\${arg##rd.live.dir=}" != "\${arg}" ]; then livedir=\${arg##rd.live.dir=} - return + continue fi if [ "\${arg##live_dir=}" != "\${arg}" ]; then livedir=\${arg##live_dir=} - return fi done @@ -154,7 +153,6 @@ findPersistentHome() { for arg in \`cat /proc/cmdline\` ; do if [ "\${arg##persistenthome=}" != "\${arg}" ]; then homedev=\${arg##persistenthome=} - return fi done }