udhcp: make paths configurable
syslogd: trivial build fix
This commit is contained in:
parent
e376d454bb
commit
84da0bf475
@ -42,6 +42,15 @@ config FEATURE_UDHCPD_WRITE_LEASES_EARLY
|
|||||||
to send SIGUSR1 for the initial writing, or updating. Any timed
|
to send SIGUSR1 for the initial writing, or updating. Any timed
|
||||||
rewriting remains undisturbed
|
rewriting remains undisturbed
|
||||||
|
|
||||||
|
config DHCPD_LEASES_FILE
|
||||||
|
string "Absolute path to lease file"
|
||||||
|
default "/var/lib/misc/udhcpd.leases"
|
||||||
|
depends on APP_UDHCPD
|
||||||
|
help
|
||||||
|
The udhcpd stores address in lease files. Normaly it is save
|
||||||
|
to leave it untouched.
|
||||||
|
|
||||||
|
|
||||||
config APP_UDHCPC
|
config APP_UDHCPC
|
||||||
bool "udhcp Client (udhcpc)"
|
bool "udhcp Client (udhcpc)"
|
||||||
default n
|
default n
|
||||||
@ -90,6 +99,16 @@ config FEATURE_RFC3397
|
|||||||
If selected, both client and server will support passing of domain
|
If selected, both client and server will support passing of domain
|
||||||
search lists via option 119, specified in RFC3397.
|
search lists via option 119, specified in RFC3397.
|
||||||
|
|
||||||
|
config DHCPC_DEFAULT_SCRIPT
|
||||||
|
string "Absolute path to config script"
|
||||||
|
default "/usr/share/udhcpc/default.script"
|
||||||
|
depends on APP_UDHCPC
|
||||||
|
help
|
||||||
|
This script is called after udhcpc receives and answer. See
|
||||||
|
examples/udhcp for a working example. Normaly it is save
|
||||||
|
to leave this untouched.
|
||||||
|
|
||||||
|
|
||||||
config UDHCPC_SLACK_FOR_BUGGY_SERVERS
|
config UDHCPC_SLACK_FOR_BUGGY_SERVERS
|
||||||
int "DHCP options slack buffer size"
|
int "DHCP options slack buffer size"
|
||||||
default 80
|
default 80
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
#include "libbb.h"
|
#include "libbb.h"
|
||||||
|
|
||||||
#define DEFAULT_SCRIPT "/usr/share/udhcpc/default.script"
|
#define DEFAULT_SCRIPT CONFIG_DHCPC_DEFAULT_SCRIPT
|
||||||
|
|
||||||
extern const uint8_t MAC_BCAST_ADDR[6]; /* six all-ones */
|
extern const uint8_t MAC_BCAST_ADDR[6]; /* six all-ones */
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
/* the period of time the client is allowed to use that address */
|
/* the period of time the client is allowed to use that address */
|
||||||
#define LEASE_TIME (60*60*24*10) /* 10 days of seconds */
|
#define LEASE_TIME (60*60*24*10) /* 10 days of seconds */
|
||||||
#define LEASES_FILE "/var/lib/misc/udhcpd.leases"
|
#define LEASES_FILE CONFIG_DHCPD_LEASES_FILE
|
||||||
|
|
||||||
/* where to find the DHCP server configuration file */
|
/* where to find the DHCP server configuration file */
|
||||||
#define DHCPD_CONF_FILE "/etc/udhcpd.conf"
|
#define DHCPD_CONF_FILE "/etc/udhcpd.conf"
|
||||||
|
@ -613,7 +613,6 @@ int syslogd_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
|
|||||||
int syslogd_main(int argc, char **argv)
|
int syslogd_main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
char OPTION_DECL;
|
char OPTION_DECL;
|
||||||
char *p;
|
|
||||||
|
|
||||||
INIT_G();
|
INIT_G();
|
||||||
#if ENABLE_FEATURE_REMOTE_LOG
|
#if ENABLE_FEATURE_REMOTE_LOG
|
||||||
|
Loading…
x
Reference in New Issue
Block a user