svn commit: trunk/busybox: archival console-tools coreutils init l etc...

vda at busybox.net vda at busybox.net
Mon Mar 17 09:13:22 UTC 2008


Author: vda
Date: 2008-03-17 02:13:22 -0700 (Mon, 17 Mar 2008)
New Revision: 21358

Log:
*: mode tcp/udpsvd to networking, delete ipsvd/*
*/Config.in: fixes to text
svlogd: make it NOMMU capable

function                                             old     new   delta
processorstart                                       378     420     +42
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/0 up/down: 42/0)               Total: 42 bytes
   text    data     bss     dec     hex filename
 797153     662    7420  805235   c4973 busybox_old
 797196     662    7420  805278   c499e busybox_unstripped



Modified:
   trunk/busybox/Config.in
   trunk/busybox/Makefile
   trunk/busybox/TODO_config_nommu
   trunk/busybox/archival/Config.in
   trunk/busybox/console-tools/Config.in
   trunk/busybox/coreutils/Config.in
   trunk/busybox/init/Config.in
   trunk/busybox/libbb/Config.in
   trunk/busybox/loginutils/Config.in
   trunk/busybox/miscutils/Config.in
   trunk/busybox/modutils/Config.in
   trunk/busybox/networking/Config.in
   trunk/busybox/networking/Kbuild
   trunk/busybox/runit/svlogd.c
   trunk/busybox/scripts/Makefile.IMA
   trunk/busybox/scripts/defconfig
   trunk/busybox/sysklogd/Config.in
   trunk/busybox/util-linux/Config.in


Changeset:
Modified: trunk/busybox/Config.in
===================================================================
--- trunk/busybox/Config.in	2008-03-17 09:10:39 UTC (rev 21357)
+++ trunk/busybox/Config.in	2008-03-17 09:13:22 UTC (rev 21358)
@@ -111,7 +111,7 @@
 	  busybox to support locale settings.
 
 config GETOPT_LONG
-	bool "Enable support for --long-options"
+	bool "Support for --long-options"
 	default y
 	help
 	  Enable this if you want busybox applets to use the gnu --long-option
@@ -567,4 +567,3 @@
 source runit/Config.in
 source selinux/Config.in
 source printutils/Config.in
-source ipsvd/Config.in

Modified: trunk/busybox/Makefile
===================================================================
--- trunk/busybox/Makefile	2008-03-17 09:10:39 UTC (rev 21357)
+++ trunk/busybox/Makefile	2008-03-17 09:13:22 UTC (rev 21358)
@@ -437,7 +437,6 @@
 		editors/ \
 		findutils/ \
 		init/ \
-		ipsvd/ \
 		libbb/ \
 		libpwdgrp/ \
 		loginutils/ \

Modified: trunk/busybox/TODO_config_nommu
===================================================================
--- trunk/busybox/TODO_config_nommu	2008-03-17 09:10:39 UTC (rev 21357)
+++ trunk/busybox/TODO_config_nommu	2008-03-17 09:13:22 UTC (rev 21358)
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
 # Busybox version: 1.10.0.svn
-# Sat Mar  8 01:11:42 2008
+# Sat Mar 15 20:36:24 2008
 #
 CONFIG_HAVE_DOT_CONFIG=y
 
@@ -698,6 +698,7 @@
 CONFIG_TELNETD=y
 CONFIG_FEATURE_TELNETD_STANDALONE=y
 CONFIG_TFTP=y
+CONFIG_TFTPD=y
 CONFIG_FEATURE_TFTP_GET=y
 CONFIG_FEATURE_TFTP_PUT=y
 CONFIG_FEATURE_TFTP_BLOCKSIZE=y
@@ -724,6 +725,8 @@
 CONFIG_FEATURE_WGET_AUTHENTICATION=y
 CONFIG_FEATURE_WGET_LONG_OPTIONS=y
 CONFIG_ZCIP=y
+CONFIG_TCPSVD=y
+CONFIG_UDPSVD=y
 
 #
 # Process Utilities
@@ -812,7 +815,7 @@
 # CONFIG_RUNSV is not set
 CONFIG_RUNSVDIR=y
 CONFIG_SV=y
-# CONFIG_SVLOGD is not set
+CONFIG_SVLOGD=y
 CONFIG_CHPST=y
 CONFIG_SETUIDGID=y
 CONFIG_ENVUIDGID=y
@@ -840,9 +843,3 @@
 CONFIG_LPD=y
 CONFIG_LPR=y
 CONFIG_LPQ=y
-
-#
-# ipsvd Utilities
-#
-CONFIG_TCPSVD=y
-CONFIG_UDPSVD=y

