[systemd-devel] [PATCH] tmpfiles: don't create subvolumes in chroot
Jan Synacek
jsynacek at redhat.com
Wed Apr 1 05:33:52 PDT 2015
---
src/tmpfiles/tmpfiles.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/tmpfiles/tmpfiles.c b/src/tmpfiles/tmpfiles.c
index 494fd1a..9280fd7 100644
--- a/src/tmpfiles/tmpfiles.c
+++ b/src/tmpfiles/tmpfiles.c
@@ -1099,9 +1099,15 @@ static int create_item(Item *i) {
break;
+ case CREATE_SUBVOLUME:
+
+ /* Don't create subvolumes in chrooted environments. */
+ if (running_in_chroot())
+ break;
+ /* FALLTHROUGH */
+
case CREATE_DIRECTORY:
case TRUNCATE_DIRECTORY:
- case CREATE_SUBVOLUME:
RUN_WITH_UMASK(0000)
mkdir_parents_label(i->path, 0755);
--
2.1.0
More information about the systemd-devel
mailing list