X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=NEWS;h=27be44c5a8307a87d3cfc2dabf576cbd693e235a;hp=8da1cd9ed2635a5e4fd8833e58cc71e33b4dd324;hb=b466e9ab3951207a3c0c8d2ba6167be1eac1e41a;hpb=e68b4c2857942257268134cf7028b80f5a6a8103 diff --git a/NEWS b/NEWS index 8da1cd9ed..27be44c5a 100644 --- a/NEWS +++ b/NEWS @@ -1,21 +1,51 @@ +udev 168 +======== +Bugfixes. + +warning if /run is not writable. + +udevadm control --exit + +udevadm info --cleanup-db + +systemd netlink socket activation +stop socket or mask on rpm update +requires systemd 25 + +hard event timeout now. hanging programs will be killed + udev 167 ======== Bugfixes. -The udev runtime data moved from /dev/.udev/ to /dev/.run/udev/. -On systemd systems the tmpfs mountpoint /var/run/ will have a -permanent "early-boot alias" /dev/.run/, where udev and a couple -of other early-boot tools will put their runtime data. +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 LVM used, packagers must make sure, that -the systemd and initramfs version match. The initramfs needs to -create the /dev/.run/ mountpoint for udev to store the data, so -that systemd will not overmount it, which would make the udev -data from initramfs invisible. +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.