From: Luca Boccassi Date: Tue, 19 Oct 2021 20:41:10 +0000 (+0100) Subject: mkosi: do not install base packages in extensions X-Git-Tag: v11~21^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6e4e4fc6d1a4f7dc97b8aa209b1d33136ab213ae;p=thirdparty%2Fmkosi.git mkosi: do not install base packages in extensions --- diff --git a/mkosi/__init__.py b/mkosi/__init__.py index 985fc55f1..5efc6900b 100644 --- a/mkosi/__init__.py +++ b/mkosi/__init__.py @@ -6240,6 +6240,11 @@ def load_args(args: argparse.Namespace) -> CommandLineArguments: # always the same args.machine_id = uuid.uuid4().hex + # If we are building a sysext we don't want to add base packages to the + # extension image, as they will already be in the base image. + if args.base_image is not None and args.base_packages is None: + args.base_packages = False + return CommandLineArguments(**vars(args))