Modified: trunk/busybox/archival/Config.in
===================================================================
--- trunk/busybox/archival/Config.in	2008-03-17 09:10:39 UTC (rev 21357)
+++ trunk/busybox/archival/Config.in	2008-03-17 09:13:22 UTC (rev 21358)
@@ -29,7 +29,7 @@
 	  probably say N here.
 
 config FEATURE_AR_LONG_FILENAMES
-	bool "Enable support for long filenames (not need for debs)"
+	bool "Support for long filenames (not need for debs)"
 	default n
 	depends on AR
 	help
@@ -99,7 +99,7 @@
 	  probably say N here.
 
 config FEATURE_DPKG_DEB_EXTRACT_ONLY
-	bool "extract only (-x)"
+	bool "Extract only (-x)"
 	default n
 	depends on DPKG_DEB
 	help
@@ -215,7 +215,7 @@
 	  a list of files to include or exclude from an archive.
 
 config FEATURE_TAR_OLDGNU_COMPATIBILITY
-	bool "Enable support for old tar header format"
+	bool "Support for old tar header format"
 	default N
 	depends on TAR
 	help
@@ -233,7 +233,7 @@
 	  It is said to be fixed in newer Sun tar, but "old" tarballs still exist.
 
 config FEATURE_TAR_GNU_EXTENSIONS
-	bool "Enable support for some GNU tar extensions"
+	bool "Support for GNU tar extensions (long filenames)"
 	default y
 	depends on TAR
 	help

Modified: trunk/busybox/console-tools/Config.in
===================================================================
--- trunk/busybox/console-tools/Config.in	2008-03-17 09:10:39 UTC (rev 21357)
+++ trunk/busybox/console-tools/Config.in	2008-03-17 09:13:22 UTC (rev 21358)
@@ -72,7 +72,7 @@
 	  terminal.
 
 config FEATURE_RESIZE_PRINT
-	bool "print environment variables"
+	bool "Print environment variables"
 	default n
 	depends on RESIZE
 	help

Modified: trunk/busybox/coreutils/Config.in
===================================================================
--- trunk/busybox/coreutils/Config.in	2008-03-17 09:10:39 UTC (rev 21357)
+++ trunk/busybox/coreutils/Config.in	2008-03-17 09:13:22 UTC (rev 21358)
@@ -528,7 +528,7 @@
 	  sort is used to sort lines of text in specified files.
 
 config FEATURE_SORT_BIG
-	bool "full SuSv3 compliant sort (Support -ktcsbdfiozgM)"
+	bool "Full SuSv3 compliant sort (support -ktcsbdfiozgM)"
 	default y
 	depends on SORT
 	help
@@ -546,7 +546,7 @@
 	  split a file into pieces.
 
 config FEATURE_SPLIT_FANCY
-	bool "fancy extensions"
+	bool "Fancy extensions"
 	default n
 	depends on SPLIT
 	help
@@ -616,7 +616,7 @@
 	  to standard output and files.
 
 config FEATURE_TEE_USE_BLOCK_IO
-	bool "Enable block i/o (larger/faster) instead of byte i/o."
+	bool "Enable block I/O (larger/faster) instead of byte I/O"
 	default n
 	depends on TEE
 	help

Modified: trunk/busybox/init/Config.in
===================================================================
--- trunk/busybox/init/Config.in	2008-03-17 09:10:39 UTC (rev 21357)
+++ trunk/busybox/init/Config.in	2008-03-17 09:13:22 UTC (rev 21358)
@@ -13,7 +13,7 @@
 	  init is the first program run when the system boots.
 
 config DEBUG_INIT
-	bool "debugging aid"
+	bool "Debugging aid"
 	default n
 	depends on INIT
 	help

Modified: trunk/busybox/libbb/Config.in
===================================================================
--- trunk/busybox/libbb/Config.in	2008-03-17 09:10:39 UTC (rev 21357)
+++ trunk/busybox/libbb/Config.in	2008-03-17 09:13:22 UTC (rev 21358)
@@ -13,7 +13,7 @@
 	  Minimum allowable password length.
 
 config MD5_SIZE_VS_SPEED
-	int " MD5: Trade Bytes for Speed"
+	int "MD5: Trade Bytes for Speed"
 	default 2
 	range 0 3
 	help

Modified: trunk/busybox/loginutils/Config.in
===================================================================
--- trunk/busybox/loginutils/Config.in	2008-03-17 09:10:39 UTC (rev 21357)
+++ trunk/busybox/loginutils/Config.in	2008-03-17 09:13:22 UTC (rev 21358)
@@ -14,7 +14,7 @@
 	  publicly readable.
 
 config USE_BB_SHADOW
