generic-poky/meta/recipes-core/systemd
Saul Wold f744edc0b8 systemd: Ensure that we mount devtmpfs
Since systemd also used tmpfs we should make a similar patch for
the systemd-udev script

Fix for bug: https://bugzilla.yoctoproject.org/show_bug.cgi?id=4632
Since udev 172, the 'mknod' logic was removed from udev. Yocto Dylan
is now using udev 182. This means /dev is now required to be a
devtmpfs filesystem (maintained by the kernel).    If the root
filesystem is a ramdisk,  the kernel's auto-mount of /dev doesn't
activate since there is no rootfs to actually mount...  The bug causes
an unusable system as /dev doesn't contain even basic nodes required
to even get a login prompt.

The Yocto  udev/init script mounts tmpfs if it does not detect tmpfs
or devtmpfs mounted at /dev.  This appears to be  outdated logic that
is no longer correct. I believe the Yocto udev init script should be
checking and mounting only 'devtmpfs' on dev.

(From OE-Core rev: d3616f31617830cac9375e8f4aa33e344ac554ed)

Signed-off-by: Alex Olson <alex.olson+yocto@gmail.com>

[YOCTO #4632]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-06-28 09:14:07 +01:00
..
systemd systemd: Ensure that we mount devtmpfs 2013-06-28 09:14:07 +01:00
systemd-compat-units systemd: fix ordering for machineid and run-postinsts services 2013-05-29 22:07:52 +01:00
systemd-serialgetty systemd: update to 204 2013-05-24 14:14:48 +01:00
systemd-systemctl systemctl: Support all unit types in the directives. 2013-06-25 17:44:56 +01:00
systemd-compat-units.bb systemd-compat-units: disable dbus-1 2013-03-26 22:43:04 +00:00
systemd-serialgetty.bb systemd-serialgetty: change to handle SERIAL_CONSOLES 2013-05-02 17:41:54 +01:00
systemd-systemctl-native.bb systemd: add systemd recipes 2013-01-20 12:58:55 +00:00
systemd_204.bb systemd: don't install quotaon.service twice 2013-06-11 18:07:14 +01:00