Embedix-ECD

 view release on metacpan or  search on metacpan

t/data/busybox.ecd  view on Meta::CPAN

#######################################################
# Embedix Component Description file for: busybox
#
# Copyright 2000, Lineo Inc.
#
# Notes on binaries in busybox
#
# /bin/busybox
# /bin/cat y
# /bin/chgrp y
# /bin/chmod y
# /bin/chown y
# /bin/cp y
# /bin/date y
# /bin/dd y
# /bin/df y
# /bin/dmesg y
# /bin/du y
# /bin/dumpkmap N
# /bin/echo y
# /bin/false y
# /bin/fdflush y
# /bin/grep y
# /bin/gunzip y
# /bin/gzip y
# /bin/head
# /bin/hostname y
# /bin/kill y
# /bin/ln y
# /bin/ls y
# /bin/mkdir y
# /bin/mknod y
# /bin/mktemp y
# /bin/more y
# /bin/mount y
# /bin/mt y
# /bin/mv y
# /bin/ping y
# /bin/ps y
# /bin/pwd y
# /bin/rm y
# /bin/rmdir y
# /bin/sed y
# /bin/sh --- Provided by busybox-0.45.tar.gz but not in the Embedix SDK
# /bin/sleep y
# /bin/sort
# /bin/sync y
# /bin/tar y
# /bin/tee
# /bin/true y
# /bin/umount y
# /bin/uname y
# /bin/usleep y
# /bin/zcat y
# /sbin/chroot
# /sbin/freeramdisk y
# /sbin/fsck.minix y
# /sbin/halt y
# /sbin/init y
# /sbin/insmod N
# /sbin/loadkmap y
# /sbin/lsmod y
# /sbin/makedevs y
# /sbin/mkfs.minix y
# /sbin/mkswap y
# /sbin/poweroff y
# /sbin/reboot y
# /sbin/rmmod y
# /sbin/swapoff y
# /sbin/swapon y
# /sbin/syslogd y
### /sbin/update (Removed as functionality is in 2.x kernel)
# /usr/bin/[ --- Provided by busybox-0.45.tar.gz but not in the Embedix SDK
# /usr/bin/ar
# /usr/bin/basename y
# /usr/bin/chvt y
# /usr/bin/clear y
# /usr/bin/cut y
# /usr/bin/dc y
# /usr/bin/deallocvt
# /usr/bin/dirname y
# /usr/bin/find y
# /usr/bin/free y
# /usr/bin/hostid y
# /usr/bin/id y
# /usr/bin/killall y
# /usr/bin/length y
# /usr/bin/loadacm y
# /usr/bin/loadfont y
# /usr/bin/logger y
# /usr/bin/logname
# /usr/bin/md5sum y
# /usr/bin/mkfifo y
# /usr/bin/nc y
# /usr/bin/nslookup y
# /usr/bin/printf y
# /usr/bin/setkeycodes N
# /usr/bin/tail N
# /usr/bin/telnet N
# /usr/bin/test --- Provided by busybox-0.45.tar.gz but not in the Embedix SDK
# /usr/bin/touch y
# /usr/bin/tr y
# /usr/bin/tty y
# /usr/bin/uniq y
# /usr/bin/uptime y
# /usr/bin/uuencode y
# /usr/bin/uudecode y
# /usr/bin/wc
# /usr/bin/which y
# /usr/bin/whoami y
# /usr/bin/yes
# /usr/sbin/dutmp N
# /usr/sbin/fbset y

