From: Krzysztof Sywula Date: Wed, 15 Jan 2014 11:27:04 +0000 (+0000) Subject: initrdscripts: add $CMDLINE to init-live switch_root X-Git-Tag: 2015-4~4001 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=5a2f4feeaac4f9278fa0cf808c2f495f0c19324f;p=openembedded-core.git initrdscripts: add $CMDLINE to init-live switch_root init-live.sh: $CMDLINE variable should be provided to switch_root to let user specify runlevel on grub command line. Feeding with -c /dev/console as well as busybox switch_root enables that option. Signed-off-by: Krzysztof Sywula Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-core/initrdscripts/files/init-live.sh b/meta/recipes-core/initrdscripts/files/init-live.sh index bd259b9902..7e27f91f9e 100644 --- a/meta/recipes-core/initrdscripts/files/init-live.sh +++ b/meta/recipes-core/initrdscripts/files/init-live.sh @@ -89,7 +89,10 @@ boot_live_root() { mount -n --move /dev ${ROOT_MOUNT}/dev cd $ROOT_MOUNT - exec switch_root $ROOT_MOUNT /sbin/init + + # busybox switch_root supports -c option + exec switch_root -c /dev/console $ROOT_MOUNT /sbin/init $CMDLINE || + fatal "Couldn't switch_root, dropping to shell" } fatal() {