WIP: doesn't work yet.

Signed-off-by: Juergen Borleis <[email protected]>
---
 rules/networkmanager.in   | 8 ++++++++
 rules/networkmanager.make | 5 ++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/rules/networkmanager.in b/rules/networkmanager.in
index 2e6699e..bb7707c 100644
--- a/rules/networkmanager.in
+++ b/rules/networkmanager.in
@@ -9,6 +9,8 @@ menuconfig NETWORKMANAGER
        select DHCP                     if RUNTIME
        select DHCP_CLIENT              if RUNTIME
        select KERNEL_HEADER            if NETWORKMANAGER_WIRELESS
+       select NCURSES                  if NETWORKMANAGER_NMTUI
+       select LIBNEWT                  if NETWORKMANAGER_NMTUI
        select DBUS
        select DBUS_GLIB
        select READLINE                 # for 'nmcli'
@@ -44,6 +46,12 @@ config NETWORKMANAGER_NM_ONLINE
        help
          Install the 'nm-online' tool to detect online state.
 
+config NETWORKMANAGER_NMTUI
+       bool
+       prompt "install nmtui"
+       help
+         Build and install the 'nmtui' tool.
+
 config NETWORKMANAGER_SYSTEMD_UNIT
        bool
        default y
diff --git a/rules/networkmanager.make b/rules/networkmanager.make
index f7297e2..c47dd35 100644
--- a/rules/networkmanager.make
+++ b/rules/networkmanager.make
@@ -72,7 +72,7 @@ NETWORKMANAGER_CONF_OPT := \
        --without-system-ca-path \
        --with-kernel-firmware-dir=/lib/firmware \
        --without-libsoup \
-       --without-nmtui \
+       --$(call ptx/wwo,PTXCONF_NETWORKMANAGER_NMTUI)-nmtui \
        --without-valgrind \
        --without-tests
 
@@ -158,6 +158,9 @@ ifdef PTXCONF_NETWORKMANAGER_NM_ONLINE
        @$(call install_copy, networkmanager, 0, 0, 0755, -, /usr/bin/nm-online)
 endif
        @$(call install_copy, networkmanager, 0, 0, 0755, -, /usr/bin/nmcli)
+ifdef PTXCONF_NETWORKMANAGER_NMTUI
+       @$(call install_copy, networkmanager, 0, 0, 0755, -, /usr/bin/nmtui)
+endif
 
        @$(call install_tree, networkmanager, 0, 0, -, /usr/libexec/)
 
-- 
2.1.4


-- 
ptxdist mailing list
[email protected]

Reply via email to