poky/meta/recipes-core
Tom Zanussi 0b8fcb95dd init-live.sh: add 'coldplug' udev trigger
Fixes [BUGID #693]

The init-live.sh script starts udevd in init-live.sh:early_setup(),
but doesn't account for the possibility that the root device may have
already been registered by the kernel before udevd starts up.

If the device is detected after udevd starts up, everything's fine -
udevd gets the 'add' uevent for the device, the root image shows up at
e.g. /media/sda/rootfs.img, and the boot continues.

If however the device is detected before udevd starts up, udevd misses
the 'add' uevent and the root image never shows up, causing it to stay
in the 'waiting for removable media' loop forever.

The 'udevadm trigger' command is meant to be used to avoid this
situation, but init-live.sh doesn't use it.  Furthermore, since the
default was changed in udev 152 from 'add' to 'change', the command
needs to explicity name 'add' as the action.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-02-09 14:14:01 -06:00
..
base-files recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
base-passwd recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
busybox busybox: additional fixes for Make 3.82 2010-12-14 12:23:24 +00:00
console-tools recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
coreutils recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
dbus recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
dbus-wait Major layout change to the packages directory 2010-08-27 15:29:45 +01:00
dropbear recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
eggdbus recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
eglibc eglibc: fix build of eglibc-initial for make 3.82 2010-12-10 16:50:39 +00:00
expat recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
feed-config Complete packages -> recipes transition 2010-09-20 14:18:45 +01:00
gettext recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
glib-2.0 recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
glibc recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
images Complete packages -> recipes transition 2010-09-20 14:18:45 +01:00
initrdscripts init-live.sh: add 'coldplug' udev trigger 2011-02-09 14:14:01 -06:00
initscripts recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
jpeg recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
libxml recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
ncurses recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
netbase recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
psplash recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
readline packages: Separate out most of the remaining packages into recipes 2010-09-01 19:09:57 +01:00
site_config ncurses: rename site_config that was mis-merged when ncurses moved 2010-09-10 12:57:34 +01:00
sysfsutils recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
sysvinit sysvinit: add check for no X11 to disbale psplash 2010-10-14 20:12:03 +01:00
tasks Rename MACHINE=netbook to MACHINE=atom-pc 2010-10-08 16:56:44 +01:00
tinylogin recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
uclibc recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
udev recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
update-rc.d recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
util-linux recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00
zlib recipes-core: Cleanup package descriptions and summaries 2010-10-11 22:15:10 +01:00