<GROUP System>
<GROUP Utilities>
<COMPONENT busybox>
	TYPE=bool
	VALUE=0
	SRPM=busybox
	<SPECPATCH>busybox.specpatch</SPECPATCH>
	<HELP>
	BusyBox is a suite of "tiny" Unix utilities in a multi-call binary. It
	provides a pretty complete POSIX environment in a very small package.
	Just add a kernel, "ash" (Keith Almquists tiny Bourne shell clone), and
	an editor such as "elvis-tiny" or "ae", and you have a full system. This
	is makes an excellent environment for a "rescue" disk or any small or
	embedded system.
	Since all of the functions in busybox are standard linux commands, the
	help section does not explain each command. Please refer to the man
	pages or a Linux guide for an explaination of the commands included
	with this package. Be aware that since is a "tiny" Unix utility some
	of the standard command line options associated with a command may
	not be available.
	</HELP>
	STATIC_SIZE=3006
	MIN_DYNAMIC_SIZE=0
	STORAGE_SIZE=4408
	STARTUP_TIME=0
	<BUILD_VARS>
	BB_BUSYBOX=BB_BUSYBOX
	</BUILD_VARS>
	KEEPLIST=/bin/busybox
	##############################################################
	### Require at least one option to have been selected      ###
	### -but- don't count "compile-time-features" as an option ###
	##############################################################
	<REQUIRESEXPR>
		(libc.so.6 == "y") &&
		(ld-linux.so.2 == "y") &&
		(skellinux == "y") &&
		(  (Misc-utilities == "y")
		|| (File-compression-utilities == "y")
		|| (Network-utilities == "y")
		|| (Process-utilities == "y")
		|| (Directory-utilities == "y")
		|| (User-info-utilities == "y")
		|| (Disk-info-utilities == "y")
		|| (Screen-utilities == "y")
		|| (System-utilities == "y")
		|| (File-manipulation-utilities == "y") )
	</REQUIRESEXPR>

### features ###
<GROUP compile-time-features>
	PROMPT=Enable/Disable compile options?
	DEFAULT_VALUE=1
	<HELP>
	Some of the busybox utilities have features that can be enabled
	or disabled by selecting options in this group.
	</HELP>
	<REQUIRESEXPR>
		(compile-time-features == "CHILDREN_ENABLED")
	</REQUIRESEXPR>

	### See also BB_FEATURE_USE_TERMIOS
	### ls.c, more.c, ps.c
	<OPTION enable-bb-feature-autowidth>
		TYPE=bool
		DEFAULT_VALUE=1
		PROMPT=Enable BB_FEATURE_AUTOWIDTH?
		<HELP>
		This feature enables the calculation of terminal and
		column widths (for more and ls).
		</HELP>
		STATIC_SIZE=0
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=0
		STARTUP_TIME=0
		<BUILD_VARS>
		BB_FEATURE_AUTOWIDTH=BB_FEATURE_AUTOWIDTH
		</BUILD_VARS>
	</OPTION>

	### init.c
	<OPTION enable-bb-feature-extra-quiet>
		TYPE=bool
		DEFAULT_VALUE=1
		PROMPT=Enable BB_FEATURE_EXTRA_QUIET?
		<HELP>
		This feature makes sure nothing is printed
		to the console on boot.
		</HELP>
		STATIC_SIZE=0
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=0
		STARTUP_TIME=0
		<BUILD_VARS>
		BB_FEATURE_EXTRA_QUIET=BB_FEATURE_EXTRA_QUIET
		</BUILD_VARS>
	</OPTION>

	### fbset.c
	<OPTION enable-bb-feature-fbset-fancy>
		TYPE=bool
		DEFAULT_VALUE=1
		PROMPT=Enable BB_FEATURE_FBSET_FANCY?
		<HELP>
		This feature turns on extra fbset options.
		</HELP>
		STATIC_SIZE=0
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=0
		STARTUP_TIME=0
		<BUILD_VARS>
		BB_FEATURE_FBSET_FANCY=BB_FEATURE_FBSET_FANCY
		</BUILD_VARS>
	</OPTION>

t/data/busybox.ecd  view on Meta::CPAN

#
#	### insmod.c
#	<OPTION enable-bb-feature-insmod-new-kernel>
#		TYPE=bool
#		DEFAULT_VALUE=1
#		PROMPT=Enable BB_FEATURE_INSMOD_NEW_KERNEL?
#		<HELP>
#		This feature enables support of installation of modules
#		from post 2.1.18 kernels.
#		</HELP>
#		STATIC_SIZE=0
#		MIN_DYNAMIC_SIZE=0
#		STORAGE_SIZE=0
#		STARTUP_TIME=0
#		<BUILD_VARS>
#		BB_FEATURE_INSMOD_NEW_KERNEL=BB_FEATURE_INSMOD_NEW_KERNEL
#		</BUILD_VARS>
#	</OPTION>

