History log of /systemd/units/systemd-udevd.service.in
Revision Date Author Comments Expand
c2fc2c2560f0ca0fab383753c065e45d76f465e5 29-Sep-2015 Lennart Poettering <lennart@poettering.net>

units: increase watchdog timeout to 3min for all our services Apparently, disk IO issues are more frequent than we hope, and 1min waiting for disk IO happens, so let's increase the watchdog timeout a bit, for all our services. See #1353 for an example where this triggers.

62f908b53c0e4598c962c88ad44fb31d64155b2e 29-May-2015 Tom Gundersen <teg@jklm.no>

udevd: hook up watchdog support We are already sending watchdog notification, this tells PID1 to actually listen for them and restart udevd in case it gets stuck.

658f26b828fdd7007cfe82d794f610525b21cb99 24-Apr-2015 Lennart Poettering <lennart@poettering.net>

units: set KillMode=mixed for our daemons that fork worker processes The daemons should really have the time to kill the workers first, before systemd does it, hence use KillMode=mixed for these daemons. https://bugs.freedesktop.org/show_bug.cgi?id=90051

d8f0930eec248c2f54c85aa5029e1b3775c8dc75 03-Apr-2015 Lennart Poettering <lennart@poettering.net>

units: move After=systemd-hwdb-update.service dependency from udev to udev-trigger Let's move the hwdb regeneration a bit later. Given that hwdb is non-essential it should be OK to allow udev to run without it until we do the full trigger. http://lists.freedesktop.org/archives/systemd-devel/2015-April/030074.html

d99ce93383028f08470b6d334bc1a31ca8d16b22 15-Mar-2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

units: there is no systemd-udev-hwdb-update.service

ecde7065f7b11a7a226d2f7b0e90e998a6347a59 13-Jun-2014 Lennart Poettering <lennart@poettering.net>

units: rebuild /etc/passwd, the udev hwdb and the journal catalog files on boot Only when necessary of course, nicely guarded with the new ConditionNeedsUpdate= condition we added.

72543b361d653520b5bc3344bf4653385b61541e 04-Jun-2014 Kay Sievers <kay@vrfy.org>

remove ReadOnlySystem and ProtectedHome from udevd and logind logind needs access to /run/user/, udevd fails during early boot with these settings

417116f23432073162ebfcb286a7800846482eed 03-Jun-2014 Lennart Poettering <lennart@poettering.net>

core: add new ReadOnlySystem= and ProtectedHome= settings for service units ReadOnlySystem= uses fs namespaces to mount /usr and /boot read-only for a service. ProtectedHome= uses fs namespaces to mount /home and /run/user inaccessible or read-only for a service. This patch also enables these settings for all our long-running services. Together they should be good building block for a minimal service sandbox, removing the ability for services to modify the operating system or access the user's private data.

c2c13f2df42e0691aecabe3979ea81cd7faa35c7 20-Mar-2014 Lennart Poettering <lennart@poettering.net>

unit: turn off mount propagation for udevd Keep mounts done by udev rules private to udevd. Also, document how MountFlags= may be used for this.

edeb68c53f1cdc452016b4c8512586a70b1262e3 08-Jul-2013 Tom Gundersen <teg@jklm.no>

static-nodes: move creation of static nodes from udevd to tmpfiles As of kmod v14, it is possible to export the static node information from /lib/modules/`uname -r`/modules.devname in tmpfiles.d(5) format. Use this functionality to let systemd-tmpfilesd create the static device nodes at boot, and drop the functionality from systemd-udevd. As an effect of this we can move from systemd-udevd to systemd-tmpfiles-setup-dev: * the conditional CAP_MKNOD (replaced by checking if /sys is mounted rw) * ordering before local-fs-pre.target (see 89d09e1b5c65a2d97840f682e0932c8bb499f166)

b0afe214c043ec2360c652d02f1e28489b817628 25-Mar-2013 Lennart Poettering <lennart@poettering.net>

units: order all udev services before sysinit.target, too Not that it would matter much, but let's make things a bit more systematic: early boot services shall order themselves before sysinit.target, and nothing else.

89d09e1b5c65a2d97840f682e0932c8bb499f166 23-Mar-2013 Frederic Crozat <fcrozat@suse.com>

udevd: ensure static nodes are created before local-fs mount static nodes (like /dev/loop-control) are created when systemd-udevd is started and needed to mount loopback devices. Therefore, local-fs-pre.target should be only started after systemd-udevd is started.

3bf3cd95abf815be091a5398b3796d5e325862b6 12-Mar-2013 Kay Sievers <kay@vrfy.org>

udevd: sort into sysinit instead of basic target

47ec118473c864b6ae550fd7ee56d6f4982e5363 18-Jul-2012 Lennart Poettering <lennart@poettering.net>

units: don't enforce a holdoff time for journald, logind, udevd These services should be restarted as quickly as possible if they fail, and the extra safety net of the holdoff time is not necessary.

51dfddc2cceb345ffc994014e4a4b3f2d2d3a3aa 02-Jul-2012 Colin Guthrie <colin@mageia.org>

units: Rename systemd-udev.service to systemd-udevd.service This naming convention is more inline with other systemd daemon unit names (systemd-logind.service, systemd-localed.service etc) The companion .socket units have also been renamed, however the -trigger and -settle units keep their current name as these are not directly related to daemon process itself.