-	bool "  Use busybox shadow password functions"
+	bool "Use busybox shadow password functions"
 	default y
 	depends on USE_BB_PWD_GRP && FEATURE_SHADOWPASSWDS
 	help

Modified: trunk/busybox/miscutils/Config.in
===================================================================
--- trunk/busybox/miscutils/Config.in	2008-03-17 09:10:39 UTC (rev 21357)
+++ trunk/busybox/miscutils/Config.in	2008-03-17 09:13:22 UTC (rev 21358)
@@ -178,7 +178,7 @@
 	  Increases logging to stderr or syslog.
 
 config FEATURE_DEVFS
-	bool "  Use devfs names for all devices (obsolete)"
+	bool "Use devfs names for all devices (obsolete)"
 	default n
 	help
 	  This is obsolete and will be going away at the end of 2008..
@@ -194,7 +194,7 @@
 	  Used to eject cdroms.  (defaults to /dev/cdrom)
 
 config FEATURE_EJECT_SCSI
-  bool "eject scsi support"
+  bool "SCSI support"
   default n
   depends on EJECT
   help
@@ -437,7 +437,7 @@
 	  This requires sched_{g,s}etaffinity support in your libc.
 
 config FEATURE_TASKSET_FANCY
-	bool "fancy output"
+	bool "Fancy output"
 	default y
 	depends on TASKSET
 	help

Modified: trunk/busybox/modutils/Config.in
===================================================================
--- trunk/busybox/modutils/Config.in	2008-03-17 09:10:39 UTC (rev 21357)
+++ trunk/busybox/modutils/Config.in	2008-03-17 09:13:22 UTC (rev 21358)
@@ -73,7 +73,7 @@
 	  lsmod is used to display a list of loaded modules.
 
 config FEATURE_LSMOD_PRETTY_2_6_OUTPUT
-	bool "lsmod pretty output for 2.6.x Linux kernels "
+	bool "Pretty output for 2.6.x Linux kernels"
 	default n
 	depends on LSMOD
 	help

Modified: trunk/busybox/networking/Config.in
===================================================================
--- trunk/busybox/networking/Config.in	2008-03-17 09:10:39 UTC (rev 21357)
+++ trunk/busybox/networking/Config.in	2008-03-17 09:13:22 UTC (rev 21358)
@@ -55,7 +55,7 @@
 	  Supports addbr/delbr and addif/delif.
 
 #config FEATURE_BRCTL_SHOW
-#	bool "support show, showmac and showstp"
+#	bool "Support show, showmac and showstp"
 #	default n
 #	depends on BRCTL
 #	help
@@ -63,7 +63,7 @@
 #	    showmacs, showstp, show
 
 config FEATURE_BRCTL_FANCY
-	bool "fancy options"
+	bool "Fancy options"
 	default n
 	depends on BRCTL
 	help
@@ -142,7 +142,7 @@
 	  instead of read/write loop.
 
 config FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP
-	bool "Support reloading the global config file using hup signal"
+	bool "Support reloading of global config file on HUP signal"
 	default n
 	depends on HTTPD
 	help
@@ -192,7 +192,7 @@
 	  when specific URLs are requested.
 
 config FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR
-	bool "Enable support for running scripts through an interpreter"
+	bool "Support for running scripts through an interpreter"
 	default n
 	depends on FEATURE_HTTPD_CGI
 	help
@@ -203,7 +203,7 @@
 	  *.php:/path/to/your/php
 
 config FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
-	bool "Support the REMOTE_PORT environment variable for CGI"
+	bool "Set REMOTE_PORT environment variable for CGI"
 	default n
 	depends on FEATURE_HTTPD_CGI
 	help
@@ -211,17 +211,17 @@
 	  references that contain a unique port number.
 
 config FEATURE_HTTPD_ENCODE_URL_STR
-	bool "Enable the -e option for shell script CGI simplification."
+	bool "Enable -e option (useful for CGIs written as shell scripts)"
 	default y
 	depends on HTTPD
 	help
-	  This option allows html encoding arbitrary
-	  strings for display of the browser.  Output goes to stdout.
-	  For example, httpd -e "<Hello World>" as
+	  This option allows html encoding of arbitrary strings for display
+	  by the browser.  Output goes to stdout.
+	  For example, httpd -e "<Hello World>" produces
 	  "&#60Hello&#32World&#62".
 
 config FEATURE_HTTPD_ERROR_PAGES
