Systemd/units
Andrey Borzenkov 1de4d79bf5 build-sys: add Mandriva distribution support
This merges several separate patches that I carry as part of
Mandriva systemd RPM. They touch those parts that are very
unlikely to be changed in near future and do not impose any
functionality change for systemd core. I also think it is
useful for troubleshooting to have real distribution name in
system logs, espicially when someone reports problem upstream.

The patch looks bigger than sum of replaced patches because

- previous patches were applied on top of distro=fedora, now
I need to add all those bits for distro=mandriva as well

- part of patch was done as spec file magic, but it seems more
logical to ship all these bits together
2011-03-08 19:47:36 +01:00
..
fedora plymouth: move plymouth out of TARGET_FEDORA 2011-02-08 18:47:32 +01:00
mandriva build-sys: add Mandriva distribution support 2011-03-08 19:47:36 +01:00
suse fsck: remove symlink from fsck.target to sysinit.target 2010-10-25 22:02:52 +02:00
user drop support for MANAGER_SESSION, introduce MANAGER_USER instead 2010-11-15 22:13:26 +01:00
.gitignore sysctl: implement native sysctl tool to support Debian-style /etc/sysctl.d 2010-11-18 21:52:26 +01:00
basic.target units: make fedora/single.service standard and rename it to rescue.service 2010-10-29 16:28:29 +02:00
bluetooth.target units: add missing target files 2010-07-13 04:05:31 +02:00
cryptsetup.target cryptsetup: fix ordering loop when dealing with encrypted swap devices 2011-01-21 03:30:18 +01:00
dbus.target build-sys: drop special name hack for dbus.service since a native service file is now shipped upstream dbus 2010-07-10 00:22:38 +02:00
dev-hugepages.automount units: move a couple of units from base.target to sysinit.target 2010-11-19 16:24:21 +01:00
dev-hugepages.mount mount: add automatic start ordering dependencies for mounts 2010-07-12 22:55:27 +02:00
dev-mqueue.automount units: move a couple of units from base.target to sysinit.target 2010-11-19 16:24:21 +01:00
dev-mqueue.mount mount: add automatic start ordering dependencies for mounts 2010-07-12 22:55:27 +02:00
emergency.service rescue: terminate plymouth entirely when going into rescue mode 2011-02-23 18:42:08 +01:00
emergency.target unit: introduce AllowIsolate= switch 2010-08-30 23:04:36 +02:00
final.target unit: get rid of gnoreDependencyFailure= instead treat ConflictedBy= as weaker counterpart of Conflicts=, similar to Wants= vs. Requires= 2010-10-29 16:28:27 +02:00
fsck-root.service.in unit: don't timeout fsck 2011-02-20 20:27:59 +01:00
fsck@.service.in unit: don't timeout fsck 2011-02-20 20:27:59 +01:00
getty.target units: getty.target is pulled in via /lib these days 2010-09-29 03:03:37 +02:00
getty@.service.m4 build-sys: add Mandriva distribution support 2011-03-08 19:47:36 +01:00
graphical.target.m4 build-sys: add Mandriva distribution support 2011-03-08 19:47:36 +01:00
halt.service.in units: introduce final.target that can be used to plug units between shutdown.target and the final shutdown 2010-10-14 03:07:36 +02:00
halt.target target: implicitly shutdown targets on shutdown, so that they are pulled into the final transaction and may be used for synchronization 2010-09-03 01:42:57 +02:00
http-daemon.target units: add generic description for http-daemon.target 2010-09-14 00:22:47 +02:00
hwclock-load.service Fix misspellings in os-release manpage and hwclock-load.service 2010-12-20 16:30:59 +01:00
hwclock-save.service units: simplify shutdown scripts 2010-11-23 01:37:18 +01:00
kexec.service.in units: introduce final.target that can be used to plug units between shutdown.target and the final shutdown 2010-10-14 03:07:36 +02:00
kexec.target units: introduce kexec.service, kexec.target and exit.target 2010-10-14 00:57:52 +02:00
local-fs.target shorten copyright header of configuration files 2010-05-19 22:14:29 +02:00
mail-transfer-agent.target unit: ship a mail-transfer-agent.target unit by default 2010-05-24 22:30:54 +02:00
Makefile build-sys: add small redirecting Makefiles to simplify compilation from within emacs 2010-05-17 01:44:03 +02:00
media.mount mount: make /media a tmpfs 2011-03-07 17:38:15 +01:00
multi-user.target.m4 build-sys: add Mandriva distribution support 2011-03-08 19:47:36 +01:00
network.target shorten copyright header of configuration files 2010-05-19 22:14:29 +02:00
nss-lookup.target shorten copyright header of configuration files 2010-05-19 22:14:29 +02:00
plymouth-halt.service plymouth: move plymouth out of TARGET_FEDORA 2011-02-08 18:47:32 +01:00
plymouth-kexec.service plymouth: move plymouth out of TARGET_FEDORA 2011-02-08 18:47:32 +01:00
plymouth-poweroff.service plymouth: move plymouth out of TARGET_FEDORA 2011-02-08 18:47:32 +01:00
plymouth-quit-wait.service units: synchronize gettys to plymouth even if plymouth is killed by gdm 2011-02-24 02:32:50 +01:00
plymouth-quit.service plymouth: don't wait forever for plymouth in case it is stuck 2011-02-22 18:51:44 +01:00
plymouth-read-write.service plymouth: move plymouth out of TARGET_FEDORA 2011-02-08 18:47:32 +01:00
plymouth-reboot.service plymouth: move plymouth out of TARGET_FEDORA 2011-02-08 18:47:32 +01:00
plymouth-start.service systemd: show status when run with plymouth, and don't start plymouth a second time when it is already running 2011-02-09 14:17:52 +01:00
poweroff.service.in units: introduce final.target that can be used to plug units between shutdown.target and the final shutdown 2010-10-14 03:07:36 +02:00
poweroff.target target: implicitly shutdown targets on shutdown, so that they are pulled into the final transaction and may be used for synchronization 2010-09-03 01:42:57 +02:00
printer.target units: add missing target files 2010-07-13 04:05:31 +02:00
proc-sys-fs-binfmt_misc.automount units: move a couple of units from base.target to sysinit.target 2010-11-19 16:24:21 +01:00
proc-sys-fs-binfmt_misc.mount mount: add automatic start ordering dependencies for mounts 2010-07-12 22:55:27 +02:00
quotacheck.service.in unit: don't timeout fsck 2011-02-20 20:27:59 +01:00
quotaon.service units: fix quota check description 2010-10-29 16:28:29 +02:00
reboot.service.in units: introduce final.target that can be used to plug units between shutdown.target and the final shutdown 2010-10-14 03:07:36 +02:00
reboot.target target: implicitly shutdown targets on shutdown, so that they are pulled into the final transaction and may be used for synchronization 2010-09-03 01:42:57 +02:00
remote-fs.target.m4 units: add [Install] section to getty.target and remote-fs.target 2010-07-22 02:39:21 +02:00
remount-rootfs.service syslog: enable kmsg bridge by default and enable syslogging for early boot services 2010-10-20 17:48:01 +02:00
rescue.service.m4 build-sys: add Mandriva distribution support 2011-03-08 19:47:36 +01:00
rescue.target units: make fedora/single.service standard and rename it to rescue.service 2010-10-29 16:28:29 +02:00
rpcbind.target shorten copyright header of configuration files 2010-05-19 22:14:29 +02:00
rtc-set.target shorten copyright header of configuration files 2010-05-19 22:14:29 +02:00
serial-getty@.service.m4 build-sys: add Mandriva distribution support 2011-03-08 19:47:36 +01:00
shutdown.target unit: get rid of gnoreDependencyFailure= instead treat ConflictedBy= as weaker counterpart of Conflicts=, similar to Wants= vs. Requires= 2010-10-29 16:28:27 +02:00
sigpwr.target shorten copyright header of configuration files 2010-05-19 22:14:29 +02:00
smartcard.target units: introduce smartcard.target 2010-07-16 21:32:11 +02:00
sockets.target shorten copyright header of configuration files 2010-05-19 22:14:29 +02:00
sound.target units: introduce and hook up sound.target 2011-02-09 21:07:53 +01:00
swap.target shorten copyright header of configuration files 2010-05-19 22:14:29 +02:00
sys-kernel-debug.automount units: move a couple of units from base.target to sysinit.target 2010-11-19 16:24:21 +01:00
sys-kernel-debug.mount mount: add automatic start ordering dependencies for mounts 2010-07-12 22:55:27 +02:00
sys-kernel-security.automount units: move a couple of units from base.target to sysinit.target 2010-11-19 16:24:21 +01:00
sys-kernel-security.mount mount: add automatic start ordering dependencies for mounts 2010-07-12 22:55:27 +02:00
sysinit.target units: make fedora/single.service standard and rename it to rescue.service 2010-10-29 16:28:29 +02:00
syslog.socket units: order syslog.target after syslog.socket 2010-10-21 13:49:21 +02:00
syslog.target.in units: we should be able to reach syslog.target even if no logger is enabled at all 2010-09-10 17:17:57 +02:00
systemd-ask-password-console.path units: enable console ask-password agent by default 2010-11-18 05:22:25 +01:00
systemd-ask-password-console.service.in units: enable console ask-password agent by default 2010-11-18 05:22:25 +01:00
systemd-ask-password-plymouth.path units: enable console ask-password agent by default 2010-11-18 05:22:25 +01:00
systemd-ask-password-plymouth.service.in units: enable console ask-password agent by default 2010-11-18 05:22:25 +01:00
systemd-ask-password-wall.path units: allow start-up of plymouth ask-password agent very early 2010-11-16 01:51:57 +01:00
systemd-ask-password-wall.service.in units: enable console ask-password agent by default 2010-11-18 05:22:25 +01:00
systemd-initctl.service.in syslog: enable kmsg bridge by default and enable syslogging for early boot services 2010-10-20 17:48:01 +02:00
systemd-initctl.socket syslog: enable kmsg bridge by default and enable syslogging for early boot services 2010-10-20 17:48:01 +02:00
systemd-kmsg-syslogd.service.in syslog: enable kmsg bridge by default and enable syslogging for early boot services 2010-10-20 17:48:01 +02:00
systemd-logger.service.in exec: introduce global defaults for the standard output of services 2011-02-15 11:52:29 +01:00
systemd-logger.socket syslog: enable kmsg bridge by default and enable syslogging for early boot services 2010-10-20 17:48:01 +02:00
systemd-modules-load.service.in units: move a couple of units from base.target to sysinit.target 2010-11-19 16:24:21 +01:00
systemd-random-seed-load.service.in units: move a couple of units from base.target to sysinit.target 2010-11-19 16:24:21 +01:00
systemd-random-seed-save.service.in units: simplify shutdown scripts 2010-11-23 01:37:18 +01:00
systemd-readahead-collect.service.in units: move a couple of units from base.target to sysinit.target 2010-11-19 16:24:21 +01:00
systemd-readahead-done.service.in units: properly terminate readahead collection 10s after boot 2010-09-29 02:55:36 +02:00
systemd-readahead-done.timer units: properly terminate readahead collection 10s after boot 2010-09-29 02:55:36 +02:00
systemd-readahead-replay.service.in units: move a couple of units from base.target to sysinit.target 2010-11-19 16:24:21 +01:00
systemd-remount-api-vfs.service.in syslog: enable kmsg bridge by default and enable syslogging for early boot services 2010-10-20 17:48:01 +02:00
systemd-shutdownd.service.in syslog: enable kmsg bridge by default and enable syslogging for early boot services 2010-10-20 17:48:01 +02:00
systemd-shutdownd.socket syslog: enable kmsg bridge by default and enable syslogging for early boot services 2010-10-20 17:48:01 +02:00
systemd-sysctl.service.in unit: distuingish mandatory from triggering conditions 2011-03-08 03:04:47 +01:00
systemd-tmpfiles-clean.service.in tmpfiles: move binary to /bin to make it publicly available 2011-02-13 14:04:57 +01:00
systemd-tmpfiles-clean.timer tmpfiles: integrate kay's directory cleanup code and otherwise beef up tmpfiles quite a bit 2010-10-18 22:38:41 +02:00
systemd-tmpfiles-setup.service.in tmpfiles: move binary to /bin to make it publicly available 2011-02-13 14:04:57 +01:00
systemd-update-utmp-runlevel.service.in units: Since killall.service does not exist anymore remove all references. 2010-10-25 23:54:36 +02:00
systemd-update-utmp-shutdown.service.in units: Since killall.service does not exist anymore remove all references. 2010-10-25 23:54:36 +02:00
systemd-user-sessions.service.in systemd-user-sessions: install .service file and enable by default 2010-10-07 23:48:48 +02:00
systemd-vconsole-setup.service.in units: move a couple of units from base.target to sysinit.target 2010-11-19 16:24:21 +01:00
umount.target unit: get rid of gnoreDependencyFailure= instead treat ConflictedBy= as weaker counterpart of Conflicts=, similar to Wants= vs. Requires= 2010-10-29 16:28:27 +02:00
var-lock.mount mount: add nosuid,nodev,noexec switches to /var/lock and /var/run 2010-10-25 23:28:42 +02:00
var-run.mount mount: add nosuid,nodev,noexec switches to /var/lock and /var/run 2010-10-25 23:28:42 +02:00