From a870a69151f2e3fc61d9fcecd1932b4144f248b6 Mon Sep 17 00:00:00 2001 From: Oliver Smith Date: Thu, 9 Jul 2020 11:08:13 +0200 Subject: [PATCH] pmbootstrap kconfig edit: list all arches in error (MR 1957) If a kernel is available for multiple architectures, let the user know which architectures are available in the error message. --- pmb/build/menuconfig.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pmb/build/menuconfig.py b/pmb/build/menuconfig.py index 3eec46b9..24224796 100644 --- a/pmb/build/menuconfig.py +++ b/pmb/build/menuconfig.py @@ -28,9 +28,10 @@ def get_arch(args, apkbuild): # Multiple architectures (requires --arch) if len(apkbuild["arch"]) > 1: if args.arch is None: - raise RuntimeError("Package '" + pkgname + "' supports multiple" - " architectures, please use '--arch' to specify" - " the desired architecture.") + raise RuntimeError(f"'{pkgname}' supports multiple architectures" + f" ({', '.join(apkbuild['arch'])}). Please use" + " '--arch' to specify the desired" + " architecture.") return args.arch # Single architecture (--arch must be unset or match)