diff options
author | Lennart Poettering <lennart@poettering.net> | 2015-11-16 15:25:42 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2015-11-16 15:25:42 +0100 |
commit | 2904e949f23aeb17b7e21a2a0f8c43f959a07f98 (patch) | |
tree | 741b948bb870113c5bdd21783cc3948555b609d7 /src/basic/signal-util.c | |
parent | ab32771aa0c2c2ab70248e7e0a4be92fd73512ad (diff) |
tmpfiles: create subvolumes for "v", "q", and "Q" only if / is a subvolume
It's not a good idea to create subvolumes for parts of the OS tree (such
as /home, or /var) if the root directory is not a subvolume too. We
shouldn't assume control of "heavier" objects such as subvolumes, if the
originating object (the root directory) is a "light-weight" object, i.e.
a plain directory.
Effectively this means that chroot() environments that are run on a
plain directory do not have to deal with problems around systemd
creating subvolumes that cannot be removed with a simple "rm" anymore.
However, if the chroot manager creates a proper subvolume for such an
environment it will also get further subvolumes placed in there, under
the assumption that the manager understands the concept of subvolumes in
that case.
Diffstat (limited to 'src/basic/signal-util.c')
0 files changed, 0 insertions, 0 deletions