]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
nspawn: enable verity sharing 39313/head
authorLuca Boccassi <luca.boccassi@gmail.com>
Tue, 14 Oct 2025 17:46:08 +0000 (18:46 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Tue, 14 Oct 2025 19:49:12 +0000 (20:49 +0100)
Just like RootImage=, ExtensionImages= etc, nspawn can make use of
this to save a lot of time when starting containers that use an already
open image, since the default was changed to disabled.

Follow-up for 57d1ceffb3d98f69c2da511ed59a420a1cfa7e40

src/nspawn/nspawn.c

index ca5795aeb945b1cd48e6c31c0370f3fb08f21255..f157b53c296157196d8d6bbe9248465b13669e65 100644 (file)
@@ -3830,6 +3830,7 @@ static DissectImageFlags determine_dissect_image_flags(void) {
                 DISSECT_IMAGE_PIN_PARTITION_DEVICES |
                 (arg_read_only ? DISSECT_IMAGE_READ_ONLY : DISSECT_IMAGE_FSCK|DISSECT_IMAGE_GROWFS) |
                 DISSECT_IMAGE_ALLOW_USERSPACE_VERITY |
+                DISSECT_IMAGE_VERITY_SHARE |
                 (arg_console_mode == CONSOLE_INTERACTIVE && arg_ask_password ? DISSECT_IMAGE_ALLOW_INTERACTIVE_AUTH : 0) |
                 ((arg_userns_ownership == USER_NAMESPACE_OWNERSHIP_FOREIGN) ? DISSECT_IMAGE_FOREIGN_UID :
                  (arg_userns_ownership != USER_NAMESPACE_OWNERSHIP_AUTO) ? DISSECT_IMAGE_IDENTITY_UID : 0);