#
# Never selected (we assume we have a new kernel)!
#
#	### insmod.c
#	<OPTION enable-bb-feature-insmod-old-kernel>
#		TYPE=bool
#		DEFAULT_VALUE=0
#		PROMPT=Enable BB_FEATURE_INSMOD_OLD_KERNEL?
#		<HELP>
#		This feature enables support of installation of modules
#		from pre 2.1 kernels.
#		</HELP>
#		STATIC_SIZE=0
#		MIN_DYNAMIC_SIZE=0
#		STORAGE_SIZE=0
#		STARTUP_TIME=0
#		<BUILD_VARS>
#		BB_FEATURE_INSMOD_OLD_KERNEL=BB_FEATURE_INSMOD_OLD_KERNEL
#		</BUILD_VARS>
#	</OPTION>

	### insmod.c
	<OPTION enable-bb-feature-insmod-version-checking>
		TYPE=bool
		DEFAULT_VALUE=0
		PROMPT=Enable BB_FEATURE_INSMOD_VERSION_CHECKING?
		<HELP>
		This feature enables support of module version checking.
		</HELP>
		STATIC_SIZE=0
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=0
		STARTUP_TIME=0
		<BUILD_VARS>
		BB_FEATURE_INSMOD_VERSION_CHECKING=BB_FEATURE_INSMOD_VERSION_CHECKING
		</BUILD_VARS>
	</OPTION>

#
# Not offered in SDK (yet!).
#
#	### busybox.c
#	<OPTION enable-bb-feature-installer>
#		TYPE=bool
#		DEFAULT_VALUE=0
#		PROMPT=Enable BB_FEATURE_INSTALLER?
#		<HELP>
#		This feature enables "busybox --install [-s]" to create links
#		(or symlinks) for all the commands that are compiled into the
#		binary. (Needs /proc filesystem.)
#		</HELP>
#		STATIC_SIZE=1129
#		MIN_DYNAMIC_SIZE=0
#		STORAGE_SIZE=1112
#		STARTUP_TIME=0
#		<BUILD_VARS>
#		BB_FEATURE_INSTALLER=BB_FEATURE_INSTALLER
#		</BUILD_VARS>
#	</OPTION>

	### syslogd.c
	<OPTION enable-bb-feature-klogd>
		TYPE=bool
		DEFAULT_VALUE=0
		PROMPT=Enable BB_FEATURE_KLOGD?
		<HELP>
		This feature enables syslogd to also provide klogd support.
		</HELP>
		STATIC_SIZE=0
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=0
		STARTUP_TIME=0
		<BUILD_VARS>
		BB_FEATURE_KLOGD=BB_FEATURE_KLOGD
		</BUILD_VARS>
	</OPTION>

	### halt.c, init.c, poweroff.c, reboot.c, utility.c
	<OPTION enable-bb-feature-linuxrc>
		TYPE=bool
		DEFAULT_VALUE=0
		PROMPT=Enable BB_FEATURE_LINUXRC?
		<HELP>
		This feature enables init to be called as /linuxrc.
		</HELP>
		STATIC_SIZE=8008
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=8028
		STARTUP_TIME=0
		<REQUIRES>
		enable-bb-feature-use-procfs
		</REQUIRES>
		<BUILD_VARS>
		BB_FEATURE_LINUXRC=BB_FEATURE_LINUXRC
		</BUILD_VARS>
	</OPTION>

	### ls.c
	<OPTION enable-bb-feature-ls-filetypes>
		TYPE=bool
		DEFAULT_VALUE=1
		PROMPT=Enable BB_FEATURE_LS_FILETYPES?
		<HELP>
		This feature enables ls -p and -F.
		</HELP>
		STATIC_SIZE=0
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=0

