]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
gpt-auto: do not fail when no suitable partitions found
authorYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 17 Apr 2023 21:36:42 +0000 (06:36 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 18 Apr 2023 08:37:56 +0000 (17:37 +0900)
Follow-up for 598fd4da1cf9665834110583fd9133073cc12481.

src/gpt-auto-generator/gpt-auto-generator.c

index 33c215bcb576c1b2b4e5c6a3689f5e97479cd402..005df043285cf6ed8b2bd553525dad1bd66a5303 100644 (file)
@@ -753,7 +753,8 @@ static int enumerate_partitions(dev_t devnum) {
                         arg_image_policy ?: &image_policy_host,
                         DISSECT_IMAGE_GPT_ONLY|
                         DISSECT_IMAGE_USR_NO_ROOT|
-                        DISSECT_IMAGE_DISKSEQ_DEVNODE,
+                        DISSECT_IMAGE_DISKSEQ_DEVNODE|
+                        DISSECT_IMAGE_ALLOW_EMPTY,
                         /* NB! Unlike most other places where we dissect block devices we do not use
                          * DISSECT_IMAGE_ADD_PARTITION_DEVICES here: we want that the kernel finds the
                          * devices, and udev probes them before we mount them via .mount units much later