]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
execute: add some minor debug logging
authorLennart Poettering <lennart@poettering.net>
Thu, 13 Mar 2025 10:43:08 +0000 (11:43 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Tue, 8 Apr 2025 19:52:11 +0000 (20:52 +0100)
(cherry picked from commit 2544075c0bb57b475b28a8f4193f2640b9c8ab29)
(cherry picked from commit 9a3af1b2a93ee8182f81624683b377f276e1790c)

src/core/exec-credential.c

index 6157ac42557a28c8f5c3f6334152547b0b58f470..2c938e17dedd04bd374244aebf5209fd00e934af 100644 (file)
@@ -807,7 +807,7 @@ static int setup_credentials_internal(
 
         r = path_is_mount_point(final);
         if (r < 0)
-                return r;
+                return log_debug_errno(r, "Failed to determine if '%s' is a mountpoint: %m", final);
         final_mounted = r > 0;
 
         if (final_mounted) {
@@ -1000,7 +1000,7 @@ int exec_setup_credentials(
                 FOREACH_STRING(i, t, u) {
                         r = mkdir_label(i, 0700);
                         if (r < 0 && r != -EEXIST)
-                                return r;
+                                return log_debug_errno(r, "Failed to make directory '%s': %m", i);
                 }
 
                 r = setup_credentials_internal(