t/data/busybox.ecd  view on Meta::CPAN

		This feature enables one to mount loop devices.
		</HELP>
		STATIC_SIZE=1306
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=1292
		STARTUP_TIME=0
		<BUILD_VARS>
		BB_FEATURE_MOUNT_LOOP=BB_FEATURE_MOUNT_LOOP
		</BUILD_VARS>
	</OPTION>

#
# skellinux in the Embedix SDK currently only provides an /etc/mtab
# which is a link to /proc/mounts and not a real /etc/mtab file.
# If skellinux is ever changed to offer this option so can we...
#
#	### See also BB_MTAB
#	### mount.c, umount.c, utility.c
#	<OPTION enable-bb-feature-mount-mtab-support>
#		TYPE=bool
#		DEFAULT_VALUE=1
#		PROMPT=Enable BB_FEATURE_MOUNT_MTAB_SUPPORT?
#		<HELP>
#		This feature enables support for a real /etc/mtab file
#		instead of /proc/mounts.
#		</HELP>
#		STATIC_SIZE=1383
#		MIN_DYNAMIC_SIZE=0
#		STORAGE_SIZE=1376
#		STARTUP_TIME=0
#		<BUILD_VARS>
#		BB_FEATURE_MOUNT_MTAB_SUPPORT=BB_FEATURE_MOUNT_MTAB_SUPPORT
#		</BUILD_VARS>
#	</OPTION>

	### See also BB_NFSMOUNT
	### utility.c
	<OPTION enable-bb-feature-nfsmount>
		TYPE=bool
		DEFAULT_VALUE=1
		PROMPT=Enable BB_FEATURE_NFSMOUNT?
		<HELP>
		This feature enables support for mounting NFS volumes.
		Busybox mount needs to be selected for this to be effective.
		</HELP>
		STATIC_SIZE=295
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=308
		STARTUP_TIME=0
		<REQUIRES>
		keep-bb-mount
		CONFIG_NFS_FS
		keep-rpc.portmap
		</REQUIRES>
		<BUILD_VARS>
		BB_FEATURE_NFSMOUNT=BB_FEATURE_NFSMOUNT
		</BUILD_VARS>
	</OPTION>

#
# See /bin/sh --- Provided by busybox-0.45.tar.gz but not in the Embedix SDK
#
#	### See also BB_CMDEDIT
#	### See also BB_FEATURE_USE_TERMIOS
#	### cmdedit.c, sh.c
#	<OPTION enable-bb-feature-sh-command-editing>
#		TYPE=bool
#		DEFAULT_VALUE=1
#		PROMPT=Enable BB_FEATURE_SH_COMMAND_EDITING?
#		<HELP>
#		This feature enables command line editing in the shell.
#		</HELP>
#		STATIC_SIZE=0
#		MIN_DYNAMIC_SIZE=0
#		STORAGE_SIZE=0
#		STARTUP_TIME=0
#		<BUILD_VARS>
#		BB_FEATURE_SH_COMMAND_EDITING=BB_FEATURE_SH_COMMAND_EDITING
#		</BUILD_VARS>
#	</OPTION>

#
# See /bin/sh --- Provided by busybox-0.45.tar.gz but not in the Embedix SDK
#
#	### sh.c
#	<OPTION enable-bb-feature-sh-standalone-shell>
#		TYPE=bool
#		DEFAULT_VALUE=1
#		PROMPT=Enable BB_FEATURE_SH_STANDALONE_SHELL?
#		<HELP>
#		This feature allows the shell to invoke all the compiled in
#		BusyBox commands as if they were shell builtins. Nice for
#		staticly linking an emergency rescue shell among other thing.
#		</HELP>
#		STATIC_SIZE=0
#		MIN_DYNAMIC_SIZE=0
#		STORAGE_SIZE=0
#		STARTUP_TIME=0
#		<BUILD_VARS>
#		BB_FEATURE_SH_STANDALONE_SHELL=BB_FEATURE_SH_STANDALONE_SHELL
#		</BUILD_VARS>
#	</OPTION>