-	bool "Enable support for custom error pages"
+	bool "Support for custom error pages"
 	default n
 	depends on HTTPD
 	help
@@ -234,7 +234,7 @@
 	  message.
 
 config FEATURE_HTTPD_PROXY
-	bool "Enable support for reverse proxy"
+	bool "Support for reverse proxy"
 	default n
 	depends on HTTPD
 	help
@@ -363,14 +363,14 @@
 	  work.
 
 config FEATURE_IFUPDOWN_IPV4
-	bool "Enable support for IPv4"
+	bool "Support for IPv4"
 	default y
 	depends on IFUPDOWN
 	help
 	  If you want ifup/ifdown to talk IPv4, leave this on.
 
 config FEATURE_IFUPDOWN_IPV6
-	bool "Enable support for IPv6"
+	bool "Support for IPv6"
 	default n
 	depends on IFUPDOWN && FEATURE_IPV6
 	help
@@ -378,7 +378,7 @@
 
 ### UNUSED
 ###config FEATURE_IFUPDOWN_IPX
-###	bool "Enable support for IPX"
+###	bool "Support for IPX"
 ###	default n
 ###	depends on IFUPDOWN
 ###	help
@@ -394,7 +394,7 @@
 	  a weird network setup you don't need it.
 
 config FEATURE_IFUPDOWN_EXTERNAL_DHCP
-	bool "Enable support for external dhcp clients"
+	bool "Support for external dhcp clients"
 	default n
 	depends on IFUPDOWN
 	help
@@ -497,7 +497,7 @@
 	  Add support for rule commands to "ip".
 
 config FEATURE_IP_SHORT_FORMS
-	bool "Support short forms of ip commands."
+	bool "Support short forms of ip commands"
 	default n
 	depends on IP
 	help
@@ -625,7 +625,7 @@
 	  netstat prints information about the Linux networking subsystem.
 
 config FEATURE_NETSTAT_WIDE
-	bool "  Enable wide netstat output"
+	bool "Enable wide netstat output"
 	default n
 	depends on NETSTAT
 	help
@@ -896,4 +896,16 @@
 	  See http://www.zeroconf.org for further details, and "zcip.script"
 	  in the busybox examples.
 
+config TCPSVD
+	bool "tcpsvd"
+	default n
+	help
+	  tcpsvd listens on a TCP port and runs a program for each new connection
+
+config UDPSVD
+	bool "udpsvd"
+	default n
+	help
+	  udpsvd listens on an UDP port and runs a program for each new connection
+
 endmenu

Modified: trunk/busybox/networking/Kbuild
===================================================================
--- trunk/busybox/networking/Kbuild	2008-03-17 09:10:39 UTC (rev 21357)
+++ trunk/busybox/networking/Kbuild	2008-03-17 09:13:22 UTC (rev 21358)
@@ -40,3 +40,6 @@
 lib-$(CONFIG_VCONFIG)      += vconfig.o
 lib-$(CONFIG_WGET)         += wget.o
 lib-$(CONFIG_ZCIP)         += zcip.o
+
+lib-$(CONFIG_TCPSVD)       += tcpudp.o tcpudp_perhost.o
+lib-$(CONFIG_UDPSVD)       += tcpudp.o tcpudp_perhost.o

Modified: trunk/busybox/runit/svlogd.c
===================================================================
--- trunk/busybox/runit/svlogd.c	2008-03-17 09:10:39 UTC (rev 21357)
+++ trunk/busybox/runit/svlogd.c	2008-03-17 09:13:22 UTC (rev 21358)
@@ -206,17 +206,22 @@
 	bin2hex(s, (char*)pack, 12);
 }
 
-static unsigned processorstart(struct logdir *ld)
+static void processorstart(struct logdir *ld)
 {
+	char sv_ch;
 	int pid;
 
-	if (!ld->processor) return 0;
+	if (!ld->processor) return;
 	if (ld->ppid) {
 		warnx("processor already running", ld->name);
-		return 0;
+		return;
 	}
-	while ((pid = fork()) == -1)
-		pause2cannot("fork for processor", ld->name);
+
+	/* vfork'ed child trashes this byte, save... */
+	sv_ch = ld->fnsave[26];
+
+	while ((pid = vfork()) == -1)
+		pause2cannot("vfork for processor", ld->name);
 	if (!pid) {
 		char *prog[4];
 		int fd;
@@ -235,7 +240,7 @@
 			bb_error_msg(INFO"processing: %s/%s", ld->name, ld->fnsave);
 		fd = xopen(ld->fnsave, O_RDONLY|O_NDELAY);
 		xmove_fd(fd, 0);
-		ld->fnsave[26] = 't';
+		ld->fnsave[26] = 't'; /* <- that's why we need sv_ch! */
 		fd = xopen(ld->fnsave, O_WRONLY|O_NDELAY|O_TRUNC|O_CREAT);
 		xmove_fd(fd, 1);
 		fd = open_read("state");
@@ -257,8 +262,8 @@
 		execv("/bin/sh", prog);
 		bb_perror_msg_and_die(FATAL"cannot %s processor %s", "run", ld->name);
 	}
+	ld->fnsave[26] = sv_ch; /* ...restore */
 	ld->ppid = pid;
-	return 1;
 }
 
 static unsigned processorstop(struct logdir *ld)

