Just a heads-up, because some tools like to "look into" /dev/.udev/. With udev 167 there will be no /dev/.udev/ directory anymore. The maintainers of the commonly used early-boot tools agreed to use a /dev/.run/<package>/ dir instead, which will be provided by initramfs and systemd. After the basic bootup, the /dev/.run/ tmpfs mountpoint will be available at /var/run/. The /dev/.run/ directory is at that point just an "early-boot alias" for /var/run/, and all early-boot tools will have their data in /var/run/, just like any other service. In the end, there should be no custom .-dirs left in /dev, besides this "alias". The command 'udevadm info --convert-db' is also gone. The udev daemon converts any old database if needed on startup: [ 3.708616] systemd-fsck[344]: Root directory is writable, skipping check. [ 3.796452] udev[359]: converting old udev database [ 3.856218] udev[359]: starting version 167 The udev source change is here: http://git.kernel.org/?p=linux/hotplug/udev.git;a=commitdiff;h=5f59fa0900a5c127ce1a25d8ba3176f166662f96 If you support LVM, please make sure to conflict udev if neccessary with older initramfs implementations, so that no new udev gets into an old initramfs image, udev puts the data in /dev/.run/ which isn't its own mountpoint, and the real root would overmount the udev directory. Thanks, Kay -- To unsubscribe from this list: send the line "unsubscribe linux-hotplug" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html