X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/f52d66ff00b24111f87c274d3d7085ef2e1d27b1..ca1487cd3276b9c60d62bdd5572e67b3af1e4b3d:/package/busybox/config/networking/udhcp/Config.in?ds=sidebyside diff --git a/package/busybox/config/networking/udhcp/Config.in b/package/busybox/config/networking/udhcp/Config.in index 741afa327..65462efee 100644 --- a/package/busybox/config/networking/udhcp/Config.in +++ b/package/busybox/config/networking/udhcp/Config.in @@ -3,8 +3,6 @@ # see scripts/kbuild/config-language.txt. # -menu "udhcp Server/Client" - config BUSYBOX_CONFIG_APP_UDHCPD bool "udhcp Server (udhcpd)" default n @@ -14,17 +12,14 @@ config BUSYBOX_CONFIG_APP_UDHCPD See http://udhcp.busybox.net for further details. -config BUSYBOX_CONFIG_APP_UDHCPC - bool "udhcp Client (udhcpc)" - default y +config BUSYBOX_CONFIG_APP_DHCPRELAY + bool "dhcprelay" + default n + depends on BUSYBOX_CONFIG_APP_UDHCPD help - uDHCPc is a DHCP client geared primarily toward embedded systems, - while striving to be fully functional and RFC compliant. - - The udhcp client negotiates a lease with the DHCP server and - notifies a set of scripts when a lease is obtained or lost. - - See http://udhcp.busybox.net for further details. + dhcprelay listens for dhcp requests on one or more interfaces + and forwards these requests to a different interface or dhcp + server. config BUSYBOX_CONFIG_APP_DUMPLEASES bool "Lease display utility (dumpleases)" @@ -37,18 +32,30 @@ config BUSYBOX_CONFIG_APP_DUMPLEASES See http://udhcp.busybox.net for further details. -config BUSYBOX_CONFIG_FEATURE_UDHCP_SYSLOG - bool " Log udhcp messages to syslog (instead of stdout)" +config BUSYBOX_CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY + bool "Rewrite the lease file at every new acknowledge" default n - depends on BUSYBOX_CONFIG_APP_UDHCPD || BUSYBOX_CONFIG_APP_UDHCPC + depends on BUSYBOX_CONFIG_APP_UDHCPD help - If selected, udhcpd will log all its messages to syslog, otherwise, - it will attempt to log them to stdout. + If selected, udhcpd will write a new file with leases every + time a new lease has been accepted, thus eleminating the need + to send SIGUSR1 for the initial writing, or updating. Any timed + rewriting remains undisturbed + +config BUSYBOX_CONFIG_APP_UDHCPC + bool "udhcp Client (udhcpc)" + default y + help + uDHCPc is a DHCP client geared primarily toward embedded systems, + while striving to be fully functional and RFC compliant. + + The udhcp client negotiates a lease with the DHCP server and + notifies a set of scripts when a lease is obtained or lost. See http://udhcp.busybox.net for further details. config BUSYBOX_CONFIG_FEATURE_UDHCP_DEBUG - bool " Compile udhcp with noisy debugging messages" + bool "Compile udhcp with noisy debugging messages" default n depends on BUSYBOX_CONFIG_APP_UDHCPD || BUSYBOX_CONFIG_APP_UDHCPC help @@ -58,5 +65,10 @@ config BUSYBOX_CONFIG_FEATURE_UDHCP_DEBUG See http://udhcp.busybox.net for further details. -endmenu - +config BUSYBOX_CONFIG_FEATURE_RFC3397 + bool "Support for RFC3397 domain search (experimental)" + default y + depends on BUSYBOX_CONFIG_APP_UDHCPD || BUSYBOX_CONFIG_APP_UDHCPC + help + If selected, both client and server will support passing of domain + search lists via option 119, specified in RFC3397.