add systemd service files

This commit is contained in:
Kay Sievers 2010-06-25 01:31:57 +02:00
parent cbcb846a4c
commit 43fefbf6f1
3 changed files with 41 additions and 0 deletions

13
init/udev-retry.service Normal file
View File

@ -0,0 +1,13 @@
[Unit]
Description=re-trigger failed events after filesystems are available
After=local-fs.target
[Service]
Type=finish
ValidNoProcess=yes
ExecStart=/sbin/udevadm trigger --type=failed
[Install]
WantedBy=sysinit.target
Also=udev.service
Also=udev-settle.service

13
init/udev-settle.service Normal file
View File

@ -0,0 +1,13 @@
[Unit]
Description=wait until full initialization
After=udev.service
[Service]
Type=finish
ValidNoProcess=yes
ExecStart=/sbin/udevadm settle
[Install]
WantedBy=sysinit.target
Also=udev.service
Also=udev-retry.service

15
init/udev.service Normal file
View File

@ -0,0 +1,15 @@
[Unit]
Description=/dev and kernel device manager
Before=sysinit.target
[Service]
Type=notify
ExecStart=/sbin/udevd
ExecStartPost=/sbin/udevadm trigger --type=subsystems --action=add
ExecStartPost=/sbin/udevadm trigger --type=devices --action=add
[Install]
WantedBy=sysinit.target
Also=udev-settle.service
Also=udev-retry.service