]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
repart: slightly improve error message if partition is not on dm-crypt/dm-verity
authorLennart Poettering <lennart@poettering.net>
Fri, 19 Mar 2021 10:16:22 +0000 (11:16 +0100)
committerLennart Poettering <lennart@poettering.net>
Mon, 19 Apr 2021 21:16:02 +0000 (23:16 +0200)
src/partition/repart.c

index 0be7acf42e872a9b7ddb1f57d065819422f2ae5a..155be0610c0e333bcb98352ad4797893e300060b 100644 (file)
@@ -3885,7 +3885,9 @@ static int acquire_root_devno(const char *p, int mode, char **ret, int *ret_fd)
 
         /* From dm-crypt to backing partition */
         r = block_get_originating(devno, &devno);
-        if (r < 0)
+        if (r == -ENOENT)
+                log_debug_errno(r, "Device '%s' has no dm-crypt/dm-verity device, no need to look for underlying block device.", p);
+        else if (r < 0)
                 log_debug_errno(r, "Failed to find underlying block device for '%s', ignoring: %m", p);
 
         /* From partition to whole disk containing it */