| config BR2_PACKAGE_PPPD |
| bool "pppd" |
| depends on !BR2_STATIC_LIBS |
| depends on !BR2_TOOLCHAIN_USES_MUSL # Use __P() macro all over the tree |
| depends on BR2_USE_MMU |
| select BR2_PACKAGE_OPENSSL if BR2_TOOLCHAIN_USES_GLIBC |
| help |
| An implementation of the Point-to-point protocol. |
| |
| http://www.samba.org/ppp/ |
| |
| if BR2_PACKAGE_PPPD |
| |
| config BR2_PACKAGE_PPPD_FILTER |
| bool "filtering" |
| select BR2_PACKAGE_LIBPCAP |
| help |
| Packet filtering abilities for pppd. If enabled, |
| the pppd active-filter and pass-filter options |
| are available. |
| |
| config BR2_PACKAGE_PPPD_RADIUS |
| bool "radius" |
| help |
| Install RADIUS support for pppd |
| |
| config BR2_PACKAGE_PPPD_OVERWRITE_RESOLV_CONF |
| bool "overwrite /etc/resolv.conf" |
| default y |
| help |
| Overwrite /etc/resolv.conf instead of maintaining the |
| separate list of nameservers in /etc/ppp/resolv.conf |
| |
| Note that the pppd default of writing to /etc/ppp/resolv.conf |
| does not work on a read-only rootfs unless you make it |
| writable in your rootfs customizations (e.g. by linking it to |
| a file in tmpfs or by mounting a writable filesystem on it). |
| |
| endif |
| |
| comment "pppd needs a uClibc or glibc toolchain w/ dynamic library" |
| depends on BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL |
| depends on BR2_USE_MMU |