From 2b17e6ab718fb23d1e92506e452405dc8f8bc522 Mon Sep 17 00:00:00 2001 From: JuniorJPDJ Date: Sat, 13 Mar 2021 15:31:19 +0100 Subject: [PATCH] kconfig edit: nconfig support (MR 2034) --- pmb/build/menuconfig.py | 3 +++ pmb/parse/arguments.py | 7 +++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/pmb/build/menuconfig.py b/pmb/build/menuconfig.py index 5079e31f..70bb4e4d 100644 --- a/pmb/build/menuconfig.py +++ b/pmb/build/menuconfig.py @@ -106,6 +106,9 @@ def menuconfig(args, pkgname): depends += ["gtk+2.0-dev", "glib-dev", "libglade-dev", "font-noto"] kopt = "gconfig" copy_xauth = True + elif args.nconfig: + kopt = "nconfig" + depends += ["ncurses-dev"] else: depends += ["ncurses-dev"] pmb.chroot.apk.install(args, depends) diff --git a/pmb/parse/arguments.py b/pmb/parse/arguments.py index ec741812..c9c742e3 100644 --- a/pmb/parse/arguments.py +++ b/pmb/parse/arguments.py @@ -435,10 +435,13 @@ def arguments_kconfig(subparser): edit = sub.add_parser("edit", help="edit kernel aport config") edit.add_argument("--arch", choices=arch_choices, dest="arch") edit.add_argument("-x", dest="xconfig", action="store_true", - help="use xconfig rather than ncurses for kernel" + help="use xconfig rather than menuconfig for kernel" " configuration") edit.add_argument("-g", dest="gconfig", action="store_true", - help="use gconfig rather than ncurses for kernel" + help="use gconfig rather than menuconfig for kernel" + " configuration") + edit.add_argument("-n", dest="nconfig", action="store_true", + help="use nconfig rather than menuconfig for kernel" " configuration") edit_package = edit.add_argument("package", nargs='?') if argcomplete: