X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=networking%2Fudhcp%2FConfig.in;h=76b078001bd458e1b4457d50d392d49a229800d9;hb=3f1123103cff3d6a67f5faa2f4b25f3c1e92a501;hp=fc07a9b7f63fdc26d57ecdcc2b35317d0fccc388;hpb=88c916bdec7d444198f067529637b4a616ad3efe;p=oweals%2Fbusybox.git diff --git a/networking/udhcp/Config.in b/networking/udhcp/Config.in index fc07a9b7f..76b078001 100644 --- a/networking/udhcp/Config.in +++ b/networking/udhcp/Config.in @@ -3,9 +3,7 @@ # see scripts/kbuild/config-language.txt. # -menu "udhcp Server/Client" - -config CONFIG_UDHCPD +config APP_UDHCPD bool "udhcp Server (udhcpd)" default n help @@ -14,22 +12,19 @@ config CONFIG_UDHCPD See http://udhcp.busybox.net for further details. -config CONFIG_UDHCPC - bool "udhcp Client (udhcpc)" +config APP_DHCPRELAY + bool "dhcprelay" default n + depends on APP_UDHCPD help - uDHCPc is a DHCP client geared primarily toward embedded systems, - while striving to be fully functional and RFC compliant. + dhcprelay listens for dhcp requests on one or more interfaces + and forwards these requests to a different interface or dhcp + server. - 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 CONFIG_DUMPLEASES +config APP_DUMPLEASES bool "Lease display utility (dumpleases)" default n - depends on CONFIG_UDHCPD + depends on APP_UDHCPD help dumpleases displays the leases written out by the udhcpd server. Lease times are stored in the file by time remaining in lease, or @@ -37,20 +32,32 @@ config CONFIG_DUMPLEASES See http://udhcp.busybox.net for further details. -config CONFIG_FEATURE_UDHCP_SYSLOG - bool " Log udhcp messages to syslog (instead of stdout)" +config FEATURE_UDHCPD_WRITE_LEASES_EARLY + bool "Rewrite the lease file at every new acknowledge" default n - depends on CONFIG_UDHCPD || CONFIG_UDHCPC + depends on 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 APP_UDHCPC + bool "udhcp Client (udhcpc)" + default n + 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 CONFIG_FEATURE_UDHCP_DEBUG - bool " Compile udhcp with noisy debugging messages" +config FEATURE_UDHCP_DEBUG + bool "Compile udhcp with noisy debugging messages" default n - depends on CONFIG_UDHCPD || CONFIG_UDHCPC + depends on APP_UDHCPD || APP_UDHCPC help If selected, udhcpd will output extra debugging output. If using this option, compile uDHCP with "-g", and do not fork the daemon to @@ -58,5 +65,10 @@ config CONFIG_FEATURE_UDHCP_DEBUG See http://udhcp.busybox.net for further details. -endmenu - +config FEATURE_RFC3397 + bool "Support for RFC3397 domain search (experimental)" + default n + depends on APP_UDHCPD || APP_UDHCPC + help + If selected, both client and server will support passing of domain + search lists via option 119, specified in RFC3397.