#issue 1: udev failing during boot
The bug is in the sysv init script for udev:
It has set -e and

    if [ -d /run/ ]; then
      mkdir -p /run/udev/rules.d/
      create_dev_root_rule /run/udev/
    else

This will obviously fail when /run is ro, the script will exit and as a
consequence udevd is never started.

This is the issue that was originally reported which breaks the system horribly
and is trivial to fix in the udev init script.

#issue 2: udev being restarted during runtime
as /run will be writable now, it will use /run and create a subdirectory
/run/udev, even if /run is not on a tmpfs yet.

This doesn't really break anything but clutters /run and is more a cosmetic 
issue.


I think Rogers' proposal in #620995 is reasonable. The udev package should keep
using /dev/.udev for now (even if /run exists). As soon as we have a proper
initscripts in the archive, udev can use /run and add a corresponding versioned
depends.


-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to