Systemd/units
Lennart Poettering 49dbfa7b2b units: introduce new Documentation= field and make use of it everywhere
This should help making the boot process a bit easier to explore and
understand for the administrator. The simple idea is that "systemctl
status" now shows a link to documentation alongside the other status and
decriptionary information of a service.

This patch adds the necessary fields to all our shipped units if we have
proper documentation for them.
2012-05-21 15:14:51 +02:00
..
fedora relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
frugalware relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
mageia relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
mandriva relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
suse relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
user units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
.gitignore sleep: implement suspend/hibernate as first class targets 2012-05-08 13:54:23 +02:00
Makefile build-sys: add small redirecting Makefiles to simplify compilation from within emacs 2010-05-17 01:44:03 +02:00
basic.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
bluetooth.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
console-getty.service.m4.in service: introduce Type=idle and use it for gettys 2012-04-24 14:42:24 +02:00
console-shell.service.m4.in service: introduce Type=idle and use it for gettys 2012-04-24 14:42:24 +02:00
cryptsetup.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
dev-hugepages.mount units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
dev-mqueue.mount units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
emergency.service.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
emergency.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
final.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
fsck-root.service.in units: skip root fsck if the root directory is writable 2012-04-22 14:11:32 +02:00
fsck@.service.in relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
getty.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
getty@.service.m4 units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
graphical.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
halt.service.in relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
halt.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
hibernate.service.in sleep: implement suspend/hibernate as first class targets 2012-05-08 13:54:23 +02:00
hibernate.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
http-daemon.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
kexec.service.in relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
kexec.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
local-fs-pre.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
local-fs.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
mail-transfer-agent.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
multi-user.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
network.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
nss-lookup.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
nss-user-lookup.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
plymouth-halt.service relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
plymouth-kexec.service relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
plymouth-poweroff.service relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
plymouth-quit-wait.service units: do not quit plymouth too early 2012-05-14 14:29:53 +02:00
plymouth-quit.service units: do not quit plymouth too early 2012-05-14 14:29:53 +02:00
plymouth-read-write.service relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
plymouth-reboot.service relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
plymouth-start.service relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
poweroff.service.in relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
poweroff.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
printer.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
proc-sys-fs-binfmt_misc.automount units: do binfmt magic only when /proc/sys is writable 2012-04-13 18:52:53 +02:00
proc-sys-fs-binfmt_misc.mount units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
quotacheck.service.in remount: consolidate remount-api-vfs and remount-rootfs into one 2012-04-24 16:42:42 +02:00
quotaon.service relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
reboot.service.in relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
reboot.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
remote-fs-pre.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
remote-fs.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
rescue.service.m4.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
rescue.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
rpcbind.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
serial-getty@.service.m4 units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
shutdown.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
sigpwr.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
sleep.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
smartcard.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
sockets.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
sound.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
suspend.service.in sleep: implement suspend/hibernate as first class targets 2012-05-08 13:54:23 +02:00
suspend.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
swap.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
sys-fs-fuse-connections.mount relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
sys-kernel-config.mount relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
sys-kernel-debug.mount relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
sysinit.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
syslog.socket units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
syslog.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-ask-password-console.path units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-ask-password-console.service.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-ask-password-plymouth.path units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-ask-password-plymouth.service.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-ask-password-wall.path units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-ask-password-wall.service.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-binfmt.service.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-hostnamed.service.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-initctl.service.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-initctl.socket units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-journald.service.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-journald.socket units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-localed.service.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-logind.service.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-modules-load.service.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-random-seed-load.service.in units: make sure /var is writable before initializing random seed 2012-04-30 10:56:46 +02:00
systemd-random-seed-save.service.in unit: add new dependency type RequiresMountsFor= 2012-04-30 10:52:07 +02:00
systemd-readahead-collect.service.in units: use OOMScoreAdjust= in the unit files to set OOM score adjust 2012-05-04 00:15:21 +02:00
systemd-readahead-done.service.in relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
systemd-readahead-done.timer relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
systemd-readahead-replay.service.in units: use OOMScoreAdjust= in the unit files to set OOM score adjust 2012-05-04 00:15:21 +02:00
systemd-remount-fs.service.in remount: consolidate remount-api-vfs and remount-rootfs into one 2012-04-24 16:42:42 +02:00
systemd-shutdownd.service.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-shutdownd.socket units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-sysctl.service.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-timedated-ntp.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-timedated.service.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-tmpfiles-clean.service.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-tmpfiles-clean.timer units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-tmpfiles-setup.service.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-udev-control.socket units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-udev-kernel.socket units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-udev-settle.service.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-udev-trigger.service.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-udev.service.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-update-utmp-runlevel.service.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-update-utmp-shutdown.service.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
systemd-user-sessions.service.in relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
systemd-vconsole-setup.service.in units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
time-sync.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
tmp.mount relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
umount.target units: introduce new Documentation= field and make use of it everywhere 2012-05-21 15:14:51 +02:00
user@.service.in relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00