svn commit: trunk/busybox: networking/udhcp sysklogd

vda at busybox.net vda at busybox.net
Wed Feb 20 22:29:52 UTC 2008


Author: vda
Date: 2008-02-20 14:29:52 -0800 (Wed, 20 Feb 2008)
New Revision: 21080

Log:
udhcp: make paths configurable
syslogd: trivial build fix



Modified:
   trunk/busybox/networking/udhcp/Config.in
   trunk/busybox/networking/udhcp/common.h
   trunk/busybox/networking/udhcp/dhcpd.h
   trunk/busybox/sysklogd/syslogd.c


Changeset:
Modified: trunk/busybox/networking/udhcp/Config.in
===================================================================
--- trunk/busybox/networking/udhcp/Config.in	2008-02-20 22:23:24 UTC (rev 21079)
+++ trunk/busybox/networking/udhcp/Config.in	2008-02-20 22:29:52 UTC (rev 21080)
@@ -42,6 +42,15 @@
 	  to send SIGUSR1 for the initial writing, or updating. Any timed
 	  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
 	bool "udhcp Client (udhcpc)"
 	default n
@@ -90,6 +99,16 @@
 	  If selected, both client and server will support passing of domain
 	  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
 	int "DHCP options slack buffer size"
 	default 80

Modified: trunk/busybox/networking/udhcp/common.h
===================================================================
--- trunk/busybox/networking/udhcp/common.h	2008-02-20 22:23:24 UTC (rev 21079)
+++ trunk/busybox/networking/udhcp/common.h	2008-02-20 22:29:52 UTC (rev 21080)
@@ -12,7 +12,7 @@
 
 #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 */
 

Modified: trunk/busybox/networking/udhcp/dhcpd.h
===================================================================
--- trunk/busybox/networking/udhcp/dhcpd.h	2008-02-20 22:23:24 UTC (rev 21079)
+++ trunk/busybox/networking/udhcp/dhcpd.h	2008-02-20 22:29:52 UTC (rev 21080)
@@ -10,7 +10,7 @@
 
 /* the period of time the client is allowed to use that address */
 #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 */
 #define DHCPD_CONF_FILE         "/etc/udhcpd.conf"

Modified: trunk/busybox/sysklogd/syslogd.c
===================================================================
--- trunk/busybox/sysklogd/syslogd.c	2008-02-20 22:23:24 UTC (rev 21079)
+++ trunk/busybox/sysklogd/syslogd.c	2008-02-20 22:29:52 UTC (rev 21080)
@@ -613,7 +613,6 @@
 int syslogd_main(int argc, char **argv)
 {
 	char OPTION_DECL;
-	char *p;
 
 	INIT_G();
 #if ENABLE_FEATURE_REMOTE_LOG




More information about the busybox-cvs mailing list