#
# Broken as of Busybox 0.45
#
#	### cmdedit.c
#	<OPTION enable-bb-feature-sh-tab-completion>
#		TYPE=bool
#		DEFAULT_VALUE=1
#		PROMPT=Enable BB_FEATURE_SH_TAB_COMPLETION?
#		<HELP>
#		This feature enables tab completion in the shell
#		(not yet working very well -- so don't turn this on).
#		</HELP>
#		STATIC_SIZE=0
#		MIN_DYNAMIC_SIZE=0
#		STORAGE_SIZE=0
#		STARTUP_TIME=0
#		<BUILD_VARS>
#		BB_FEATURE_SH_TAB_COMPLETION=BB_FEATURE_SH_TAB_COMPLETION
#		</BUILD_VARS>
#	</OPTION>

	### ping.c
	<OPTION enable-bb-feature-simple-ping>
		TYPE=bool
		DEFAULT_VALUE=0
		PROMPT=Enable BB_FEATURE_SIMPLE_PING?
		<HELP>
		This feature changes the ping installation to where it is
		simplified and featureless, but really small.
		</HELP>
		STATIC_SIZE=0
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=0
		STARTUP_TIME=0
		<BUILD_VARS>
		BB_FEATURE_SIMPLE_PING=BB_FEATURE_SIMPLE_PING
		</BUILD_VARS>
	</OPTION>

	### tail.c

t/data/busybox.ecd  view on Meta::CPAN

		STARTUP_TIME=0
		<BUILD_VARS>
		BB_FEATURE_TAR_CREATE=BB_FEATURE_TAR_CREATE
		BB_FIND=BB_FIND
		</BUILD_VARS>
	</OPTION>

	### tar.c
	<OPTION enable-bb-feature-tar-exclude>
		TYPE=bool
		DEFAULT_VALUE=1
		PROMPT=Enable BB_FEATURE_TAR_EXCLUDE?
		<HELP>
		This feature enables support of "--exclude" for excluding files.
		</HELP>
		STATIC_SIZE=0
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=0
		STARTUP_TIME=0
		<BUILD_VARS>
		BB_FEATURE_TAR_EXCLUDE=BB_FEATURE_TAR_EXCLUDE
		BB_FIND=BB_FIND
		</BUILD_VARS>
	</OPTION>

	### ...ALL...
	<OPTION enable-bb-feature-trivial-help>
		TYPE=bool
		DEFAULT_VALUE=0
		PROMPT=Enable BB_FEATURE_TRIVIAL_HELP?
		<HELP>
		This feature compiles out everything but the most trivial
		"--help" usage information (i.e. reduces binary size).
		</HELP>
		STATIC_SIZE=0
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=0
		STARTUP_TIME=0
		<BUILD_VARS>
		BB_FEATURE_TRIVIAL_HELP=BB_FEATURE_TRIVIAL_HELP
		</BUILD_VARS>
	</OPTION>

