chiark / gitweb /
version bump
[elogind.git] / NEWS
diff --git a/NEWS b/NEWS
index fcb6c75dcf95cbc8b5ee46d6eaec90aef16cc5cd..f45957b62de25a2ea30c4b5b1ea864005929d0c1 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,19 +1,39 @@
+udev 168
+========
+Bugfixes.
+
 udev 167
 ========
 Bugfixes.
 
-The udev runtime data moved from /dev/.udev/ to /dev/.run/udev/.
-On new systems the tmpfs mountpoint /var/run/ will have an
-"early-boot alias" /dev/.run/ where udev and a couple of other
-early-boot tools will put their runtime data.
-On systems with LVM used, packagers must make sure, that the
-initramfs creates the /dev/.run/ mountpoint for udev to store
-the data, so that the real root will not overmount it, which
-would make it invisible.
+The udev runtime data moved from /dev/.udev/ to /run/udev/. The
+/run mountpoint is supposed to be a tmpfs mounted during early boot,
+available and writable to for all tools at any time during bootup,
+it replaces /var/run/, which should become a symlink some day.
+
+If /run does not exist, or is not writable, udev will fall back using
+/dev/.udev/.
+
+On systemd systems with initramfs and LVM used, packagers must
+make sure, that the systemd and initramfs versions match. The initramfs
+needs to create the /run mountpoint for udev to store the data, and
+mount this tmpfs to /run in the rootfs, so the that the udev database
+is preserved for the udev version started in the rootfs.
 
 The command 'udevadm info --convert-db' is gone. The udev daemon
 itself, at startup, converts any old database version if necessary.
 
+The systemd services files have been reorganized. The udev control
+socket is bound by systemd and passed to the started udev daemon.
+The udev-settle.service is no longer active by default. Services which
+can not handle hotplug setups properly need to actively pull it in, to
+act like a barrier. Alternatively the settle service can be unconditionally
+'systemctl'enabled, and act like a barrier for basic.target.
+
+The fstab_import callout is no longer built or installed. Udev
+should not be used to mount, does not watch changes to fstab, and
+should not mirror fstab values in the udev database.
+
 udev 166
 ========
 Bugfixes.