]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
integritysetup: log when attempted to detach already detached volume
authorLennart Poettering <lennart@poettering.net>
Thu, 31 Mar 2022 09:20:25 +0000 (11:20 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 31 Mar 2022 09:44:46 +0000 (11:44 +0200)
To make the tool behave more like cryptsetup/veritysetup

src/integritysetup/integritysetup.c

index eeb5cdbdbb3d0454c53518a9ae1e7032cd33e47e..5fd220c515d49cccc8debe14002bfd6711e23209 100644 (file)
@@ -175,8 +175,10 @@ static int run(int argc, char *argv[]) {
                         return log_error_errno(SYNTHETIC_ERRNO(EINVAL), "detach has a maximum of two arguments.");
 
                 r = crypt_init_by_name(&cd, volume);
-                if (r == -ENODEV)
+                if (r == -ENODEV) {
+                        log_info("Volume %s already inactive.", volume);
                         return 0;
+                }
                 if (r < 0)
                         return log_error_errno(r, "crypt_init_by_name() failed: %m");