]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
tmpfiles: drop redundant proc_mounted() check 36332/head
authorMike Yuan <me@yhndnzj.com>
Sun, 9 Feb 2025 14:25:05 +0000 (15:25 +0100)
committerMike Yuan <me@yhndnzj.com>
Sun, 9 Feb 2025 14:39:25 +0000 (15:39 +0100)
Follow-up for 01131684ac66e82faae18e40e110089003d7c536

After the mentioned commit, the execution of tmpfiles
is aborted without /proc/. No need to check for individual
operations.

src/tmpfiles/tmpfiles.c

index 139271623e6c63b884378ad3464ac53034c884c7..93af017696944d5cf581fa12ce19a65137acdee7 100644 (file)
@@ -1479,14 +1479,8 @@ static int fd_set_acls(
                 log_debug_errno(r, "ACLs not supported by file system at %s", path);
                 return 0;
         }
-
         if (r > 0)
                 return -r; /* already warned in path_set_acl */
-
-        /* The above procfs paths don't work if /proc is not mounted. */
-        if (r == -ENOENT && proc_mounted() == 0)
-                r = -ENOSYS;
-
         if (r < 0)
                 return log_error_errno(r, "ACL operation on \"%s\" failed: %m", path);
 #endif