#
# Requires a Kernel Patch (not yet available in SDK Kernel)
#
#	### lsmod.c, mount.c, ps.c, utility.c
#	<OPTION enable-bb-feature-use-devps-patch>
#		TYPE=bool
#		DEFAULT_VALUE=0
#		PROMPT=Enable BB_FEATURE_USE_DEVPS_PATCH?
#		<HELP>
#		This feature enables Erik's very cool devps, devmtab, etc
#		kernel drivers, thereby eliminating the need for the /proc
#		filesystem and thereby saving lots and lots memory for more
#		important things. You can not use this and use PROCFS at the
#		same time...
#		
#		NOTE: If you enable this feature, you _MUST_ have patched
#		the kernel to include the devps patch that is included in
#		the busybox/kernel-patches directory. You will also need
#		to create some device special /dev files on your system:
#			mknod /dev/modules c 10 23
#			mknod /dev/mtab c 10 22
#			mknod /dev/ps c 10 21
#		</HELP>
#		STATIC_SIZE=0
#		MIN_DYNAMIC_SIZE=0
#		STORAGE_SIZE=0
#		STARTUP_TIME=0
#		<REQUIRESEXPR>
#		( enable-bb-feature-use-procfs == "n" )
#		</REQUIRESEXPR>
#		<BUILD_VARS>
#		BB_FEATURE_USE_DEVPS_PATCH=BB_FEATURE_USE_DEVPS_PATCH
#		</BUILD_VARS>
#	</OPTION>

	### init.c
	<OPTION enable-bb-feature-use-inittab>
		TYPE=bool
		DEFAULT_VALUE=1
		PROMPT=Enable BB_FEATURE_USE_INITTAB?
		<HELP>
		If this busybox compile option "BB_FEATURE_USE_INITTAB" is
		enabled (recommended), the file /etc/inittab is parsed by the
		busybox init utility to determine system process initialization
		actions to be taken. If the /etc/inittab file is not found,
		default actions of attempting to run the script /etc/rc.d/rcS
		as well as starting a pair of "askfirst" shells will be taken.
		
		The format for the /etc/inittab file that this busybox init
		uses is different from the inittab format that the standard
		Linux init uses. Generally speaking, the new format is fairly
		similar but less featureful than the standard format.
		</HELP>
		STATIC_SIZE=0
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=0
		STARTUP_TIME=0
		<REQUIRES>
			keep-bb-init
			inittab
		</REQUIRES>
		<BUILD_VARS>
		BB_FEATURE_USE_INITTAB=BB_FEATURE_USE_INITTAB
		</BUILD_VARS>
	</OPTION>

	### init.c, lsmod.c, mount.c, mtab.c, ps.c, utility.c
	<OPTION enable-bb-feature-use-procfs>
		TYPE=bool
		DEFAULT_VALUE=1
		PROMPT=Enable BB_FEATURE_USE_PROCFS?
		<HELP>
		Some commands rely on Linux's /proc filesystem
		to get information. They will not compile unless
		this feature is enabled. Any commands requiring
		this option will direct you to select it before
		they can be fulfilled.
		</HELP>
		STATIC_SIZE=0
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=0
		STARTUP_TIME=0
		<BUILD_VARS>
		BB_FEATURE_USE_PROCFS=BB_FEATURE_USE_PROCFS
		</BUILD_VARS>
		<REQUIRES>
		CONFIG_PROC_FS
		</REQUIRES>
	</OPTION>

	### cmdedit.c, more.c
	<OPTION enable-bb-feature-use-termios>
		TYPE=bool
		DEFAULT_VALUE=1
		PROMPT=Enable BB_FEATURE_USE_TERMIOS?
		<HELP>
		Use termios to manipulate the screen ('more' requires
		this to be selected).
		</HELP>
		STATIC_SIZE=0
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=0
		STARTUP_TIME=0
		<BUILD_VARS>
		BB_FEATURE_USE_TERMIOS=BB_FEATURE_USE_TERMIOS
		</BUILD_VARS>
	</OPTION>

</GROUP>

t/data/busybox.ecd  view on Meta::CPAN

		A tiny RPN calculator that understands the following operations:
		+, -, /, *, and, or, not, eor.
		</HELP>
		STATIC_SIZE=2769
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=1944
		STARTUP_TIME=0
		<BUILD_VARS>
		BB_DC=BB_DC
		</BUILD_VARS>
		KEEPLIST=/usr/bin/dc
		<PROVIDES>
		dc
		</PROVIDES>
	</OPTION>

	<OPTION keep-bb-printf>
		TYPE=bool
		DEFAULT_VALUE=1
		PROMPT=Include /usr/bin/printf?
		<HELP>
		Format and print data.
		</HELP>
		STATIC_SIZE=2644
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=2628
		STARTUP_TIME=0
		<BUILD_VARS>
		BB_PRINTF=BB_PRINTF
		</BUILD_VARS>
		KEEPLIST=/usr/bin/printf
		<PROVIDES>
		printf
		</PROVIDES>
	</OPTION>

	<OPTION keep-bb-sed>
		TYPE=bool
		DEFAULT_VALUE=1
		PROMPT=Include /bin/sed?
		<HELP>
		A stream editor for editing an input string.
		Although it has a rather complete regex engine that has
		been derived from elvis (the vi-clone), it only supports
		the s/// command.
		</HELP>
		STATIC_SIZE=5703
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=5692
		STARTUP_TIME=0
		<BUILD_VARS>
		BB_SED=BB_SED
		</BUILD_VARS>
		KEEPLIST=/bin/sed
		<PROVIDES>
		sed
		</PROVIDES>
	</OPTION>

