summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2023-05-16 11:44:27 +0200
committerLennart Poettering <lennart@poettering.net>2023-05-16 11:45:21 +0200
commit84c61aea0fa067ddd5d7f2ef09c249964e41fda4 (patch)
treec85e12334dbaa40cea067ad36dde32af28286870 /src
parent4d88d83924429effef87518e4627df6fb683a879 (diff)
downloadsystemd-84c61aea0fa067ddd5d7f2ef09c249964e41fda4.tar.gz
base-filesystem: mention why we don't carry an entry for /tmp/ for now
Diffstat (limited to 'src')
-rw-r--r--src/shared/base-filesystem.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/shared/base-filesystem.c b/src/shared/base-filesystem.c
index 2d91e80ad6..0244c92c79 100644
--- a/src/shared/base-filesystem.c
+++ b/src/shared/base-filesystem.c
@@ -41,6 +41,10 @@ static const BaseFilesystem table[] = {
{ "sys", 0555, NULL, NULL, true },
{ "dev", 0555, NULL, NULL, true },
{ "run", 0555, NULL, NULL, true },
+ /* We don't add /tmp/ here for now (even though it's necessary for regular operation), because we
+ * want to support both cases where /tmp/ is a mount of its own (in which case we probably should set
+ * the mode to 1555, to indicate that noone should write to it, not even root) and when it's part of
+ * the rootfs (in which case we should set mode 1777), and we simply don't know what's right. */
/* Various architecture ABIs define the path to the dynamic loader via the /lib64/ subdirectory of
* the root directory. When booting from an otherwise empty root file system (where only /usr/ has