Go to file
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
bitbake bitbake/fetch: When fetchers return errors, ensure any partial download is cleared 2010-10-22 17:05:14 -07:00
documentation documentation/bsp: update to reference FILESEXTRAPATHS 2010-10-24 01:02:40 -07:00
meta init-live.sh: add 'coldplug' udev trigger 2011-02-09 14:14:01 -06:00
meta-emenlow emenlow/linux-wrs: merge emenlow configuration 2010-10-13 21:38:51 -07:00
scripts poky-extract-sdk: allow relative paths for extract-dir 2011-01-25 09:31:49 +00:00
.gitignore documentation: Complete poky-handbook -> poky-ref-manual rename 2010-10-15 12:45:09 +01:00
CHANGELOG Laverne 4.1 release: NOTES and CHANGELOG 2011-02-03 13:24:07 -08:00
LICENSE LICENSE: Clarify the license recipe source code is under 2010-06-10 10:13:18 +01:00
NOTES Laverne 4.1 release: NOTES and CHANGELOG 2011-02-03 13:24:07 -08:00
poky-init-build-env Enable build dir outside of the poky directory 2010-07-21 15:39:53 +01:00
README README*: Update after addition of manual 2008-02-26 11:40:57 +00:00
README.hardware Fix broken string with weird characters. 2008-02-29 13:29:19 +00:00

Poky

Poky platform builder is a combined cross build system and development environment. It features support for building X11/Matchbox/GTK based filesystem images for various embedded devices and boards. It also supports cross-architecture application development using QEMU emulation and a standalone toolchain and SDK with IDE integration.

Poky has an extensive handbook, the source of which is contained in the handbook directory. For compiled HTML or pdf versions of this, see the Poky website http://pokylinux.org.

Additional information on the specifics of hardware that Poky supports is available in README.hardware.