]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
filesystems: add group for "application" file system
authorLennart Poettering <lennart@poettering.net>
Fri, 12 Nov 2021 22:30:59 +0000 (23:30 +0100)
committerLennart Poettering <lennart@poettering.net>
Mon, 15 Nov 2021 21:43:03 +0000 (22:43 +0100)
This group shall cover file systems whose job is to make stuff that
isn't actually storing anything in itself, and isn't just an API file
system, but allows exposing stuff with special semantics in the VFS.

src/basic/filesystems.c
src/basic/filesystems.h

index 3474fbe775187950a359dce260164bb01d58cc28..d2c70f54cbadabbb28f4eef6bb9734fca38b236f 100644 (file)
@@ -59,6 +59,14 @@ const FilesystemSet filesystem_sets[_FILESYSTEM_SET_MAX] = {
                 "pipefs\0"
                 "sockfs\0"
         },
+        [FILESYSTEM_SET_APPLICATION] = {
+                .name = "@application",
+                .help = "Application virtual filesystems",
+                .value =
+                "autofs\0"
+                "fuse\0"
+                "overlay\0"
+        },
         [FILESYSTEM_SET_AUXILIARY_API] = {
                 .name = "@auxiliary-api",
                 .help = "Auxiliary filesystem API",
index c7f4ea4f1b39dc76caeae353576677397932bf86..48f6c0118765145dc7a9f1b1ddecd7424e64e8ed 100644 (file)
@@ -11,6 +11,7 @@ typedef enum FilesystemGroups {
         /* Please leave BASIC_API first and KNOWN last, but sort the rest alphabetically */
         FILESYSTEM_SET_BASIC_API,
         FILESYSTEM_SET_ANONYMOUS,
+        FILESYSTEM_SET_APPLICATION,
         FILESYSTEM_SET_AUXILIARY_API,
         FILESYSTEM_SET_COMMON_BLOCK,
         FILESYSTEM_SET_HISTORICAL_BLOCK,