diff options
author | Lennart Poettering <lennart@poettering.net> | 2016-11-29 22:50:21 +0100 |
---|---|---|
committer | Martin Pitt <martin.pitt@ubuntu.com> | 2016-12-14 10:13:52 +0100 |
commit | ad2706db7cceba69203f3ac2b6ef65d7490c5f29 (patch) | |
tree | 9168f0339fb3af3d592dd9a4fc399070a7ebead1 /src/shared | |
parent | 33e28180939bd1e71c3d8322b4e2c3fb338bc2fb (diff) |
core: rework logic to determine when we decide to add automatic deps for mounts
This adds a concept of "extrinsic" mounts. If mounts are extrinsic we consider
them managed by something else and do not add automatic ordering against
umount.target, local-fs.target, remote-fs.target.
Extrinsic mounts are considered:
- All mounts if we are running in --user mode
- API mounts such as everything below /proc, /sys, /dev, which exist from
earliest boot to latest shutdown.
- All mounts marked as initrd mounts, if we run on the host
- The initrd's private directory /run/initrams that should survive until last
reboot.
This primarily merges a couple of different exclusion lists into a single
concept.
Diffstat (limited to 'src/shared')
0 files changed, 0 insertions, 0 deletions