]> git.ipfire.org Git - thirdparty/systemd.git/commit - test/units/testsuite-23.runtime-bind-paths.sh
mount-util: use mount beneath to replace previous namespace mount
authorLuca Boccassi <bluca@debian.org>
Fri, 29 Sep 2023 00:50:15 +0000 (01:50 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Mon, 16 Oct 2023 13:33:47 +0000 (14:33 +0100)
commit7c83d42ef8c875018918615599a4fecc3e4fbe6d
tree608b735c213a97d0548525ba068692071a03d610
parentf5e6f3117cf1cc90ff54ae3377a8ddcb3fbc0605
mount-util: use mount beneath to replace previous namespace mount

Instead of mounting over, do an atomic swap using mount beneath, if
available. This way assets can be mounted again and again (e.g.:
updates) without leaking mounts.
man/org.freedesktop.systemd1.xml
man/systemctl.xml
src/basic/missing_syscall.h
src/shared/dissect-image.c
src/shared/dissect-image.h
src/shared/mount-util.c
src/shared/mount-util.h
test/units/testsuite-23.runtime-bind-paths.sh
test/units/testsuite-50.sh