summaryrefslogtreecommitdiff
path: root/package/network-manager
diff options
context:
space:
mode:
authorYegor Yefremov <yegorslists@googlemail.com>2014-03-14 11:26:33 +0100
committerPeter Korsgaard <peter@korsgaard.com>2014-03-15 22:41:01 +0100
commit42389cbcae9a9c0bb979024c7577b36cde1e7286 (patch)
treee6455a69ffcb7e670bb36a0f93f0d4a2a50e2303 /package/network-manager
parente63802618deb17fd30e2e36c6e27d6015a95f1eb (diff)
network-manager: add support for pppd
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/network-manager')
-rw-r--r--package/network-manager/Config.in9
-rw-r--r--package/network-manager/network-manager.mk8
2 files changed, 16 insertions, 1 deletions
diff --git a/package/network-manager/Config.in b/package/network-manager/Config.in
index a4eeeaf46..a6fbf0bda 100644
--- a/package/network-manager/Config.in
+++ b/package/network-manager/Config.in
@@ -26,6 +26,15 @@ config BR2_PACKAGE_NETWORK_MANAGER
http://projects.gnome.org/NetworkManager/
+if BR2_PACKAGE_NETWORK_MANAGER
+
+config BR2_PACKAGE_NETWORK_MANAGER_PPPD
+ bool "pppd support"
+ select BR2_PACKAGE_PPPD
+ help
+ This option enables support for PPPD daemon
+endif
+
comment "NetworkManager needs udev /dev management and a toolchain w/ IPv6, largefile, wchar, threads"
depends on !BR2_avr32
depends on BR2_USE_MMU
diff --git a/package/network-manager/network-manager.mk b/package/network-manager/network-manager.mk
index cd8b5282f..03057a62c 100644
--- a/package/network-manager/network-manager.mk
+++ b/package/network-manager/network-manager.mk
@@ -29,11 +29,17 @@ NETWORK_MANAGER_CONF_OPT = \
--disable-gtk-doc \
--localstatedir=/var \
--with-crypto=gnutls \
- --disable-ppp \
--with-iptables=/usr/sbin/iptables \
--disable-ifupdown \
--disable-ifnet
+ifeq ($(BR2_PACKAGE_NETWORK_MANAGER_PPPD),y)
+ NETWORK_MANAGER_DEPENDENCIES += pppd
+ NETWORK_MANAGER_CONF_OPT += --enable-ppp
+else
+ NETWORK_MANAGER_CONF_OPT += --disable-ppp
+endif
+
ifeq ($(BR2_PACKAGE_DHCP_CLIENT),y)
NETWORK_MANAGER_CONF_OPT += --with-dhclient=/usr/sbin/dhclient
endif