forked from Mirror/pmbootstrap
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.
This commit is contained in:
parent
9815f81742
commit
a870a69151
1 changed files with 4 additions and 3 deletions
|
@ -28,9 +28,10 @@ def get_arch(args, apkbuild):
|
||||||
# Multiple architectures (requires --arch)
|
# Multiple architectures (requires --arch)
|
||||||
if len(apkbuild["arch"]) > 1:
|
if len(apkbuild["arch"]) > 1:
|
||||||
if args.arch is None:
|
if args.arch is None:
|
||||||
raise RuntimeError("Package '" + pkgname + "' supports multiple"
|
raise RuntimeError(f"'{pkgname}' supports multiple architectures"
|
||||||
" architectures, please use '--arch' to specify"
|
f" ({', '.join(apkbuild['arch'])}). Please use"
|
||||||
" the desired architecture.")
|
" '--arch' to specify the desired"
|
||||||
|
" architecture.")
|
||||||
return args.arch
|
return args.arch
|
||||||
|
|
||||||
# Single architecture (--arch must be unset or match)
|
# Single architecture (--arch must be unset or match)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue