• Michael Biebl's avatar
    core: Rework logic to determine when we decide to add automatic deps for mounts · b125d602
    Michael Biebl authored
    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 include API mounts such as everything below /proc,
    /sys, /dev.
    
    This avoids a crash in LXC containers where /dev/urandom is a bind mount
    from the host system and unmounting it leads to an assert in systemd.
    
    Closes: #818978
    b125d602
Name
Last commit
Last update
build-aux Loading commit data...
catalog Loading commit data...
debian Loading commit data...
docs Loading commit data...
hwdb Loading commit data...
m4 Loading commit data...
man Loading commit data...
network Loading commit data...
po Loading commit data...
rules Loading commit data...
shell-completion Loading commit data...
src Loading commit data...
sysctl.d Loading commit data...
system-preset Loading commit data...
sysusers.d Loading commit data...
test Loading commit data...
tmpfiles.d Loading commit data...
tools Loading commit data...
units Loading commit data...
DISTRO_PORTING Loading commit data...
LICENSE.GPL2 Loading commit data...
LICENSE.LGPL2.1 Loading commit data...
LICENSE.MIT Loading commit data...
Makefile-man.am Loading commit data...
Makefile.am Loading commit data...
Makefile.in Loading commit data...
NEWS Loading commit data...
README Loading commit data...
TODO Loading commit data...
aclocal.m4 Loading commit data...
config.h.in Loading commit data...
configure Loading commit data...
configure.ac Loading commit data...
libsystemd-daemon.c Loading commit data...
libsystemd-id128.c Loading commit data...
libsystemd-journal.c Loading commit data...
libsystemd-login.c Loading commit data...
test-libsystemd-sym.c Loading commit data...
test-libudev-sym.c Loading commit data...