]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
tmpfiles: sort needs_purge line list in same order as enum defines them
authorLennart Poettering <lennart@poettering.net>
Tue, 18 Jun 2024 08:15:02 +0000 (10:15 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 18 Jun 2024 08:15:24 +0000 (10:15 +0200)
src/tmpfiles/tmpfiles.c

index 807925f199d4eb631d8415825437fe57b7172c51..1805cfb8a177c835da0e89a291b1f0d74f0a0770 100644 (file)
@@ -396,20 +396,20 @@ static int user_config_paths(char*** ret) {
 
 static bool needs_purge(ItemType t) {
         return IN_SET(t,
-                      COPY_FILES,
-                      TRUNCATE_FILE,
                       CREATE_FILE,
-                      WRITE_FILE,
-                      EMPTY_DIRECTORY,
+                      TRUNCATE_FILE,
+                      CREATE_DIRECTORY,
+                      TRUNCATE_DIRECTORY,
                       CREATE_SUBVOLUME,
                       CREATE_SUBVOLUME_INHERIT_QUOTA,
                       CREATE_SUBVOLUME_NEW_QUOTA,
+                      CREATE_FIFO,
+                      CREATE_SYMLINK,
                       CREATE_CHAR_DEVICE,
                       CREATE_BLOCK_DEVICE,
-                      CREATE_SYMLINK,
-                      CREATE_FIFO,
-                      CREATE_DIRECTORY,
-                      TRUNCATE_DIRECTORY);
+                      COPY_FILES,
+                      WRITE_FILE,
+                      EMPTY_DIRECTORY);
 }
 
 static bool needs_glob(ItemType t) {