core: Use a subdirectory of /run/ for PrivateDevices=
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 27 Sep 2023 08:52:50 +0000 (10:52 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 2 Oct 2023 10:23:13 +0000 (12:23 +0200)
commitcd7f3702eb47c82a50bf74c2b7c15c2e4e1f5c79
treec4701874b7623b07e0a810bde7f2e261e3871980
parent4a9e03aa6bb2cbd23dac00f2b2a7642cc79eaade
core: Use a subdirectory of /run/ for PrivateDevices=

When we're starting early boot services such as systemd-userdbd.service,
/tmp might not yet be mounted, so let's use a directory in /run instead
which is guaranteed to be available.
src/core/execute.c
src/core/namespace.c
src/core/namespace.h
src/test/test-namespace.c
src/test/test-ns.c