Modified: trunk/busybox/scripts/Makefile.IMA
===================================================================
--- trunk/busybox/scripts/Makefile.IMA	2008-03-17 09:10:39 UTC (rev 21357)
+++ trunk/busybox/scripts/Makefile.IMA	2008-03-17 09:13:22 UTC (rev 21358)
@@ -63,9 +63,6 @@
 include runit/Kbuild
 lib-all-y += $(patsubst %,runit/%,$(sort $(lib-y)))
 lib-y:=
-include ipsvd/Kbuild
-lib-all-y += $(patsubst %,ipsvd/%,$(sort $(lib-y)))
-lib-y:=
 include modutils/Kbuild
 lib-all-y += $(patsubst %,modutils/%,$(sort $(lib-y)))
 lib-y:=

Modified: trunk/busybox/scripts/defconfig
===================================================================
--- trunk/busybox/scripts/defconfig	2008-03-17 09:10:39 UTC (rev 21357)
+++ trunk/busybox/scripts/defconfig	2008-03-17 09:13:22 UTC (rev 21358)
@@ -1,4 +1,7 @@
 #
+# Automatically generated make config: don't edit
+# Busybox version: 1.10.0.svn
+# Sat Mar 15 20:35:39 2008
 #
 CONFIG_HAVE_DOT_CONFIG=y
 
@@ -36,6 +39,7 @@
 # Build Options
 #
 # CONFIG_STATIC is not set
+# CONFIG_NOMMU is not set
 # CONFIG_BUILD_LIBBUSYBOX is not set
 # CONFIG_FEATURE_INDIVIDUAL is not set
 # CONFIG_FEATURE_SHARED_BUSYBOX is not set
@@ -79,6 +83,7 @@
 CONFIG_FEATURE_TAB_COMPLETION=y
 # CONFIG_FEATURE_USERNAME_COMPLETION is not set
 # CONFIG_FEATURE_EDITING_FANCY_PROMPT is not set
+# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
 CONFIG_FEATURE_COPYBUF_KB=4
 # CONFIG_MONOTONIC_SYSCALL is not set
 CONFIG_IOCTL_HEX2STR_ERROR=y
@@ -106,15 +111,17 @@
 CONFIG_FEATURE_RPM_BZ2=y
 CONFIG_TAR=y
 CONFIG_FEATURE_TAR_CREATE=y
+CONFIG_FEATURE_TAR_GZIP=y
 CONFIG_FEATURE_TAR_BZIP2=y
 CONFIG_FEATURE_TAR_LZMA=y
+CONFIG_FEATURE_TAR_COMPRESS=y
+CONFIG_FEATURE_TAR_AUTODETECT=y
 CONFIG_FEATURE_TAR_FROM=y
-CONFIG_FEATURE_TAR_GZIP=y
-CONFIG_FEATURE_TAR_COMPRESS=y
 CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
 CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
 CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
 CONFIG_FEATURE_TAR_LONG_OPTIONS=y
+CONFIG_FEATURE_TAR_UNAME_GNAME=y
 CONFIG_UNCOMPRESS=y
 CONFIG_UNLZMA=y
 CONFIG_FEATURE_LZMA_FAST=y
@@ -201,6 +208,7 @@
 CONFIG_REALPATH=y
 CONFIG_RM=y
 CONFIG_RMDIR=y
+# CONFIG_FEATURE_RMDIR_LONG_OPTIONS is not set
 CONFIG_SEQ=y
 CONFIG_SHA1SUM=y
 CONFIG_SLEEP=y
@@ -361,6 +369,8 @@
 CONFIG_INIT=y
 # CONFIG_DEBUG_INIT is not set
 CONFIG_FEATURE_USE_INITTAB=y
+# CONFIG_FEATURE_KILL_REMOVED is not set
+CONFIG_FEATURE_KILL_DELAY=0
 CONFIG_FEATURE_INIT_SCTTY=y
 # CONFIG_FEATURE_INIT_SYSLOG is not set
 CONFIG_FEATURE_EXTRA_QUIET=y
