]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commitdiff
wic: bootimg-efi: fix error handling
authorEnrico Jörns <ejo@pengutronix.de>
Tue, 4 Jun 2024 08:06:21 +0000 (10:06 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 6 Jun 2024 10:53:22 +0000 (11:53 +0100)
If we check for empty variables, it does not make sense to print their
content in case they are empty.

Additionally, the error message in the 'kernel' check attempted to print
the wrong variable ('target') which was not even defined, yet.

Also, raising WicError doesn't require an extra newline.

Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
scripts/lib/wic/plugins/source/bootimg-efi.py

index 13a9cddf4e147a296ddf3e986a5f4b9c181d861b..7cc5131541b158a827b19ed4845a0d9266bf1977 100644 (file)
@@ -428,10 +428,10 @@ class BootimgEFIPlugin(SourcePlugin):
             elif source_params['loader'] == 'uefi-kernel':
                 kernel = get_bitbake_var("KERNEL_IMAGETYPE")
                 if not kernel:
-                    raise WicError("Empty KERNEL_IMAGETYPE %s\n" % target)
+                    raise WicError("Empty KERNEL_IMAGETYPE")
                 target = get_bitbake_var("TARGET_SYS")
                 if not target:
-                    raise WicError("Unknown arch (TARGET_SYS) %s\n" % target)
+                    raise WicError("Empty TARGET_SYS")
 
                 if re.match("x86_64", target):
                     kernel_efi_image = "bootx64.efi"