From 049d6b8c0812b20c024d714a9008cc94713a6175 Mon Sep 17 00:00:00 2001 From: Denis Vlasenko Date: Thu, 7 Sep 2006 06:02:39 +0000 Subject: Add CONFIG_FEATURE_SYSLOG which controls whether bb_xx_msg will ever try to send output to syslog. Add "select CONFIG_FEATURE_SYSLOG" to relevant applets. This allows to omit syslog code if we do not have any syslog-capable applets in the build. --- networking/Config.in | 5 +++++ networking/udhcp/Config.in | 12 ++---------- 2 files changed, 7 insertions(+), 10 deletions(-) (limited to 'networking') diff --git a/networking/Config.in b/networking/Config.in index e5eb11caa..2dff021a8 100644 --- a/networking/Config.in +++ b/networking/Config.in @@ -33,6 +33,7 @@ config CONFIG_ETHER_WAKE config CONFIG_FAKEIDENTD bool "fakeidentd" default n + select CONFIG_FEATURE_SYSLOG help fakeidentd listens on the ident port and returns a predefined fake value on any query. @@ -288,6 +289,7 @@ config CONFIG_FEATURE_IFUPDOWN_MAPPING config CONFIG_INETD bool "inetd" default n + select CONFIG_FEATURE_SYSLOG help Internet superserver daemon @@ -428,6 +430,7 @@ config CONFIG_FEATURE_IPCALC_LONG_OPTIONS config CONFIG_NAMEIF bool "nameif" default n + select CONFIG_FEATURE_SYSLOG help nameif is used to rename network interface by its MAC address. Renamed interfaces MUST be in the down state. @@ -539,6 +542,7 @@ config CONFIG_FEATURE_TELNET_AUTOLOGIN config CONFIG_TELNETD bool "telnetd" default n + select CONFIG_FEATURE_SYSLOG help A daemon for the TELNET protocol, allowing you to log onto the host running the daemon. Please keep in mind that the TELNET protocol @@ -701,6 +705,7 @@ config CONFIG_FEATURE_WGET_LONG_OPTIONS config CONFIG_ZCIP bool "zcip" default n + select CONFIG_FEATURE_SYSLOG help ZCIP provides ZeroConf IPv4 address selection, according to RFC 3927. It's a daemon that allocates and defends a dynamically assigned diff --git a/networking/udhcp/Config.in b/networking/udhcp/Config.in index 01b2902ee..773293744 100644 --- a/networking/udhcp/Config.in +++ b/networking/udhcp/Config.in @@ -6,6 +6,7 @@ config CONFIG_APP_UDHCPD bool "udhcp Server (udhcpd)" default n + select CONFIG_FEATURE_SYSLOG help uDHCPd is a DHCP server geared primarily toward embedded systems, while striving to be fully functional and RFC compliant. @@ -26,6 +27,7 @@ config CONFIG_APP_DUMPLEASES config CONFIG_APP_UDHCPC bool "udhcp Client (udhcpc)" default n + select CONFIG_FEATURE_SYSLOG help uDHCPc is a DHCP client geared primarily toward embedded systems, while striving to be fully functional and RFC compliant. @@ -35,16 +37,6 @@ config CONFIG_APP_UDHCPC See http://udhcp.busybox.net for further details. -config CONFIG_FEATURE_UDHCP_SYSLOG - bool "Log udhcp messages to syslog (instead of stdout)" - default n - depends on CONFIG_APP_UDHCPD || CONFIG_APP_UDHCPC - help - If selected, udhcpd will log all its messages to syslog, otherwise, - it will attempt to log them to stdout. - - See http://udhcp.busybox.net for further details. - config CONFIG_FEATURE_UDHCP_DEBUG bool "Compile udhcp with noisy debugging messages" default n -- cgit v1.2.3