@@ -380,6 +390,7 @@
 CONFIG_DELGROUP=y
 CONFIG_FEATURE_DEL_USER_FROM_GROUP=y
 CONFIG_ADDUSER=y
+# CONFIG_FEATURE_ADDUSER_LONG_OPTIONS is not set
 CONFIG_DELUSER=y
 CONFIG_GETTY=y
 CONFIG_FEATURE_UTMP=y
@@ -448,6 +459,7 @@
 # CONFIG_FEATURE_SUN_LABEL is not set
 # CONFIG_FEATURE_OSF_LABEL is not set
 CONFIG_FEATURE_FDISK_ADVANCED=y
+# CONFIG_FINDFS is not set
 CONFIG_FREERAMDISK=y
 CONFIG_FSCK_MINIX=y
 CONFIG_MKFS_MINIX=y
@@ -468,22 +480,56 @@
 CONFIG_LOSETUP=y
 CONFIG_MDEV=y
 CONFIG_FEATURE_MDEV_CONF=y
+CONFIG_FEATURE_MDEV_RENAME=y
 CONFIG_FEATURE_MDEV_EXEC=y
 CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y
 CONFIG_MKSWAP=y
 CONFIG_FEATURE_MKSWAP_V0=y
 CONFIG_MORE=y
 CONFIG_FEATURE_USE_TERMIOS=y
+# CONFIG_VOLUMEID is not set
+# CONFIG_FEATURE_VOLUMEID_EXT is not set
+# CONFIG_FEATURE_VOLUMEID_REISERFS is not set
+# CONFIG_FEATURE_VOLUMEID_FAT is not set
+# CONFIG_FEATURE_VOLUMEID_HFS is not set
+# CONFIG_FEATURE_VOLUMEID_JFS is not set
+# CONFIG_FEATURE_VOLUMEID_UFS is not set
+# CONFIG_FEATURE_VOLUMEID_XFS is not set
+# CONFIG_FEATURE_VOLUMEID_NTFS is not set
+# CONFIG_FEATURE_VOLUMEID_ISO9660 is not set
+# CONFIG_FEATURE_VOLUMEID_UDF is not set
+# CONFIG_FEATURE_VOLUMEID_LUKS is not set
+# CONFIG_FEATURE_VOLUMEID_LINUXSWAP is not set
+# CONFIG_FEATURE_VOLUMEID_LVM is not set
+# CONFIG_FEATURE_VOLUMEID_CRAMFS is not set
+# CONFIG_FEATURE_VOLUMEID_HPFS is not set
+# CONFIG_FEATURE_VOLUMEID_ROMFS is not set
+# CONFIG_FEATURE_VOLUMEID_SYSV is not set
+# CONFIG_FEATURE_VOLUMEID_MINIX is not set
+# CONFIG_FEATURE_VOLUMEID_MAC is not set
+# CONFIG_FEATURE_VOLUMEID_MSDOS is not set
+# CONFIG_FEATURE_VOLUMEID_OCFS2 is not set
+# CONFIG_FEATURE_VOLUMEID_HIGHPOINTRAID is not set
+# CONFIG_FEATURE_VOLUMEID_ISWRAID is not set
+# CONFIG_FEATURE_VOLUMEID_LSIRAID is not set
+# CONFIG_FEATURE_VOLUMEID_VIARAID is not set
+# CONFIG_FEATURE_VOLUMEID_SILICONRAID is not set
+# CONFIG_FEATURE_VOLUMEID_NVIDIARAID is not set
+# CONFIG_FEATURE_VOLUMEID_PROMISERAID is not set
+# CONFIG_FEATURE_VOLUMEID_LINUXRAID is not set
 CONFIG_MOUNT=y
+CONFIG_FEATURE_MOUNT_FAKE=y
+CONFIG_FEATURE_MOUNT_VERBOSE=y
 # CONFIG_FEATURE_MOUNT_HELPERS is not set
+# CONFIG_FEATURE_MOUNT_LABEL is not set
 CONFIG_FEATURE_MOUNT_NFS=y
 CONFIG_FEATURE_MOUNT_CIFS=y
-CONFIG_FEATURE_MOUNT_FAKE=y
 CONFIG_FEATURE_MOUNT_FLAGS=y
 CONFIG_FEATURE_MOUNT_FSTAB=y
 CONFIG_PIVOT_ROOT=y
 CONFIG_RDATE=y
 CONFIG_READPROFILE=y