#
# /bin/sh --- Provided by busybox-0.45.tar.gz but not in the Embedix SDK
#
#	<OPTION keep-bb-sh>
#		TYPE=bool
#		DEFAULT_VALUE=0
#		PROMPT=Include /bin/sh?
#		<HELP>
#		The BusyBox command interpreter (shell).
####		lash: The BusyBox LAme SHell (command interpreter).
#		</HELP>
#		STATIC_SIZE=10420
#		MIN_DYNAMIC_SIZE=0
#		STORAGE_SIZE=10396
#		STARTUP_TIME=0
#		<BUILD_VARS>
#		BB_SH=BB_SH
#		</BUILD_VARS>
#		<KEEPLIST>
#		/bin/sh
#		</KEEPLIST>
#		<PROVIDES>
#		sh
#		</PROVIDES>
#	</OPTION>

	<OPTION keep-bb-tee>
		TYPE=bool
		DEFAULT_VALUE=0
		PROMPT=Include /bin/tee?
		<HELP>
		Read from standard input and write to standard output and/or
		specified file.
		</HELP>
		STATIC_SIZE=1203
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=1184
		STARTUP_TIME=0
		<BUILD_VARS>
		BB_TEE=BB_TEE
		</BUILD_VARS>
		KEEPLIST=/bin/tee
		<PROVIDES>
		tee
		</PROVIDES>
	</OPTION>

#
# /usr/bin/test --- Provided by busybox-0.45.tar.gz but not in the Embedix SDK
# /usr/bin/[ --- Provided by busybox-0.45.tar.gz but not in the Embedix SDK
#
#	<OPTION keep-bb-test>
#		TYPE=bool
#		DEFAULT_VALUE=0
#		PROMPT=Include /usr/bin/test and /usr/bin/[?
#		<HELP>
#		Checks file types and compares values returning an exit
#		code determined by the value of EXPRESSION.
#		</HELP>
#		STATIC_SIZE=4359
#		MIN_DYNAMIC_SIZE=0
#		STORAGE_SIZE=4328
#		STARTUP_TIME=0
#		<BUILD_VARS>
#		BB_TEST=BB_TEST
#		</BUILD_VARS>
#		<KEEPLIST>
#		/usr/bin/test
#		/usr/bin/[
#		</KEEPLIST>
#		<PROVIDES>
#		test
#		[
#		</PROVIDES>
#	</OPTION>

	<OPTION keep-bb-true-false>
		TYPE=bool
		DEFAULT_VALUE=1
		PROMPT=Include /bin/true and /bin/false?
		<HELP>
		True -- do nothing, successfully.
		False -- do nothing, successfully.
		</HELP>
		STATIC_SIZE=48
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=32
		STARTUP_TIME=0
		<BUILD_VARS>
		BB_TRUE_FALSE=BB_TRUE_FALSE
		</BUILD_VARS>
		<KEEPLIST>
		/bin/true
		/bin/false
		</KEEPLIST>
		<PROVIDES>
		true
		false
		</PROVIDES>
	</OPTION>

	<OPTION keep-bb-fbset>
		TYPE=bool
		DEFAULT_VALUE=1
		PROMPT=Include /usr/sbin/fbset?
		<HELP>
		Show and modify the frame buffer device settings.
		</HELP>
		STATIC_SIZE=2568
		MIN_DYNAMIC_SIZE=0

