device: set recursive_stop=true by default

This commit is contained in:
Lennart Poettering 2010-10-28 03:15:44 +02:00
parent 8aaf019b5c
commit 18f593360b
2 changed files with 8 additions and 0 deletions

2
TODO
View File

@ -72,6 +72,8 @@
* only add quotacheck deps to .mount units which mention grpquota/usrquota in the mount flags
* Introduce weaker Conflicts.
External:
* patch kernel for xattr support in /dev, /proc/, /sys and /sys/fs/cgroup.

View File

@ -69,6 +69,12 @@ static void device_init(Unit *u) {
* happen for the other units since their operations time out
* anyway. */
d->meta.job_timeout = DEFAULT_TIMEOUT_USEC;
/* We enable recursive stopping by default for all
devices. This enables the user to use Requires= to make a
service go a way when a device goes away, and Wants=
otherwise. */
d->meta.recursive_stop = true;
}
static void device_done(Unit *u) {