+# CONFIG_RTCWAKE is not set
 CONFIG_SETARCH=y
 CONFIG_SWAPONOFF=y
 CONFIG_SWITCH_ROOT=y
@@ -501,6 +547,14 @@
 #
 CONFIG_ADJTIMEX=y
 # CONFIG_BBCONFIG is not set
+# CONFIG_CHAT is not set
+# CONFIG_FEATURE_CHAT_NOFAIL is not set
+# CONFIG_FEATURE_CHAT_TTY_HIFI is not set
+# CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set
+# CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set
+# CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set
+# CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set
+# CONFIG_FEATURE_CHAT_CLR_ABORT is not set
 CONFIG_CHRT=y
 CONFIG_CROND=y
 # CONFIG_DEBUG_CROND_OPTION is not set
@@ -539,6 +593,7 @@
 CONFIG_READAHEAD=y
 CONFIG_RUNLEVEL=y
 CONFIG_RX=y
+CONFIG_SCRIPT=y
 CONFIG_STRINGS=y
 CONFIG_SETSID=y
 CONFIG_TASKSET=y
@@ -556,6 +611,7 @@
 CONFIG_ARP=y
 CONFIG_ARPING=y
 CONFIG_BRCTL=y
+CONFIG_FEATURE_BRCTL_FANCY=y
 CONFIG_DNSD=y
 CONFIG_ETHER_WAKE=y
 CONFIG_FAKEIDENTD=y
@@ -583,6 +639,7 @@
 CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
 CONFIG_FEATURE_IFCONFIG_HW=y
 CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y
+CONFIG_IFENSLAVE=y
 CONFIG_IFUPDOWN=y
 CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
 CONFIG_FEATURE_IFUPDOWN_IP=y
@@ -616,6 +673,7 @@
 CONFIG_FEATURE_IPCALC_FANCY=y
 CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y
 CONFIG_NAMEIF=y
+# CONFIG_FEATURE_NAMEIF_EXTENDED is not set
 CONFIG_NC=y
 CONFIG_NC_SERVER=y
 CONFIG_NC_EXTRA=y
@@ -624,11 +682,11 @@
 CONFIG_NSLOOKUP=y
 CONFIG_PING=y
 CONFIG_PING6=y
+CONFIG_FEATURE_FANCY_PING=y
 CONFIG_PSCAN=y
-CONFIG_FEATURE_FANCY_PING=y
 CONFIG_ROUTE=y
 CONFIG_SENDMAIL=y
-CONFIG_FEATURE_SENDMAIL_NETWORK=y
+CONFIG_FETCHMAIL=y
 CONFIG_SLATTACH=y
 CONFIG_TELNET=y
 CONFIG_FEATURE_TELNET_TTYPE=y
@@ -636,6 +694,7 @@
 CONFIG_TELNETD=y
 CONFIG_FEATURE_TELNETD_STANDALONE=y
 CONFIG_TFTP=y
+CONFIG_TFTPD=y
 CONFIG_FEATURE_TFTP_GET=y
 CONFIG_FEATURE_TFTP_PUT=y
 CONFIG_FEATURE_TFTP_BLOCKSIZE=y
@@ -648,10 +707,13 @@
 CONFIG_APP_DHCPRELAY=y
 CONFIG_APP_DUMPLEASES=y
 CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
+CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
 CONFIG_APP_UDHCPC=y
 CONFIG_FEATURE_UDHCPC_ARPING=y
+# CONFIG_FEATURE_UDHCP_PORT is not set
 # CONFIG_FEATURE_UDHCP_DEBUG is not set
 CONFIG_FEATURE_RFC3397=y
+CONFIG_DHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
 CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
 CONFIG_VCONFIG=y
 CONFIG_WGET=y
@@ -659,6 +721,8 @@
 CONFIG_FEATURE_WGET_AUTHENTICATION=y
 CONFIG_FEATURE_WGET_LONG_OPTIONS=y
 CONFIG_ZCIP=y
+CONFIG_TCPSVD=y
+CONFIG_UDPSVD=y
 
 #
 # Process Utilities
@@ -676,6 +740,8 @@
 CONFIG_PKILL=y
 CONFIG_PS=y
 CONFIG_FEATURE_PS_WIDE=y
+# CONFIG_FEATURE_PS_TIME is not set
+# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
 CONFIG_RENICE=y
 CONFIG_BB_SYSCTL=y
 CONFIG_TOP=y
@@ -735,6 +801,7 @@
 CONFIG_SYSLOGD=y
 CONFIG_FEATURE_ROTATE_LOGFILE=y
 CONFIG_FEATURE_REMOTE_LOG=y