t/data/busybox.ecd  view on Meta::CPAN

		</HELP>
		STATIC_SIZE=23205
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=14904
		STARTUP_TIME=0
		<BUILD_VARS>
		BB_FSCK_MINIX=BB_FSCK_MINIX
		</BUILD_VARS>
		KEEPLIST=/sbin/fsck.minix
		<PROVIDES>
		fsck.minix
		</PROVIDES>
	</OPTION>

	<OPTION keep-bb-halt>
		TYPE=bool
		DEFAULT_VALUE=1
		PROMPT=Include /sbin/halt?
		<HELP>
		Stop the system.
		</HELP>
		STATIC_SIZE=159
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=164
		STARTUP_TIME=0
		<BUILD_VARS>
		BB_HALT=BB_HALT
		</BUILD_VARS>
		KEEPLIST=/sbin/halt
		<PROVIDES>
		halt
		</PROVIDES>
	</OPTION>

	<OPTION keep-bb-hostid>
		TYPE=bool
		DEFAULT_VALUE=1
		PROMPT=Include /usr/bin/hostid?
		<HELP>
		Print the numeric identifier for the current host.
		</HELP>
		STATIC_SIZE=237
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=232
		STARTUP_TIME=0
		<BUILD_VARS>
		BB_HOSTID=BB_HOSTID
		</BUILD_VARS>
		KEEPLIST=/usr/bin/hostid
		<PROVIDES>
		hostid
		</PROVIDES>
	</OPTION>

	<OPTION keep-bb-init>
		TYPE=bool
		DEFAULT_VALUE=1
		PROMPT=Include /sbin/init?
		<HELP>
		The /sbin/init utility controls system process initialization.
		If this is selected (recommended) and the busybox compile
		option "BB_FEATURE_USE_INITTAB" is enabled (recommended), the
		file /etc/inittab is parsed to determine any actions to be
		taken.  If the option "BB_FEATURE_USE_INITTAB" is not enabled,
		then default actions include attempting to run the script
		/etc/rc.d/rcS as well as starting a pair of "askfirst" shells.
		If the option "BB_FEATURE_USE_INITTAB" is enabled and the
		/etc/inittab file is not found, busybox init will act as if
		the "BB_FEATURE_USE_INITTAB" was not enabled.

		The format for the /etc/inittab file that this busybox init
		uses is different from the inittab format that the standard
		Linux init uses. Generally speaking, the new format is fairly
		similar but less featureful than the standard format.
		</HELP>
		STATIC_SIZE=7919
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=7928
		STARTUP_TIME=0
		<BUILD_VARS>
		BB_INIT=BB_INIT
		</BUILD_VARS>
		<KEEPLIST>
			/sbin/init
			%attr(644,root,utmp) /var/run/utmp
			%attr(644,root,utmp) /var/log/wtmp
		</KEEPLIST>
		<PROVIDES>
			init
		</PROVIDES>
	</OPTION>

	<OPTION keep-bb-insmod>
		TYPE=bool
		DEFAULT_VALUE=0
		PROMPT=Include /sbin/insmod?
		<HELP>
		Loads the specified kernel modules into the kernel.
		</HELP>
		STATIC_SIZE=32622
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=32624
		STARTUP_TIME=0
		<BUILD_VARS>
		BB_INSMOD=BB_INSMOD
		BB_FEATURE_INSMOD_NEW_KERNEL=BB_FEATURE_INSMOD_NEW_KERNEL
		</BUILD_VARS>
		<KEEPLIST>
		/sbin/insmod
		</KEEPLIST>
		<PROVIDES>
		insmod
		</PROVIDES>
	</OPTION>

	<OPTION keep-bb-logger>
		TYPE=bool
		DEFAULT_VALUE=1
		PROMPT=Include /usr/bin/logger?
		<HELP>
		Process control initialization.
		</HELP>
		STATIC_SIZE=3034
		MIN_DYNAMIC_SIZE=0
		STORAGE_SIZE=3020
		STARTUP_TIME=0
		<BUILD_VARS>
		BB_LOGGER=BB_LOGGER
		</BUILD_VARS>
		KEEPLIST=/usr/bin/logger
		<PROVIDES>



( run in 2.090 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )