kconfig edit: make package name a positional argument (MR 1998)
Makes argument "package" positional instead of required. Uses codename from deviceinfo as default value.
This commit is contained in:
parent
2d496d983e
commit
e8e560e18e
|
@ -365,7 +365,11 @@ def kconfig(args):
|
||||||
" (consider 'pmbootstrap kconfig check -f')")
|
" (consider 'pmbootstrap kconfig check -f')")
|
||||||
logging.info("kconfig check succeeded!")
|
logging.info("kconfig check succeeded!")
|
||||||
elif args.action_kconfig == "edit":
|
elif args.action_kconfig == "edit":
|
||||||
pmb.build.menuconfig(args, args.package)
|
if args.package:
|
||||||
|
pkgname = args.package
|
||||||
|
else:
|
||||||
|
pkgname = args.deviceinfo["codename"]
|
||||||
|
pmb.build.menuconfig(args, pkgname)
|
||||||
|
|
||||||
|
|
||||||
def deviceinfo_parse(args):
|
def deviceinfo_parse(args):
|
||||||
|
|
|
@ -380,7 +380,7 @@ def arguments_kconfig(subparser):
|
||||||
edit.add_argument("-g", dest="gconfig", action="store_true",
|
edit.add_argument("-g", dest="gconfig", action="store_true",
|
||||||
help="use gconfig rather than ncurses for kernel"
|
help="use gconfig rather than ncurses for kernel"
|
||||||
" configuration")
|
" configuration")
|
||||||
edit_package = edit.add_argument("package")
|
edit_package = edit.add_argument("package", nargs='?')
|
||||||
if argcomplete:
|
if argcomplete:
|
||||||
edit_package.completer = kernel_completer
|
edit_package.completer = kernel_completer
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue