summaryrefslogtreecommitdiff
path: root/src/shared
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2016-11-29 22:50:21 +0100
committerMartin Pitt <martin.pitt@ubuntu.com>2016-12-14 10:13:52 +0100
commitad2706db7cceba69203f3ac2b6ef65d7490c5f29 (patch)
tree9168f0339fb3af3d592dd9a4fc399070a7ebead1 /src/shared
parent33e28180939bd1e71c3d8322b4e2c3fb338bc2fb (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