+# CONFIG_FEATURE_SYSLOGD_DUP is not set
 CONFIG_FEATURE_IPC_SYSLOG=y
 CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
 CONFIG_LOGREAD=y
@@ -771,7 +838,8 @@
 # CONFIG_SESTATUS is not set
 
 #
-# ipsvd utilities
+# Print Utilities
 #
-CONFIG_TCPSVD=y
-CONFIG_UDPSVD=y
+CONFIG_LPD=y
+CONFIG_LPR=y
+CONFIG_LPQ=y

Modified: trunk/busybox/sysklogd/Config.in
===================================================================
--- trunk/busybox/sysklogd/Config.in	2008-03-17 09:10:39 UTC (rev 21357)
+++ trunk/busybox/sysklogd/Config.in	2008-03-17 09:13:22 UTC (rev 21358)
@@ -65,7 +65,7 @@
 	  break badly.
 
 config FEATURE_IPC_SYSLOG_BUFFER_SIZE
-	int "    Circular buffer size in Kbytes (minimum 4KB)"
+	int "Circular buffer size in Kbytes (minimum 4KB)"
 	default 16
 	range 4 2147483647
 	depends on FEATURE_IPC_SYSLOG
@@ -84,7 +84,7 @@
 	  stored in the syslogd circular buffer.
 
 config FEATURE_LOGREAD_REDUCED_LOCKING
-	bool "logread double buffering"
+	bool "Double buffering"
 	default n
 	depends on LOGREAD
 	help

Modified: trunk/busybox/util-linux/Config.in
===================================================================
--- trunk/busybox/util-linux/Config.in	2008-03-17 09:10:39 UTC (rev 21357)
+++ trunk/busybox/util-linux/Config.in	2008-03-17 09:13:22 UTC (rev 21358)
@@ -18,7 +18,7 @@
 	  wish to enable the 'dmesg' utility.
 
 config FEATURE_DMESG_PRETTY
-	bool "pretty dmesg output"
+	bool "Pretty dmesg output"
 	default y
 	depends on DMESG
 	help
@@ -93,7 +93,7 @@
 	  'disk slices' that are defined on a hard drive.
 
 config FDISK_SUPPORT_LARGE_DISKS
-	bool "support over 4GB disks"
+	bool "Support over 4GB disks"
 	default y
 	depends on FDISK
 	help
@@ -221,13 +221,6 @@
 	  The hexdump utility is used to display binary data in a readable
 	  way that is comparable to the output from most hex editors.
 
-config HD
-	bool "hd"
-	default n
-	select HEXDUMP
-	help
-	  hd is an alias to hexdump -C.
-
 config FEATURE_HEXDUMP_REVERSE
 	bool "Support -R, reverse of 'hexdump -Cv'"
 	default n
@@ -238,6 +231,13 @@
 	  NB: this option is non-standard. It's unwise to use it in scripts
 	  aimed to be portable.
 
+config HD
+	bool "hd"
+	default n
+	select HEXDUMP
+	help
+	  hd is an alias to hexdump -C.
+
 config HWCLOCK
 	bool "hwclock"
 	default n
@@ -356,7 +356,7 @@
 	  the swap space using the 'swapon' utility.
 
 config FEATURE_MKSWAP_V0
-	bool "version 0 support"
+	bool "Version 0 support"
 	default n
 	depends on MKSWAP
 #	depends on MKSWAP && DEPRECATED
@@ -607,14 +607,14 @@
 	  the 'mount' utility.
 
 config FEATURE_MOUNT_FAKE
-	bool "mount -f option"
+	bool "Support option -f"
 	default n
 	depends on MOUNT
 	help
 	  Enable support for faking a file system mount.
 
 config FEATURE_MOUNT_VERBOSE
-	bool "mount -v option"
+	bool "Support option -v"
 	default n
 	depends on MOUNT
 	help
@@ -635,7 +635,7 @@
 	  The idea is to use such virtual filesystems in /etc/fstab.
 
 config FEATURE_MOUNT_LABEL
-	bool "  Support specifiying devices by label or UUID"
+	bool "Support specifiying devices by label or UUID"
 	default n
 	depends on MOUNT
 	select FINDFS
@@ -758,7 +758,7 @@
 	  also want to enable 'umount'.
 
 config FEATURE_UMOUNT_ALL
-	bool "umount -a option"
+	bool "Support option -a"
 	default n
 	depends on UMOUNT
 	help
@@ -808,4 +808,3 @@
 	  your kernel.
 
 endmenu
-




More information about the busybox-cvs mailing list