chiark / gitweb /
units: introduce new Documentation= field and make use of it everywhere
authorLennart Poettering <lennart@poettering.net>
Mon, 21 May 2012 13:12:18 +0000 (15:12 +0200)
committerLennart Poettering <lennart@poettering.net>
Mon, 21 May 2012 13:14:51 +0000 (15:14 +0200)
commit49dbfa7b2b0bf3906704dac1eaeb4eba91056a19
treeb7bf6ad5bef741f68b45a431807f58a81a5c845a
parenta223b325b409b325f4c2c2e11268596edd842631
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.
91 files changed:
man/systemd.special.xml
man/systemd.unit.xml
src/core/dbus-unit.c
src/core/dbus-unit.h
src/core/load-fragment-gperf.gperf.m4
src/core/load-fragment.c
src/core/load-fragment.h
src/core/unit.c
src/core/unit.h
src/shared/util.c
src/shared/util.h
src/systemctl/systemctl.c
units/basic.target
units/bluetooth.target
units/cryptsetup.target
units/dev-hugepages.mount
units/dev-mqueue.mount
units/emergency.service.in
units/emergency.target
units/final.target
units/getty.target
units/getty@.service.m4
units/graphical.target
units/halt.target
units/hibernate.target
units/http-daemon.target
units/kexec.target
units/local-fs-pre.target
units/local-fs.target
units/mail-transfer-agent.target
units/multi-user.target
units/network.target
units/nss-lookup.target
units/nss-user-lookup.target
units/poweroff.target
units/printer.target
units/proc-sys-fs-binfmt_misc.mount
units/reboot.target
units/remote-fs-pre.target
units/remote-fs.target
units/rescue.service.m4.in
units/rescue.target
units/rpcbind.target
units/serial-getty@.service.m4
units/shutdown.target
units/sigpwr.target
units/sleep.target
units/smartcard.target
units/sockets.target
units/sound.target
units/suspend.target
units/swap.target
units/sysinit.target
units/syslog.socket
units/syslog.target
units/systemd-ask-password-console.path
units/systemd-ask-password-console.service.in
units/systemd-ask-password-plymouth.path
units/systemd-ask-password-plymouth.service.in
units/systemd-ask-password-wall.path
units/systemd-ask-password-wall.service.in
units/systemd-binfmt.service.in
units/systemd-hostnamed.service.in
units/systemd-initctl.service.in
units/systemd-initctl.socket
units/systemd-journald.service.in
units/systemd-journald.socket
units/systemd-localed.service.in
units/systemd-logind.service.in
units/systemd-modules-load.service.in
units/systemd-shutdownd.service.in
units/systemd-shutdownd.socket
units/systemd-sysctl.service.in
units/systemd-timedated-ntp.target
units/systemd-timedated.service.in
units/systemd-tmpfiles-clean.service.in
units/systemd-tmpfiles-clean.timer
units/systemd-tmpfiles-setup.service.in
units/systemd-udev-control.socket
units/systemd-udev-kernel.socket
units/systemd-udev-settle.service.in
units/systemd-udev-trigger.service.in
units/systemd-udev.service.in
units/systemd-update-utmp-runlevel.service.in
units/systemd-update-utmp-shutdown.service.in
units/systemd-vconsole-setup.service.in
units/time-sync.target
units/umount.target
units/user/default.target
units/user/exit.service.in
units/user/exit.target