From: Valentin David Date: Sat, 9 Nov 2024 12:56:34 +0000 (+0100) Subject: ukify: Fix broken assert when building a signed addon X-Git-Tag: v257-rc2~46 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=053452e22b68877e1df0d218405c0236a4a92ae5;p=thirdparty%2Fsystemd.git ukify: Fix broken assert when building a signed addon An assert always expected a kernel when signature key was present in command line. That prevented building signed addons. Fixes #35041 --- diff --git a/src/ukify/ukify.py b/src/ukify/ukify.py index 355e3f99f41..6197a8f7f48 100755 --- a/src/ukify/ukify.py +++ b/src/ukify/ukify.py @@ -995,8 +995,7 @@ def make_uki(opts: UkifyConfig) -> None: sign_kernel = opts.sign_kernel linux = opts.linux - if sign_args_present: - assert opts.linux is not None + if opts.linux and sign_args_present: assert opts.signtool is not None if not sign_kernel: