Our grub and syslinux bootloaders both define root=/dev/ram0 for live images by default. Kernel docs show that root=/dev/ram0 is just a sentinel value to mount the initrd as root, which we're already doing in this path, so just check for a missing root= parameter OR root=/dev/ram0.
Signed-off-by: California Sullivan <california.l.sulli...@intel.com> --- NOTE: for the selftests to be fixed, the patch "initramfs-framework/setup-live: remove superfluous break" needs to be merged as well. meta/recipes-core/initrdscripts/initramfs-framework/setup-live | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-core/initrdscripts/initramfs-framework/setup-live b/meta/recipes-core/initrdscripts/initramfs-framework/setup-live index 591c93a..b98a321 100644 --- a/meta/recipes-core/initrdscripts/initramfs-framework/setup-live +++ b/meta/recipes-core/initrdscripts/initramfs-framework/setup-live @@ -12,7 +12,7 @@ ISOLINUX="" ROOT_DISK="" shelltimeout=30 - if [ -z $bootparam_root ]; then + if [ -z $bootparam_root -o $bootparam_root = "/dev/ram0" ]; then echo "Waiting for removable media..." C=0 while true -- 2.9.4 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core