From: Daan De Meyer Date: Wed, 14 Jan 2026 19:08:09 +0000 (+0100) Subject: opensuse: Log when importing GPG keys into RPM database X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7aba9d0bbbd650e231bab2adc26a9849c6e04223;p=thirdparty%2Fmkosi.git opensuse: Log when importing GPG keys into RPM database --- diff --git a/mkosi/distribution/opensuse.py b/mkosi/distribution/opensuse.py index 1a194b0a8..6af1abae2 100644 --- a/mkosi/distribution/opensuse.py +++ b/mkosi/distribution/opensuse.py @@ -55,16 +55,17 @@ class Installer(DistributionInstaller, distribution=Distribution.opensuse): cls.package_manager(context.config).setup(context, list(cls.repositories(context))) if cls.package_manager(context.config) is Zypper and (gpgkeys := fetch_gpgkeys(context)): - run( - ["rpm", "--root=/buildroot", "--import", *(workdir(key) for key in gpgkeys)], - sandbox=context.sandbox( - options=[ - *context.rootoptions(), - *finalize_certificate_mounts(context.config), - *flatten(["--ro-bind", os.fspath(key), workdir(key)] for key in gpgkeys), - ], - ), - ) + with complete_step("Importing GPG keys into RPM database"): + run( + ["rpm", "--root=/buildroot", "--import", *(workdir(key) for key in gpgkeys)], + sandbox=context.sandbox( + options=[ + *context.rootoptions(), + *finalize_certificate_mounts(context.config), + *flatten(["--ro-bind", os.fspath(key), workdir(key)] for key in gpgkeys), + ], + ), + ) @classmethod def install(cls, context: Context) -> None: