Systemd/src
Lennart Poettering e8d2f6cde0 units: introduce remote-fs-setup.target to pull in dependencies from remote mounts
This introduces remote-fs-setup.target independently of
remote-fs-pre.target. The former is only for pulling things in, the
latter only for ordering.

The new semantics:

remote-fs-setup.target: is pulled in automatically by all remote mounts.
Shall be used to pull in other units that want to run when at least one
remote mount is set up. Is not ordered against the actual mount units,
in order to allow activation of its dependencies even 'a posteriori',
i.e. when a mount is established outside of systemd and is only picked
up by it.

remote-fs-pre.target: needs to be pulled in automatically by the
implementing service, is otherwise not part of the initial transaction.
This is ordered before all remote mount units.

A service that wants to be pulled in and run before all remote mounts
should hence have:

a) WantedBy=remote-fs-setup.target -- so that it is pulled in

b) Wants=remote-fs-pre.target + Before=remote-fs-pre.target -- so that
   it is ordered before the mount point, normally.
2013-03-25 22:04:40 +01:00
..
ac-power unit: add ConditionACPower= 2012-12-31 21:24:26 +01:00
activate activate: avoid warning from -Wshadow 2013-03-20 19:16:01 -04:00
analyze systemd-analyze: do not format timestamp when not printing it 2013-03-20 19:16:01 -04:00
ask-password build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
binfmt honor SELinux labels, when creating and writing config files 2013-02-14 16:19:38 +01:00
boot bootctl: print Options only when found 2013-03-10 23:18:50 +01:00
bootchart bootchart: fix two unitialized memory frees 2013-03-21 22:39:23 -04:00
cgls pager: introduce "jump to end" option 2013-03-07 21:16:04 +01:00
cgroups-agent build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
cgtop honor SELinux labels, when creating and writing config files 2013-02-14 16:19:38 +01:00
core units: introduce remote-fs-setup.target to pull in dependencies from remote mounts 2013-03-25 22:04:40 +01:00
cryptsetup cryptsetup-generator: use _cleanup_ where possible 2013-03-13 09:18:30 +01:00
delta pager: introduce "jump to end" option 2013-03-07 21:16:04 +01:00
detect-virt build-sys: drop all distribution specfic checks 2013-01-04 23:26:21 +01:00
efi-boot-generator efi: various cleanups 2013-02-13 00:12:58 +01:00
fsck honor SELinux labels, when creating and writing config files 2013-02-14 16:19:38 +01:00
fstab-generator units: introduce remote-fs-setup.target to pull in dependencies from remote mounts 2013-03-25 22:04:40 +01:00
getty-generator honor SELinux labels, when creating and writing config files 2013-02-14 16:19:38 +01:00
gudev licence: remove references to old FSF address 2012-12-17 11:41:31 +01:00
hostname hostnamed: pretty_string_is_safe() already exists in string_has_cc(), so use that 2013-03-22 18:01:26 +01:00
initctl initctl: fix return from unitialized memory in error path 2013-03-21 22:39:23 -04:00
journal journal: Add sync timer to journal server 2013-03-25 17:51:06 +01:00
kernel-install kernel-install: rename the loader entry filename 2013-02-26 15:21:23 +01:00
libsystemd-bus bus: split socket related code into bus-socket.[ch], to prepare for kdbus backend 2013-03-25 03:43:19 +01:00
libsystemd-daemon sd-booted: update sd_booted() check a bit 2013-03-15 16:49:08 +01:00
libsystemd-id128 update .gitignore 2012-04-13 21:58:01 +02:00
libudev libudev: avoid potential misaligned accesses 2013-03-20 16:18:04 +01:00
locale Use bus_maybe_send_reply() where applicable 2013-03-18 19:59:32 -04:00
login uaccess: remove needless usb_id call from udev rules 2013-03-23 16:30:49 +01:00
machine-id-setup build-sys: drop all distribution specfic checks 2013-01-04 23:26:21 +01:00
modules-load honor SELinux labels, when creating and writing config files 2013-02-14 16:19:38 +01:00
notify env: considerably beef up environment cleaning logic 2013-02-11 03:54:50 +01:00
nspawn nspawn: don't make assumptions about the size of pid_t 2013-03-15 16:49:08 +01:00
nss-myhostname nss-myhostname: copy first result to preallocated buffer 2013-02-07 01:02:33 -05:00
python-systemd systemd-python: allow retrieval of single fields 2013-03-21 23:05:09 -04:00
quotacheck honor SELinux labels, when creating and writing config files 2013-02-14 16:19:38 +01:00
random-seed random-seed: fix error message typo 2012-10-19 17:31:33 +02:00
rc-local-generator build-sys: make rc-local support part of SYSV compat 2013-01-04 23:26:20 +01:00
readahead Remove or indent #define GNU_SOURCE 2013-03-11 18:03:13 -04:00
remount-fs service: add options RestartPreventExitStatus and SuccessExitStatus 2012-08-14 14:46:03 +02:00
reply-password build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
shared bus: implement 'unixexec:' protocol 2013-03-25 02:33:35 +01:00
shutdownd shutdownd: shut up bogus gcc warning 2013-03-21 22:39:23 -04:00
sleep honor SELinux labels, when creating and writing config files 2013-02-14 16:19:38 +01:00
stdio-bridge stdio-bridge: modernization 2013-03-20 23:00:09 +01:00
sysctl honor SELinux labels, when creating and writing config files 2013-02-14 16:19:38 +01:00
system-update-generator log.h: new log_oom() -> int -ENOMEM, use it 2012-07-26 11:48:26 +02:00
systemctl add --with-telinit=PATH configure option 2013-03-23 01:44:56 +01:00
systemd shutdown: move attribute packed to the end of the declaration, so it is not ignored 2013-03-13 01:39:11 +01:00
test util: be more picky when validating hostnames 2013-03-22 17:59:49 +01:00
timedate timedated: extra overflow safety check when doing relative time changes 2013-03-22 21:38:49 +01:00
timestamp build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
tmpfiles tmpfiles: add missing missing.h include 2013-03-13 20:27:36 -04:00
tty-ask-password-agent Revert "log_error() if inotify_add_watch() fails" 2013-02-13 16:25:33 +01:00
udev udevd.c: set udev children_max according to CPU count 2013-03-25 13:11:18 +01:00
update-utmp utmp: read the right timestamp 2012-09-17 17:48:19 +02:00
vconsole honor SELinux labels, when creating and writing config files 2013-02-14 16:19:38 +01:00
.gitignore move libsystemd-id128, libsystemd-daemon to subdir 2012-04-12 15:26:39 +02:00
Makefile relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00