diff options
author | Lennart Poettering <lennart@poettering.net> | 2020-07-28 23:39:09 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2020-08-11 22:26:48 +0200 |
commit | 140788f75f3e2812fc40e01fb996b972fb9d6266 (patch) | |
tree | 760acd3d66bb7313799c52519b3f252ff31c9590 /src | |
parent | ee72df1c7b449232b513cf11fc377d724331632e (diff) | |
download | systemd-140788f75f3e2812fc40e01fb996b972fb9d6266.tar.gz |
dissect: support --discard=list
Diffstat (limited to 'src')
-rw-r--r-- | src/dissect/dissect.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/dissect/dissect.c b/src/dissect/dissect.c index 318cd37c6f..d0ae2a61d3 100644 --- a/src/dissect/dissect.c +++ b/src/dissect/dissect.c @@ -117,7 +117,13 @@ static int parse_argv(int argc, char *argv[]) { flags = DISSECT_IMAGE_DISCARD_ON_LOOP | DISSECT_IMAGE_DISCARD; else if (streq(optarg, "crypt")) flags = DISSECT_IMAGE_DISCARD_ANY; - else + else if (streq(optarg, "list")) { + puts("disabled\n" + "all\n" + "crypt\n" + "loop"); + return 0; + } else return log_error_errno(SYNTHETIC_ERRNO(EINVAL), "Unknown --discard= parameter: %s", optarg); |