diff --git a/pmb/helpers/frontend.py b/pmb/helpers/frontend.py index 903476f7..d7131205 100644 --- a/pmb/helpers/frontend.py +++ b/pmb/helpers/frontend.py @@ -393,10 +393,8 @@ def kconfig(args): raise RuntimeError("kconfig check failed!") # Default to all kernel packages - packages = [] - if args.package: - packages = [args.package] - else: + packages = args.package + if not args.package: for aport in pmb.helpers.pmaports.get_list(args): if aport.startswith("linux-"): packages.append(aport.split("linux-")[1]) diff --git a/pmb/parse/arguments.py b/pmb/parse/arguments.py index 3ba36510..3203d9cb 100644 --- a/pmb/parse/arguments.py +++ b/pmb/parse/arguments.py @@ -476,7 +476,7 @@ def arguments_kconfig(subparser): check.add_argument(f"--{name}", action="store_true", dest=f"kconfig_check_{name}", help=f"check options needed for {name} too") - add_kernel_arg(check) + add_kernel_arg(check, nargs="*") # "pmbootstrap kconfig edit" edit = sub.add_parser("edit", help="edit kernel aport config")