summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2010-11-20 23:08:10 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2010-11-20 23:08:10 +0100
commitf7f6ce0ea9f513e6183f6e7630e0fd2d82f45c1b (patch)
tree5182a501c5700bb9b0a64c45033d8686f1868c14
parent1caedd37842349f5717f565c07d340d3e2995e88 (diff)
downloadembtk-busybox-kconfigs-f7f6ce0ea9f513e6183f6e7630e0fd2d82f45c1b.tar.gz
embtk-busybox-kconfigs-f7f6ce0ea9f513e6183f6e7630e0fd2d82f45c1b.tar.bz2
embtk-busybox-kconfigs-f7f6ce0ea9f513e6183f6e7630e0fd2d82f45c1b.tar.xz
Adapt kconfig symbols for embtk
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
-rw-r--r--busybox-archival.kconfig94
-rw-r--r--busybox-console-tools.kconfig46
-rw-r--r--busybox-coreutils.kconfig330
-rw-r--r--busybox-debianutils.kconfig26
-rw-r--r--busybox-e2fsprogs-old_e2fsprogs.kconfig20
-rw-r--r--busybox-e2fsprogs.kconfig20
-rw-r--r--busybox-editors.kconfig84
-rw-r--r--busybox-findutils.kconfig118
-rw-r--r--busybox-init.kconfig42
-rw-r--r--busybox-libbb.kconfig52
-rw-r--r--busybox-loginutils.kconfig116
-rw-r--r--busybox-mailutils.kconfig28
-rw-r--r--busybox-miscutils.kconfig222
-rw-r--r--busybox-modutils.kconfig66
-rw-r--r--busybox-networking-udhcp.kconfig50
-rw-r--r--busybox-networking.kconfig460
-rw-r--r--busybox-printutils.kconfig6
-rw-r--r--busybox-procps.kconfig98
-rw-r--r--busybox-runit.kconfig26
-rw-r--r--busybox-selinux.kconfig62
-rw-r--r--busybox-shell.kconfig138
-rw-r--r--busybox-sysklogd.kconfig36
-rw-r--r--busybox-util-linux.kconfig318
-rw-r--r--busybox.kconfig142
24 files changed, 1300 insertions, 1300 deletions
diff --git a/busybox-archival.kconfig b/busybox-archival.kconfig
index f00a6ba..4f16736 100644
--- a/busybox-archival.kconfig
+++ b/busybox-archival.kconfig
@@ -5,27 +5,27 @@
menu "Archival Utilities"
-config FEATURE_SEAMLESS_LZMA
+config KEMBTK_BUSYB_FEATURE_SEAMLESS_LZMA
bool "Make tar, rpm, modprobe etc understand .lzma data"
help
Make tar, rpm, modprobe etc understand .lzma data.
-config FEATURE_SEAMLESS_BZ2
+config KEMBTK_BUSYB_FEATURE_SEAMLESS_BZ2
bool "Make tar, rpm, modprobe etc understand .bz2 data"
help
Make tar, rpm, modprobe etc understand .bz2 data.
-config FEATURE_SEAMLESS_GZ
+config KEMBTK_BUSYB_FEATURE_SEAMLESS_GZ
bool "Make tar, rpm, modprobe etc understand .gz data"
help
Make tar, rpm, modprobe etc understand .gz data.
-config FEATURE_SEAMLESS_Z
+config KEMBTK_BUSYB_FEATURE_SEAMLESS_Z
bool "Make tar and gunzip understand .Z data"
help
Make tar and gunzip understand .Z data.
-config AR
+config KEMBTK_BUSYB_AR
bool "ar"
help
ar is an archival utility program used to create, modify, and
@@ -47,16 +47,16 @@ config AR
Unless you have a specific application which requires ar, you should
probably say N here.
-config FEATURE_AR_LONG_FILENAMES
+config KEMBTK_BUSYB_FEATURE_AR_LONG_FILENAMES
bool "Support for long filenames (not need for debs)"
- depends on AR
+ depends on KEMBTK_BUSYB_AR
help
By default the ar format can only store the first 15 characters of
the filename, this option removes that limitation.
It supports the GNU ar long filename method which moves multiple long
filenames into a the data section of a new ar entry.
-config BUNZIP2
+config KEMBTK_BUSYB_BUNZIP2
bool "bunzip2"
help
bunzip2 is a compression utility using the Burrows-Wheeler block
@@ -68,7 +68,7 @@ config BUNZIP2
Unless you have a specific application which requires bunzip2, you
should probably say N here.
-config BZIP2
+config KEMBTK_BUSYB_BZIP2
bool "bzip2"
help
bzip2 is a compression utility using the Burrows-Wheeler block
@@ -80,7 +80,7 @@ config BZIP2
Unless you have a specific application which requires bzip2, you
should probably say N here.
-config CPIO
+config KEMBTK_BUSYB_CPIO
bool "cpio"
help
cpio is an archival utility program used to create, modify, and
@@ -93,16 +93,16 @@ config CPIO
Unless you have a specific application which requires cpio, you
should probably say N here.
-config FEATURE_CPIO_O
+config KEMBTK_BUSYB_FEATURE_CPIO_O
bool "Support for archive creation"
- depends on CPIO
+ depends on KEMBTK_BUSYB_CPIO
help
This implementation of cpio can create cpio archives in the "newc"
format only.
-config DPKG
+config KEMBTK_BUSYB_DPKG
bool "dpkg"
- select FEATURE_SEAMLESS_GZ
+ select KEMBTK_BUSYB_FEATURE_SEAMLESS_GZ
help
dpkg is a medium-level tool to install, build, remove and manage
Debian packages.
@@ -110,9 +110,9 @@ config DPKG
This implementation of dpkg has a number of limitations,
you should use the official dpkg if possible.
-config DPKG_DEB
+config KEMBTK_BUSYB_DPKG_DEB
bool "dpkg_deb"
- select FEATURE_SEAMLESS_GZ
+ select KEMBTK_BUSYB_FEATURE_SEAMLESS_GZ
help
dpkg-deb unpacks and provides information about Debian archives.
@@ -121,103 +121,103 @@ config DPKG_DEB
Unless you have a specific application which requires dpkg-deb,
say N here.
-config FEATURE_DPKG_DEB_EXTRACT_ONLY
+config KEMBTK_BUSYB_FEATURE_DPKG_DEB_EXTRACT_ONLY
bool "Extract only (-x)"
- depends on DPKG_DEB
+ depends on KEMBTK_BUSYB_DPKG_DEB
help
This reduces dpkg-deb to the equivalent of
"ar -p <deb> data.tar.gz | tar -zx". However it saves space as none
of the extra dpkg-deb, ar or tar options are needed, they are linked
to internally.
-config GUNZIP
+config KEMBTK_BUSYB_GUNZIP
bool "gunzip"
help
gunzip is used to decompress archives created by gzip.
You can use the `-t' option to test the integrity of
an archive, without decompressing it.
-config GZIP
+config KEMBTK_BUSYB_GZIP
bool "gzip"
help
gzip is used to compress files.
It's probably the most widely used UNIX compression program.
-config RPM2CPIO
+config KEMBTK_BUSYB_RPM2CPIO
bool "rpm2cpio"
help
- Converts an RPM file into a CPIO archive.
+ Converts an KEMBTK_BUSYB_RPM file into a KEMBTK_BUSYB_CPIO archive.
-config RPM
+config KEMBTK_BUSYB_RPM
bool "rpm"
help
- Mini RPM applet - queries and extracts RPM packages.
+ Mini KEMBTK_BUSYB_RPM applet - queries and extracts KEMBTK_BUSYB_RPM packages.
-config TAR
+config KEMBTK_BUSYB_TAR
bool "tar"
help
tar is an archiving program. It's commonly used with gzip to
create compressed archives. It's probably the most widely used
UNIX archive program.
-if TAR
+if KEMBTK_BUSYB_TAR
-config FEATURE_TAR_CREATE
+config KEMBTK_BUSYB_FEATURE_TAR_CREATE
bool "Enable archive creation"
default y
- depends on TAR
+ depends on KEMBTK_BUSYB_TAR
help
If you enable this option you'll be able to create
tar archives using the `-c' option.
-config FEATURE_TAR_AUTODETECT
+config KEMBTK_BUSYB_FEATURE_TAR_AUTODETECT
bool "Autodetect gz/bz2 compressed tarballs"
- depends on FEATURE_SEAMLESS_Z || FEATURE_SEAMLESS_GZ || FEATURE_SEAMLESS_BZ2 || FEATURE_SEAMLESS_LZMA
+ depends on KEMBTK_BUSYB_FEATURE_SEAMLESS_Z || KEMBTK_BUSYB_FEATURE_SEAMLESS_GZ || KEMBTK_BUSYB_FEATURE_SEAMLESS_BZ2 || KEMBTK_BUSYB_FEATURE_SEAMLESS_LZMA
help
With this option tar can automatically detect gzip/bzip2 compressed
tarballs. Currently it works only on files (not pipes etc).
-config FEATURE_TAR_FROM
+config KEMBTK_BUSYB_FEATURE_TAR_FROM
bool "Enable -X (exclude from) and -T (include from) options)"
- depends on TAR
+ depends on KEMBTK_BUSYB_TAR
help
If you enable this option you'll be able to specify
a list of files to include or exclude from an archive.
-config FEATURE_TAR_OLDGNU_COMPATIBILITY
+config KEMBTK_BUSYB_FEATURE_TAR_OLDGNU_COMPATIBILITY
bool "Support for old tar header format"
- depends on TAR
+ depends on KEMBTK_BUSYB_TAR
help
This option is required to unpack archives created in
the old GNU format; help to kill this old format by
repacking your ancient archives with the new format.
-config FEATURE_TAR_OLDSUN_COMPATIBILITY
+config KEMBTK_BUSYB_FEATURE_TAR_OLDSUN_COMPATIBILITY
bool "Enable untarring of tarballs with checksums produced by buggy Sun tar"
- depends on TAR
+ depends on KEMBTK_BUSYB_TAR
help
This option is required to unpack archives created by some old
version of Sun's tar (it was calculating checksum using signed
arithmetic). It is said to be fixed in newer Sun tar, but "old"
tarballs still exist.
-config FEATURE_TAR_GNU_EXTENSIONS
+config KEMBTK_BUSYB_FEATURE_TAR_GNU_EXTENSIONS
bool "Support for GNU tar extensions (long filenames)"
default y
- depends on TAR
+ depends on KEMBTK_BUSYB_TAR
help
With this option busybox supports GNU long filenames and
linknames.
-config FEATURE_TAR_LONG_OPTIONS
+config KEMBTK_BUSYB_FEATURE_TAR_LONG_OPTIONS
bool "Enable long options"
- depends on TAR && GETOPT_LONG
+ depends on KEMBTK_BUSYB_TAR && KEMBTK_BUSYB_GETOPT_LONG
help
Enable use of long options, increases size by about 400 Bytes
-config FEATURE_TAR_UNAME_GNAME
+config KEMBTK_BUSYB_FEATURE_TAR_UNAME_GNAME
bool "Enable use of user and group names"
- depends on TAR
+ depends on KEMBTK_BUSYB_TAR
help
Enables use of user and group names in tar. This affects contents
listings (-t) and preserving permissions when unpacking (-p).
@@ -225,13 +225,13 @@ config FEATURE_TAR_UNAME_GNAME
endif #tar
-config UNCOMPRESS
+config KEMBTK_BUSYB_UNCOMPRESS
bool "uncompress"
help
uncompress is used to decompress archives created by compress.
Not much used anymore, replaced by gzip/gunzip.
-config UNLZMA
+config KEMBTK_BUSYB_UNLZMA
bool "unlzma"
help
unlzma is a compression utility using the Lempel-Ziv-Markov chain
@@ -245,14 +245,14 @@ config UNLZMA
Unless you have a specific application which requires unlzma, you
should probably say N here.
-config FEATURE_LZMA_FAST
+config KEMBTK_BUSYB_FEATURE_LZMA_FAST
bool "Optimize unlzma for speed"
- depends on UNLZMA
+ depends on KEMBTK_BUSYB_UNLZMA
help
This option reduces decompression time by about 33% at the cost of
a 2K bigger binary.
-config UNZIP
+config KEMBTK_BUSYB_UNZIP
bool "unzip"
help
unzip will list or extract files from a ZIP archive,
diff --git a/busybox-console-tools.kconfig b/busybox-console-tools.kconfig
index e7b7684..a1a72f7 100644
--- a/busybox-console-tools.kconfig
+++ b/busybox-console-tools.kconfig
@@ -5,114 +5,114 @@
menu "Console Utilities"
-config CHVT
+config KEMBTK_BUSYB_CHVT
bool "chvt"
help
This program is used to change to another terminal.
Example: chvt 4 (change to terminal /dev/tty4)
-config CLEAR
+config KEMBTK_BUSYB_CLEAR
bool "clear"
help
This program clears the terminal screen.
-config DEALLOCVT
+config KEMBTK_BUSYB_DEALLOCVT
bool "deallocvt"
help
This program deallocates unused virtual consoles.
-config DUMPKMAP
+config KEMBTK_BUSYB_DUMPKMAP
bool "dumpkmap"
help
This program dumps the kernel's keyboard translation table to
stdout, in binary format. You can then use loadkmap to load it.
-config KBD_MODE
+config KEMBTK_BUSYB_KBD_MODE
bool "kbd_mode"
help
This program reports and sets keyboard mode.
-config LOADFONT
+config KEMBTK_BUSYB_LOADFONT
bool "loadfont"
help
This program loads a console font from standard input.
-config LOADKMAP
+config KEMBTK_BUSYB_LOADKMAP
bool "loadkmap"
help
This program loads a keyboard translation table from
standard input.
-config OPENVT
+config KEMBTK_BUSYB_OPENVT
bool "openvt"
help
This program is used to start a command on an unused
virtual terminal.
-config RESET
+config KEMBTK_BUSYB_RESET
bool "reset"
help
This program is used to reset the terminal screen, if it
gets messed up.
-config RESIZE
+config KEMBTK_BUSYB_RESIZE
bool "resize"
help
This program is used to (re)set the width and height of your current
terminal.
-config FEATURE_RESIZE_PRINT
+config KEMBTK_BUSYB_FEATURE_RESIZE_PRINT
bool "Print environment variables"
- depends on RESIZE
+ depends on KEMBTK_BUSYB_RESIZE
help
Prints the newly set size (number of columns and rows) of
the terminal.
E.g.:
COLUMNS=80;LINES=44;export COLUMNS LINES;
-config SETCONSOLE
+config KEMBTK_BUSYB_SETCONSOLE
bool "setconsole"
help
This program redirects the system console to another device,
like the current tty while logged in via telnet.
-config FEATURE_SETCONSOLE_LONG_OPTIONS
+config KEMBTK_BUSYB_FEATURE_SETCONSOLE_LONG_OPTIONS
bool "Enable long options"
- depends on SETCONSOLE && GETOPT_LONG
+ depends on KEMBTK_BUSYB_SETCONSOLE && KEMBTK_BUSYB_GETOPT_LONG
help
Support long options for the setconsole applet.
-config SETFONT
+config KEMBTK_BUSYB_SETFONT
bool "setfont"
help
Allows to load console screen map. Useful for i18n.
-config FEATURE_SETFONT_TEXTUAL_MAP
+config KEMBTK_BUSYB_FEATURE_SETFONT_TEXTUAL_MAP
bool "Support reading textual screen maps"
- depends on SETFONT
+ depends on KEMBTK_BUSYB_SETFONT
help
Support reading textual screen maps.
-config DEFAULT_SETFONT_DIR
+config KEMBTK_BUSYB_DEFAULT_SETFONT_DIR
string "Default directory for console-tools files"
default ""
- depends on SETFONT
+ depends on KEMBTK_BUSYB_SETFONT
help
Directory to use if setfont's params are simple filenames
(not /path/to/file or ./file). Default is "" (no default directory).
-config SETKEYCODES
+config KEMBTK_BUSYB_SETKEYCODES
bool "setkeycodes"
help
This program loads entries into the kernel's scancode-to-keycode
map, allowing unusual keyboards to generate usable keycodes.
-config SETLOGCONS
+config KEMBTK_BUSYB_SETLOGCONS
bool "setlogcons"
help
This program redirects the output console of kernel messages.
-config SHOWKEY
+config KEMBTK_BUSYB_SHOWKEY
bool "showkey"
help
Shows keys pressed.
diff --git a/busybox-coreutils.kconfig b/busybox-coreutils.kconfig
index 0d95e90..ef1ce28 100644
--- a/busybox-coreutils.kconfig
+++ b/busybox-coreutils.kconfig
@@ -5,99 +5,99 @@
menu "Coreutils"
-config BASENAME
+config KEMBTK_BUSYB_BASENAME
bool "basename"
help
basename is used to strip the directory and suffix from filenames,
leaving just the filename itself. Enable this option if you wish
to enable the 'basename' utility.
-config CAL
+config KEMBTK_BUSYB_CAL
bool "cal"
help
cal is used to display a monthly calender.
-config CAT
+config KEMBTK_BUSYB_CAT
bool "cat"
help
cat is used to concatenate files and print them to the standard
output. Enable this option if you wish to enable the 'cat' utility.
-config CATV
+config KEMBTK_BUSYB_CATV
bool "catv"
help
Display nonprinting characters as escape sequences (like some
implementations' cat -v option).
-config CHGRP
+config KEMBTK_BUSYB_CHGRP
bool "chgrp"
help
chgrp is used to change the group ownership of files.
-config CHMOD
+config KEMBTK_BUSYB_CHMOD
bool "chmod"
help
chmod is used to change the access permission of files.
-config CHOWN
+config KEMBTK_BUSYB_CHOWN
bool "chown"
help
chown is used to change the user and/or group ownership
of files.
-config CHROOT
+config KEMBTK_BUSYB_CHROOT
bool "chroot"
help
chroot is used to change the root directory and run a command.
The default command is `/bin/sh'.
-config CKSUM
+config KEMBTK_BUSYB_CKSUM
bool "cksum"
help
cksum is used to calculate the CRC32 checksum of a file.
-config COMM
+config KEMBTK_BUSYB_COMM
bool "comm"
help
comm is used to compare two files line by line and return
a three-column output.
-config CP
+config KEMBTK_BUSYB_CP
bool "cp"
help
cp is used to copy files and directories.
-config CUT
+config KEMBTK_BUSYB_CUT
bool "cut"
help
cut is used to print selected parts of lines from
each file to stdout.
-config DATE
+config KEMBTK_BUSYB_DATE
bool "date"
help
date is used to set the system date or display the
current time in the given format.
-config FEATURE_DATE_ISOFMT
+config KEMBTK_BUSYB_FEATURE_DATE_ISOFMT
bool "Enable ISO date format output (-I)"
default y
- depends on DATE
+ depends on KEMBTK_BUSYB_DATE
help
Enable option (-I) to output an ISO-8601 compliant
date/time string.
-config DD
+config KEMBTK_BUSYB_DD
bool "dd"
help
dd copies a file (from standard input to standard output,
by default) using specific input and output blocksizes,
while optionally performing conversions on it.
-config FEATURE_DD_SIGNAL_HANDLING
- bool "Enable DD signal handling for status reporting"
+config KEMBTK_BUSYB_FEATURE_DD_SIGNAL_HANDLING
+ bool "Enable KEMBTK_BUSYB_DD signal handling for status reporting"
default y
- depends on DD
+ depends on KEMBTK_BUSYB_DD
help
sending a SIGUSR1 signal to a running `dd' process makes it
print to standard error the number of records read and written
@@ -107,225 +107,225 @@ config FEATURE_DD_SIGNAL_HANDLING
$ pid=$! kill -USR1 $pid; sleep 1; kill $pid
10899206+0 records in 10899206+0 records out
-config FEATURE_DD_IBS_OBS
+config KEMBTK_BUSYB_FEATURE_DD_IBS_OBS
bool "Enable ibs, obs and conv options"
- depends on DD
+ depends on KEMBTK_BUSYB_DD
help
Enables support for writing a certain number of bytes in and out,
at a time, and performing conversions on the data stream.
-config DF
+config KEMBTK_BUSYB_DF
bool "df"
help
df reports the amount of disk space used and available
on filesystems.
-config FEATURE_DF_FANCY
+config KEMBTK_BUSYB_FEATURE_DF_FANCY
bool "Enable -a, -i, -B"
- depends on DF
+ depends on KEMBTK_BUSYB_DF
help
This option enables -a, -i and -B.
-config DIRNAME
+config KEMBTK_BUSYB_DIRNAME
bool "dirname"
help
dirname is used to strip a non-directory suffix from
a file name.
-config DOS2UNIX
+config KEMBTK_BUSYB_DOS2UNIX
bool "dos2unix/unix2dos"
help
dos2unix is used to convert a text file from DOS format to
UNIX format, and vice versa.
-config UNIX2DOS
+config KEMBTK_BUSYB_UNIX2DOS
bool
default y
- depends on DOS2UNIX
+ depends on KEMBTK_BUSYB_DOS2UNIX
help
unix2dos is used to convert a text file from UNIX format to
DOS format, and vice versa.
-config DU
+config KEMBTK_BUSYB_DU
bool "du (default blocksize of 512 bytes)"
help
du is used to report the amount of disk space used
for specified files.
-config FEATURE_DU_DEFAULT_BLOCKSIZE_1K
+config KEMBTK_BUSYB_FEATURE_DU_DEFAULT_BLOCKSIZE_1K
bool "Use a default blocksize of 1024 bytes (1K)"
default y
- depends on DU
+ depends on KEMBTK_BUSYB_DU
help
Use a blocksize of (1K) instead of the default 512b.
-config ECHO
+config KEMBTK_BUSYB_ECHO
bool "echo (basic SuSv3 version taking no options)"
help
echo is used to print a specified string to stdout.
# this entry also appears in shell/Config.in, next to the echo builtin
-config FEATURE_FANCY_ECHO
+config KEMBTK_BUSYB_FEATURE_FANCY_ECHO
bool "Enable echo options (-n and -e)"
default y
- depends on ECHO || ASH_BUILTIN_ECHO
+ depends on KEMBTK_BUSYB_ECHO || KEMBTK_BUSYB_ASH_BUILTIN_ECHO
help
This adds options (-n and -e) to echo.
-config ENV
+config KEMBTK_BUSYB_ENV
bool "env"
help
env is used to set an environment variable and run
a command; without options it displays the current
environment.
-config FEATURE_ENV_LONG_OPTIONS
+config KEMBTK_BUSYB_FEATURE_ENV_LONG_OPTIONS
bool "Enable long options"
- depends on ENV && GETOPT_LONG
+ depends on KEMBTK_BUSYB_ENV && KEMBTK_BUSYB_GETOPT_LONG
help
Support long options for the env applet.
-config EXPAND
+config KEMBTK_BUSYB_EXPAND
bool "expand"
help
By default, convert all tabs to spaces.
-config FEATURE_EXPAND_LONG_OPTIONS
+config KEMBTK_BUSYB_FEATURE_EXPAND_LONG_OPTIONS
bool "Enable long options"
- depends on EXPAND && GETOPT_LONG
+ depends on KEMBTK_BUSYB_EXPAND && KEMBTK_BUSYB_GETOPT_LONG
help
Support long options for the expand applet.
-config EXPR
+config KEMBTK_BUSYB_EXPR
bool "expr"
help
expr is used to calculate numbers and print the result
to standard output.
-config EXPR_MATH_SUPPORT_64
+config KEMBTK_BUSYB_EXPR_MATH_SUPPORT_64
bool "Extend Posix numbers support to 64 bit"
- depends on EXPR
+ depends on KEMBTK_BUSYB_EXPR
help
Enable 64-bit math support in the expr applet. This will make
the applet slightly larger, but will allow computation with very
large numbers.
-config FALSE
+config KEMBTK_BUSYB_FALSE
bool "false"
help
- false returns an exit code of FALSE (1).
+ false returns an exit code of KEMBTK_BUSYB_FALSE (1).
-config FOLD
+config KEMBTK_BUSYB_FOLD
bool "fold"
help
Wrap text to fit a specific width.
-config HEAD
+config KEMBTK_BUSYB_HEAD
bool "head"
help
head is used to print the first specified number of lines
from files.
-config FEATURE_FANCY_HEAD
+config KEMBTK_BUSYB_FEATURE_FANCY_HEAD
bool "Enable head options (-c, -q, and -v)"
- depends on HEAD
+ depends on KEMBTK_BUSYB_HEAD
help
This enables the head options (-c, -q, and -v).
-config HOSTID
+config KEMBTK_BUSYB_HOSTID
bool "hostid"
help
hostid prints the numeric identifier (in hexadecimal) for
the current host.
-config ID
+config KEMBTK_BUSYB_ID
bool "id"
help
- id displays the current user and group ID names.
+ id displays the current user and group KEMBTK_BUSYB_ID names.
-config INSTALL
+config KEMBTK_BUSYB_INSTALL
bool "install"
help
Copy files and set attributes.
-config FEATURE_INSTALL_LONG_OPTIONS
+config KEMBTK_BUSYB_FEATURE_INSTALL_LONG_OPTIONS
bool "Enable long options"
- depends on INSTALL && GETOPT_LONG
+ depends on KEMBTK_BUSYB_INSTALL && KEMBTK_BUSYB_GETOPT_LONG
help
Support long options for the install applet.
-config LENGTH
+config KEMBTK_BUSYB_LENGTH
bool "length"
help
length is used to print out the length of a specified string.
-config LN
+config KEMBTK_BUSYB_LN
bool "ln"
help
ln is used to create hard or soft links between files.
-config LOGNAME
+config KEMBTK_BUSYB_LOGNAME
bool "logname"
help
logname is used to print the current user's login name.
-config LS
+config KEMBTK_BUSYB_LS
bool "ls"
help
ls is used to list the contents of directories.
-config FEATURE_LS_FILETYPES
+config KEMBTK_BUSYB_FEATURE_LS_FILETYPES
bool "Enable filetyping options (-p and -F)"
default y
- depends on LS
+ depends on KEMBTK_BUSYB_LS
help
Enable the ls options (-p and -F).
-config FEATURE_LS_FOLLOWLINKS
+config KEMBTK_BUSYB_FEATURE_LS_FOLLOWLINKS
bool "Enable symlinks dereferencing (-L)"
default y
- depends on LS
+ depends on KEMBTK_BUSYB_LS
help
Enable the ls option (-L).
-config FEATURE_LS_RECURSIVE
+config KEMBTK_BUSYB_FEATURE_LS_RECURSIVE
bool "Enable recursion (-R)"
default y
- depends on LS
+ depends on KEMBTK_BUSYB_LS
help
Enable the ls option (-R).
-config FEATURE_LS_SORTFILES
+config KEMBTK_BUSYB_FEATURE_LS_SORTFILES
bool "Sort the file names"
default y
- depends on LS
+ depends on KEMBTK_BUSYB_LS
help
Allow ls to sort file names alphabetically.
-config FEATURE_LS_TIMESTAMPS
+config KEMBTK_BUSYB_FEATURE_LS_TIMESTAMPS
bool "Show file timestamps"
default y
- depends on LS
+ depends on KEMBTK_BUSYB_LS
help
Allow ls to display timestamps for files.
-config FEATURE_LS_USERNAME
+config KEMBTK_BUSYB_FEATURE_LS_USERNAME
bool "Show username/groupnames"
default y
- depends on LS
+ depends on KEMBTK_BUSYB_LS
help
Allow ls to display username/groupname for files.
-config FEATURE_LS_COLOR
+config KEMBTK_BUSYB_FEATURE_LS_COLOR
bool "Allow use of color to identify file types"
default y
- depends on LS && GETOPT_LONG
+ depends on KEMBTK_BUSYB_LS && KEMBTK_BUSYB_GETOPT_LONG
help
This enables the --color option to ls.
-config FEATURE_LS_COLOR_IS_DEFAULT
+config KEMBTK_BUSYB_FEATURE_LS_COLOR_IS_DEFAULT
bool "Produce colored ls output by default"
- depends on FEATURE_LS_COLOR
+ depends on KEMBTK_BUSYB_FEATURE_LS_COLOR
help
Saying yes here will turn coloring on by default,
even if no "--color" option is given to the ls command.
@@ -333,122 +333,122 @@ config FEATURE_LS_COLOR_IS_DEFAULT
configurable, and the output may not be legible on
many output screens.
-config MD5SUM
+config KEMBTK_BUSYB_MD5SUM
bool "md5sum"
help
md5sum is used to print or check MD5 checksums.
-config MKDIR
+config KEMBTK_BUSYB_MKDIR
bool "mkdir"
help
mkdir is used to create directories with the specified names.
-config FEATURE_MKDIR_LONG_OPTIONS
+config KEMBTK_BUSYB_FEATURE_MKDIR_LONG_OPTIONS
bool "Enable long options"
- depends on MKDIR && GETOPT_LONG
+ depends on KEMBTK_BUSYB_MKDIR && KEMBTK_BUSYB_GETOPT_LONG
help
Support long options for the mkdir applet.
-config MKFIFO
+config KEMBTK_BUSYB_MKFIFO
bool "mkfifo"
help
mkfifo is used to create FIFOs (named pipes).
The `mknod' program can also create FIFOs.
-config MKNOD
+config KEMBTK_BUSYB_MKNOD
bool "mknod"
help
mknod is used to create FIFOs or block/character special
files with the specified names.
-config MV
+config KEMBTK_BUSYB_MV
bool "mv"
help
mv is used to move or rename files or directories.
-config FEATURE_MV_LONG_OPTIONS
+config KEMBTK_BUSYB_FEATURE_MV_LONG_OPTIONS
bool "Enable long options"
- depends on MV && GETOPT_LONG
+ depends on KEMBTK_BUSYB_MV && KEMBTK_BUSYB_GETOPT_LONG
help
Support long options for the mv applet.
-config NICE
+config KEMBTK_BUSYB_NICE
bool "nice"
help
nice runs a program with modified scheduling priority.
-config NOHUP
+config KEMBTK_BUSYB_NOHUP
bool "nohup"
help
run a command immune to hangups, with output to a non-tty.
-config OD
+config KEMBTK_BUSYB_OD
bool "od"
help
od is used to dump binary files in octal and other formats.
-config PRINTENV
+config KEMBTK_BUSYB_PRINTENV
bool "printenv"
help
printenv is used to print all or part of environment.
-config PRINTF
+config KEMBTK_BUSYB_PRINTF
bool "printf"
help
printf is used to format and print specified strings.
It's similar to `echo' except it has more options.
-config PWD
+config KEMBTK_BUSYB_PWD
bool "pwd"
help
pwd is used to print the current directory.
-config READLINK
+config KEMBTK_BUSYB_READLINK
bool "readlink"
help
This program reads a symbolic link and returns the name
of the file it points to
-config FEATURE_READLINK_FOLLOW
+config KEMBTK_BUSYB_FEATURE_READLINK_FOLLOW
bool "Enable canonicalization by following all symlinks (-f)"
- depends on READLINK
+ depends on KEMBTK_BUSYB_READLINK
help
Enable the readlink option (-f).
-config REALPATH
+config KEMBTK_BUSYB_REALPATH
bool "realpath"
help
Return the canonicalized absolute pathname.
This isn't provided by GNU shellutils, but where else does it belong.
-config RM
+config KEMBTK_BUSYB_RM
bool "rm"
help
rm is used to remove files or directories.
-config RMDIR
+config KEMBTK_BUSYB_RMDIR
bool "rmdir"
help
rmdir is used to remove empty directories.
-config FEATURE_RMDIR_LONG_OPTIONS
+config KEMBTK_BUSYB_FEATURE_RMDIR_LONG_OPTIONS
bool "Enable long options"
- depends on RMDIR && GETOPT_LONG
+ depends on KEMBTK_BUSYB_RMDIR && KEMBTK_BUSYB_GETOPT_LONG
help
Support long options for the rmdir applet, including
--ignore-fail-on-non-empty for compatibility with GNU rmdir.
-config SEQ
+config KEMBTK_BUSYB_SEQ
bool "seq"
help
print a sequence of numbers
-config SHA1SUM
+config KEMBTK_BUSYB_SHA1SUM
bool "sha1sum"
help
Compute and check SHA1 message digest
-config SLEEP
+config KEMBTK_BUSYB_SLEEP
bool "sleep"
help
sleep is used to pause for a specified number of seconds.
@@ -461,27 +461,27 @@ config SLEEP
Last one is "the most compatible" with coreutils sleep,
but it adds around 1k of code.
-config FEATURE_FANCY_SLEEP
+config KEMBTK_BUSYB_FEATURE_FANCY_SLEEP
bool "Enable multiple arguments and s/m/h/d suffixes"
- depends on SLEEP
+ depends on KEMBTK_BUSYB_SLEEP
help
Allow sleep to pause for specified minutes, hours, and days.
-config FEATURE_FLOAT_SLEEP
+config KEMBTK_BUSYB_FEATURE_FLOAT_SLEEP
bool "Enable fractional arguments"
- depends on FEATURE_FANCY_SLEEP
+ depends on KEMBTK_BUSYB_FEATURE_FANCY_SLEEP
help
Allow for fractional numeric parameters.
-config SORT
+config KEMBTK_BUSYB_SORT
bool "sort"
help
sort is used to sort lines of text in specified files.
-config FEATURE_SORT_BIG
+config KEMBTK_BUSYB_FEATURE_SORT_BIG
bool "Full SuSv3 compliant sort (support -ktcsbdfiozgM)"
default y
- depends on SORT
+ depends on KEMBTK_BUSYB_SORT
help
Without this, sort only supports -r, -u, and an integer version
of -n. Selecting this adds sort keys, floating point support, and
@@ -490,113 +490,113 @@ config FEATURE_SORT_BIG
The SuSv3 sort standard is available at:
http://www.opengroup.org/onlinepubs/007904975/utilities/sort.html
-config SPLIT
+config KEMBTK_BUSYB_SPLIT
bool "split"
help
split a file into pieces.
-config FEATURE_SPLIT_FANCY
+config KEMBTK_BUSYB_FEATURE_SPLIT_FANCY
bool "Fancy extensions"
- depends on SPLIT
+ depends on KEMBTK_BUSYB_SPLIT
help
- Add support for features not required by SUSv3.
+ Add support for features not required by KEMBTK_BUSYB_SUSv3.
Supports additional suffixes 'b' for 512 bytes,
'g' for 1GiB for the -b option.
-config STAT
+config KEMBTK_BUSYB_STAT
bool "stat"
help
display file or filesystem status.
-config FEATURE_STAT_FORMAT
+config KEMBTK_BUSYB_FEATURE_STAT_FORMAT
bool "Enable custom formats (-c)"
- depends on STAT
+ depends on KEMBTK_BUSYB_STAT
help
Without this, stat will not support the '-c format' option where
users can pass a custom format string for output. This adds about
7k to a nonstatic build on amd64.
-config STTY
+config KEMBTK_BUSYB_STTY
bool "stty"
help
stty is used to change and print terminal line settings.
-config SUM
+config KEMBTK_BUSYB_SUM
bool "sum"
help
checksum and count the blocks in a file
-config SYNC
+config KEMBTK_BUSYB_SYNC
bool "sync"
help
sync is used to flush filesystem buffers.
-config TAC
+config KEMBTK_BUSYB_TAC
bool "tac"
help
tac is used to concatenate and print files in reverse.
-config TAIL
+config KEMBTK_BUSYB_TAIL
bool "tail"
help
tail is used to print the last specified number of lines
from files.
-config FEATURE_FANCY_TAIL
+config KEMBTK_BUSYB_FEATURE_FANCY_TAIL
bool "Enable extra tail options (-q, -s, and -v)"
default y
- depends on TAIL
+ depends on KEMBTK_BUSYB_TAIL
help
The options (-q, -s, and -v) are provided by GNU tail, but
- are not specific in the SUSv3 standard.
+ are not specific in the KEMBTK_BUSYB_SUSv3 standard.
-config TEE
+config KEMBTK_BUSYB_TEE
bool "tee"
help
tee is used to read from standard input and write
to standard output and files.
-config FEATURE_TEE_USE_BLOCK_IO
+config KEMBTK_BUSYB_FEATURE_TEE_USE_BLOCK_IO
bool "Enable block I/O (larger/faster) instead of byte I/O"
- depends on TEE
+ depends on KEMBTK_BUSYB_TEE
help
Enable this option for a faster tee, at expense of size.
-config TEST
+config KEMBTK_BUSYB_TEST
bool "test"
help
test is used to check file types and compare values,
returning an appropriate exit code. The bash shell
has test built in, ash can build it in optionally.
-config FEATURE_TEST_64
+config KEMBTK_BUSYB_FEATURE_TEST_64
bool "Extend test to 64 bit"
- depends on TEST || ASH_BUILTIN_TEST
+ depends on KEMBTK_BUSYB_TEST || KEMBTK_BUSYB_ASH_BUILTIN_TEST
help
Enable 64-bit support in test.
-config TOUCH
+config KEMBTK_BUSYB_TOUCH
bool "touch"
help
touch is used to create or change the access and/or
modification timestamp of specified files.
-config TR
+config KEMBTK_BUSYB_TR
bool "tr"
help
tr is used to squeeze, and/or delete characters from standard
input, writing to standard output.
-config FEATURE_TR_CLASSES
+config KEMBTK_BUSYB_FEATURE_TR_CLASSES
bool "Enable character classes (such as [:upper:])"
- depends on TR
+ depends on KEMBTK_BUSYB_TR
help
Enable character classes, enabling commands such as:
tr [:upper:] [:lower:] to convert input into lowercase.
-config FEATURE_TR_EQUIV
+config KEMBTK_BUSYB_FEATURE_TR_EQUIV
bool "Enable equivalence classes"
- depends on TR
+ depends on KEMBTK_BUSYB_TR
help
Enable equivalence classes, which essentially add the enclosed
character to the current set. For instance, tr [=a=] xyz would
@@ -604,99 +604,99 @@ config FEATURE_TR_EQUIV
useful for cases when no other way of expressing a character
is possible.
-config TRUE
+config KEMBTK_BUSYB_TRUE
bool "true"
help
- true returns an exit code of TRUE (0).
+ true returns an exit code of KEMBTK_BUSYB_TRUE (0).
-config TTY
+config KEMBTK_BUSYB_TTY
bool "tty"
help
tty is used to print the name of the current terminal to
standard output.
-config UNAME
+config KEMBTK_BUSYB_UNAME
bool "uname"
help
uname is used to print system information.
-config UNEXPAND
+config KEMBTK_BUSYB_UNEXPAND
bool "unexpand"
help
By default, convert only leading sequences of blanks to tabs.
-config FEATURE_UNEXPAND_LONG_OPTIONS
+config KEMBTK_BUSYB_FEATURE_UNEXPAND_LONG_OPTIONS
bool "Enable long options"
- depends on UNEXPAND && GETOPT_LONG
+ depends on KEMBTK_BUSYB_UNEXPAND && KEMBTK_BUSYB_GETOPT_LONG
help
Support long options for the unexpand applet.
-config UNIQ
+config KEMBTK_BUSYB_UNIQ
bool "uniq"
help
uniq is used to remove duplicate lines from a sorted file.
-config USLEEP
+config KEMBTK_BUSYB_USLEEP
bool "usleep"
help
usleep is used to pause for a specified number of microseconds.
-config UUDECODE
+config KEMBTK_BUSYB_UUDECODE
bool "uudecode"
help
uudecode is used to decode a uuencoded file.
-config UUENCODE
+config KEMBTK_BUSYB_UUENCODE
bool "uuencode"
help
uuencode is used to uuencode a file.
-config WC
+config KEMBTK_BUSYB_WC
bool "wc"
help
wc is used to print the number of bytes, words, and lines,
in specified files.
-config FEATURE_WC_LARGE
+config KEMBTK_BUSYB_FEATURE_WC_LARGE
bool "Support very large files in wc"
- depends on WC
+ depends on KEMBTK_BUSYB_WC
help
Use "unsigned long long" in wc for count variables.
-config WHO
+config KEMBTK_BUSYB_WHO
bool "who"
- select FEATURE_UTMP
+ select KEMBTK_BUSYB_FEATURE_UTMP
help
who is used to show who is logged on.
-config WHOAMI
+config KEMBTK_BUSYB_WHOAMI
bool "whoami"
help
whoami is used to print the username of the current
user id (same as id -un).
-config YES
+config KEMBTK_BUSYB_YES
bool "yes"
help
yes is used to repeatedly output a specific string, or
the default string `y'.
comment "Common options for cp and mv"
- depends on CP || MV
+ depends on KEMBTK_BUSYB_CP || KEMBTK_BUSYB_MV
-config FEATURE_PRESERVE_HARDLINKS
+config KEMBTK_BUSYB_FEATURE_PRESERVE_HARDLINKS
bool "Preserve hard links"
- depends on CP || MV
+ depends on KEMBTK_BUSYB_CP || KEMBTK_BUSYB_MV
help
Allow cp and mv to preserve hard links.
comment "Common options for ls, more and telnet"
- depends on LS || MORE || TELNET
+ depends on KEMBTK_BUSYB_LS || KEMBTK_BUSYB_MORE || KEMBTK_BUSYB_TELNET
-config FEATURE_AUTOWIDTH
+config KEMBTK_BUSYB_FEATURE_AUTOWIDTH
bool "Calculate terminal & column widths"
default y
- depends on LS || MORE || TELNET
+ depends on KEMBTK_BUSYB_LS || KEMBTK_BUSYB_MORE || KEMBTK_BUSYB_TELNET
help
This option allows utilities such as 'ls', 'more' and 'telnet'
to determine the width of the screen, which can allow them to
@@ -705,20 +705,20 @@ config FEATURE_AUTOWIDTH
primitive and will be unable to determine the current screen width.
comment "Common options for df, du, ls"
- depends on DF || DU || LS
+ depends on KEMBTK_BUSYB_DF || KEMBTK_BUSYB_DU || KEMBTK_BUSYB_LS
-config FEATURE_HUMAN_READABLE
+config KEMBTK_BUSYB_FEATURE_HUMAN_READABLE
bool "Support for human readable output (example 13k, 23M, 235G)"
- depends on DF || DU || LS
+ depends on KEMBTK_BUSYB_DF || KEMBTK_BUSYB_DU || KEMBTK_BUSYB_LS
help
Allow df, du, and ls to have human readable output.
comment "Common options for md5sum, sha1sum"
- depends on MD5SUM || SHA1SUM
+ depends on KEMBTK_BUSYB_MD5SUM || KEMBTK_BUSYB_SHA1SUM
-config FEATURE_MD5_SHA1_SUM_CHECK
+config KEMBTK_BUSYB_FEATURE_MD5_SHA1_SUM_CHECK
bool "Enable -c, -s and -w options"
- depends on MD5SUM || SHA1SUM
+ depends on KEMBTK_BUSYB_MD5SUM || KEMBTK_BUSYB_SHA1SUM
help
Enabling the -c options allows files to be checked
against pre-calculated hash values.
diff --git a/busybox-debianutils.kconfig b/busybox-debianutils.kconfig
index 90ef1f0..1080fb7 100644
--- a/busybox-debianutils.kconfig
+++ b/busybox-debianutils.kconfig
@@ -5,17 +5,17 @@
menu "Debian Utilities"
-config MKTEMP
+config KEMBTK_BUSYB_MKTEMP
bool "mktemp"
help
mktemp is used to create unique temporary files
-config PIPE_PROGRESS
+config KEMBTK_BUSYB_PIPE_PROGRESS
bool "pipe_progress"
help
Display a dot to indicate pipe activity.
-config RUN_PARTS
+config KEMBTK_BUSYB_RUN_PARTS
bool "run-parts"
help
run-parts is a utility designed to run all the scripts in a directory.
@@ -29,43 +29,43 @@ config RUN_PARTS
Unless you know that run-parts is used in some of your scripts
you can safely say N here.
-config FEATURE_RUN_PARTS_LONG_OPTIONS
+config KEMBTK_BUSYB_FEATURE_RUN_PARTS_LONG_OPTIONS
bool "Enable long options"
- depends on RUN_PARTS && GETOPT_LONG
+ depends on KEMBTK_BUSYB_RUN_PARTS && KEMBTK_BUSYB_GETOPT_LONG
help
Support long options for the run-parts applet.
-config FEATURE_RUN_PARTS_FANCY
+config KEMBTK_BUSYB_FEATURE_RUN_PARTS_FANCY
bool "Support additional arguments"
- depends on RUN_PARTS
+ depends on KEMBTK_BUSYB_RUN_PARTS
help
Support additional options:
-l --list print the names of the all matching files (not
limited to executables), but don't actually run them.
-config START_STOP_DAEMON
+config KEMBTK_BUSYB_START_STOP_DAEMON
bool "start-stop-daemon"
help
start-stop-daemon is used to control the creation and
termination of system-level processes, usually the ones
started during the startup of the system.
-config FEATURE_START_STOP_DAEMON_FANCY
+config KEMBTK_BUSYB_FEATURE_START_STOP_DAEMON_FANCY
bool "Support additional arguments"
- depends on START_STOP_DAEMON
+ depends on KEMBTK_BUSYB_START_STOP_DAEMON
help
Support additional arguments.
-o|--oknodo ignored since we exit with 0 anyway
-v|--verbose
-N|--nicelevel N
-config FEATURE_START_STOP_DAEMON_LONG_OPTIONS
+config KEMBTK_BUSYB_FEATURE_START_STOP_DAEMON_LONG_OPTIONS
bool "Enable long options"
- depends on START_STOP_DAEMON && GETOPT_LONG
+ depends on KEMBTK_BUSYB_START_STOP_DAEMON && KEMBTK_BUSYB_GETOPT_LONG
help
Support long options for the start-stop-daemon applet.
-config WHICH
+config KEMBTK_BUSYB_WHICH
bool "which"
help
which is used to find programs in your PATH and
diff --git a/busybox-e2fsprogs-old_e2fsprogs.kconfig b/busybox-e2fsprogs-old_e2fsprogs.kconfig
index 8994eb3..028e3d7 100644
--- a/busybox-e2fsprogs-old_e2fsprogs.kconfig
+++ b/busybox-e2fsprogs-old_e2fsprogs.kconfig
@@ -5,12 +5,12 @@
menu "Linux Ext2 FS Progs"
-config CHATTR
+config KEMBTK_BUSYB_CHATTR
bool "chattr"
help
chattr changes the file attributes on a second extended file system.
-config E2FSCK
+config KEMBTK_BUSYB_E2FSCK
bool "e2fsck"
help
e2fsck is used to check Linux second extended file systems (ext2fs).
@@ -18,40 +18,40 @@ config E2FSCK
The normal compat symlinks 'fsck.ext2' and 'fsck.ext3' are also
provided.
-config FSCK
+config KEMBTK_BUSYB_FSCK
bool "fsck"
help
fsck is used to check and optionally repair one or more filesystems.
In actuality, fsck is simply a front-end for the various file system
checkers (fsck.fstype) available under Linux.
-config LSATTR
+config KEMBTK_BUSYB_LSATTR
bool "lsattr"
help
lsattr lists the file attributes on a second extended file system.
-config MKE2FS
+config KEMBTK_BUSYB_MKE2FS
bool "mke2fs"
help
mke2fs is used to create an ext2/ext3 filesystem. The normal compat
symlinks 'mkfs.ext2' and 'mkfs.ext3' are also provided.
-config TUNE2FS
+config KEMBTK_BUSYB_TUNE2FS
bool "tune2fs"
help
tune2fs allows the system administrator to adjust various tunable
filesystem parameters on Linux ext2/ext3 filesystems.
-config E2LABEL
+config KEMBTK_BUSYB_E2LABEL
bool "e2label"
- depends on TUNE2FS
+ depends on KEMBTK_BUSYB_TUNE2FS
help
e2label will display or change the filesystem label on the ext2
filesystem located on device.
-config FINDFS
+config KEMBTK_BUSYB_FINDFS
bool "findfs"
- depends on TUNE2FS
+ depends on KEMBTK_BUSYB_TUNE2FS
help
findfs will search the disks in the system looking for a filesystem
which has a label matching label or a UUID equal to uuid.
diff --git a/busybox-e2fsprogs.kconfig b/busybox-e2fsprogs.kconfig
index 1bd2d2b..ee232b9 100644
--- a/busybox-e2fsprogs.kconfig
+++ b/busybox-e2fsprogs.kconfig
@@ -5,12 +5,12 @@
menu "Linux Ext2 FS Progs"
-config CHATTR
+config KEMBTK_BUSYB_CHATTR
bool "chattr"
help
chattr changes the file attributes on a second extended file system.
-### config E2FSCK
+### config KEMBTK_BUSYB_E2FSCK
### bool "e2fsck"
### help
### e2fsck is used to check Linux second extended file systems (ext2fs).
@@ -18,41 +18,41 @@ config CHATTR
### The normal compat symlinks 'fsck.ext2' and 'fsck.ext3' are also
### provided.
-config FSCK
+config KEMBTK_BUSYB_FSCK
bool "fsck"
help
fsck is used to check and optionally repair one or more filesystems.
In actuality, fsck is simply a front-end for the various file system
checkers (fsck.fstype) available under Linux.
-config LSATTR
+config KEMBTK_BUSYB_LSATTR
bool "lsattr"
help
lsattr lists the file attributes on a second extended file system.
-### config MKE2FS
+### config KEMBTK_BUSYB_MKE2FS
### bool "mke2fs"
### help
### mke2fs is used to create an ext2/ext3 filesystem. The normal compat
### symlinks 'mkfs.ext2' and 'mkfs.ext3' are also provided.
-### config TUNE2FS
+### config KEMBTK_BUSYB_TUNE2FS
### bool "tune2fs"
### help
### tune2fs allows the system administrator to adjust various tunable
### filesystem parameters on Linux ext2/ext3 filesystems.
-### config E2LABEL
+### config KEMBTK_BUSYB_E2LABEL
### bool "e2label"
-### depends on TUNE2FS
+### depends on KEMBTK_BUSYB_TUNE2FS
### help
### e2label will display or change the filesystem label on the ext2
### filesystem located on device.
### NB: this one is now provided by util-linux/volume_id/*
-### config FINDFS
+### config KEMBTK_BUSYB_FINDFS
### bool "findfs"
-### depends on TUNE2FS
+### depends on KEMBTK_BUSYB_TUNE2FS
### help
### findfs will search the disks in the system looking for a filesystem
### which has a label matching label or a UUID equal to uuid.
diff --git a/busybox-editors.kconfig b/busybox-editors.kconfig
index 07d2d52..2fa3759 100644
--- a/busybox-editors.kconfig
+++ b/busybox-editors.kconfig
@@ -5,74 +5,74 @@
menu "Editors"
-config AWK
+config KEMBTK_BUSYB_AWK
bool "awk"
help
Awk is used as a pattern scanning and processing language. This is
the BusyBox implementation of that programming language.
-config FEATURE_AWK_LIBM
+config KEMBTK_BUSYB_FEATURE_AWK_LIBM
bool "Enable math functions (requires libm)"
- depends on AWK
+ depends on KEMBTK_BUSYB_AWK
help
Enable math functions of the Awk programming language.
NOTE: This will require libm to be present for linking.
-config CMP
+config KEMBTK_BUSYB_CMP
bool "cmp"
help
cmp is used to compare two files and returns the result
to standard output.
-config DIFF
+config KEMBTK_BUSYB_DIFF
bool "diff"
help
diff compares two files or directories and outputs the
differences between them in a form that can be given to
the patch command.
-config FEATURE_DIFF_BINARY
+config KEMBTK_BUSYB_FEATURE_DIFF_BINARY
bool "Enable checks for binary files"
default y
- depends on DIFF
+ depends on KEMBTK_BUSYB_DIFF
help
This option enables support for checking for binary files
before a comparison is carried out.
-config FEATURE_DIFF_DIR
+config KEMBTK_BUSYB_FEATURE_DIFF_DIR
bool "Enable directory support"
default y
- depends on DIFF
+ depends on KEMBTK_BUSYB_DIFF
help
This option enables support for directory and subdirectory
comparison.
-config FEATURE_DIFF_MINIMAL
+config KEMBTK_BUSYB_FEATURE_DIFF_MINIMAL
bool "Enable -d option to find smaller sets of changes"
- depends on DIFF
+ depends on KEMBTK_BUSYB_DIFF
help
Enabling this option allows the use of -d to make diff
try hard to find the smallest possible set of changes.
-config ED
+config KEMBTK_BUSYB_ED
bool "ed"
help
The original 1970's Unix text editor, from the days of teletypes.
- Small, simple, evil. Part of SUSv3. If you're not already using
+ Small, simple, evil. Part of KEMBTK_BUSYB_SUSv3. If you're not already using
this, you don't need it.
-config PATCH
+config KEMBTK_BUSYB_PATCH
bool "patch"
help
Apply a unified diff formatted patch.
-config SED
+config KEMBTK_BUSYB_SED
bool "sed"
help
sed is used to perform text transformations on a file
or input from a pipeline.
-config VI
+config KEMBTK_BUSYB_VI
bool "vi"
help
'vi' is a text editor. More specifically, it is the One True
@@ -80,106 +80,106 @@ config VI
learning curve. If you are not already comfortable with 'vi'
you may wish to use something else.
-config FEATURE_VI_MAX_LEN
+config KEMBTK_BUSYB_FEATURE_VI_MAX_LEN
int "Maximum screen width in vi"
range 256 16384
default 4096
- depends on VI
+ depends on KEMBTK_BUSYB_VI
help
Contrary to what you may think, this is not eating much.
Make it smaller than 4k only if you are very limited on memory.
-config FEATURE_VI_8BIT
+config KEMBTK_BUSYB_FEATURE_VI_8BIT
bool "Allow vi to display 8-bit chars (otherwise shows dots)"
default y
- depends on VI
+ depends on KEMBTK_BUSYB_VI
help
If your terminal can display characters with high bit set,
you may want to enable this. Note: vi is not Unicode-capable.
If your terminal combines several 8-bit bytes into one character
(as in Unicode mode), this will not work properly.
-config FEATURE_VI_COLON
+config KEMBTK_BUSYB_FEATURE_VI_COLON
bool "Enable \":\" colon commands (no \"ex\" mode)"
default y
- depends on VI
+ depends on KEMBTK_BUSYB_VI
help
Enable a limited set of colon commands for vi. This does not
provide an "ex" mode.
-config FEATURE_VI_YANKMARK
+config KEMBTK_BUSYB_FEATURE_VI_YANKMARK
bool "Enable yank/put commands and mark cmds"
default y
- depends on VI
+ depends on KEMBTK_BUSYB_VI
help
This will enable you to use yank and put, as well as mark in
busybox vi.
-config FEATURE_VI_SEARCH
+config KEMBTK_BUSYB_FEATURE_VI_SEARCH
bool "Enable search and replace cmds"
default y
- depends on VI
+ depends on KEMBTK_BUSYB_VI
help
Select this if you wish to be able to do search and replace in
busybox vi.
-config FEATURE_VI_USE_SIGNALS
+config KEMBTK_BUSYB_FEATURE_VI_USE_SIGNALS
bool "Catch signals"
default y
- depends on VI
+ depends on KEMBTK_BUSYB_VI
help
Selecting this option will make busybox vi signal aware. This will
make busybox vi support SIGWINCH to deal with Window Changes, catch
Ctrl-Z and Ctrl-C and alarms.
-config FEATURE_VI_DOT_CMD
+config KEMBTK_BUSYB_FEATURE_VI_DOT_CMD
bool "Remember previous cmd and \".\" cmd"
default y
- depends on VI
+ depends on KEMBTK_BUSYB_VI
help
Make busybox vi remember the last command and be able to repeat it.
-config FEATURE_VI_READONLY
+config KEMBTK_BUSYB_FEATURE_VI_READONLY
bool "Enable -R option and \"view\" mode"
default y
- depends on VI
+ depends on KEMBTK_BUSYB_VI
help
Enable the read-only command line option, which allows the user to
open a file in read-only mode.
-config FEATURE_VI_SETOPTS
+config KEMBTK_BUSYB_FEATURE_VI_SETOPTS
bool "Enable set-able options, ai ic showmatch"
default y
- depends on VI
+ depends on KEMBTK_BUSYB_VI
help
Enable the editor to set some (ai, ic, showmatch) options.
-config FEATURE_VI_SET
+config KEMBTK_BUSYB_FEATURE_VI_SET
bool "Support for :set"
default y
- depends on VI
+ depends on KEMBTK_BUSYB_VI
help
Support for ":set".
-config FEATURE_VI_WIN_RESIZE
+config KEMBTK_BUSYB_FEATURE_VI_WIN_RESIZE
bool "Handle window resize"
default y
- depends on VI
+ depends on KEMBTK_BUSYB_VI
help
Make busybox vi behave nicely with terminals that get resized.
-config FEATURE_VI_OPTIMIZE_CURSOR
+config KEMBTK_BUSYB_FEATURE_VI_OPTIMIZE_CURSOR
bool "Optimize cursor movement"
default y
- depends on VI
+ depends on KEMBTK_BUSYB_VI
help
This will make the cursor movement faster, but requires more memory
and it makes the applet a tiny bit larger.
-config FEATURE_ALLOW_EXEC
+config KEMBTK_BUSYB_FEATURE_ALLOW_EXEC
bool "Allow vi and awk to execute shell commands"
default y
- depends on VI || AWK
+ depends on KEMBTK_BUSYB_VI || KEMBTK_BUSYB_AWK
help
Enables vi and awk features which allows user to execute
shell commands (using system() C call).
diff --git a/busybox-findutils.kconfig b/busybox-findutils.kconfig
index cfce376..34f8dad 100644
--- a/busybox-findutils.kconfig
+++ b/busybox-findutils.kconfig
@@ -5,231 +5,231 @@
menu "Finding Utilities"
-config FIND
+config KEMBTK_BUSYB_FIND
bool "find"
help
find is used to search your system to find specified files.
-config FEATURE_FIND_PRINT0
+config KEMBTK_BUSYB_FEATURE_FIND_PRINT0
bool "Enable -print0 option"
default y
- depends on FIND
+ depends on KEMBTK_BUSYB_FIND
help
Causes output names to be separated by a null character
rather than a newline. This allows names that contain
newlines and other whitespace to be more easily
interpreted by other programs.
-config FEATURE_FIND_MTIME
+config KEMBTK_BUSYB_FEATURE_FIND_MTIME
bool "Enable modified time matching (-mtime option)"
default y
- depends on FIND
+ depends on KEMBTK_BUSYB_FIND
help
Allow searching based on the modification time of
files, in days.
-config FEATURE_FIND_MMIN
+config KEMBTK_BUSYB_FEATURE_FIND_MMIN
bool "Enable modified time matching (-mmin option)"
default y
- depends on FIND
+ depends on KEMBTK_BUSYB_FIND
help
Allow searching based on the modification time of
files, in minutes.
-config FEATURE_FIND_PERM
+config KEMBTK_BUSYB_FEATURE_FIND_PERM
bool "Enable permissions matching (-perm option)"
default y
- depends on FIND
+ depends on KEMBTK_BUSYB_FIND
help
Enable searching based on file permissions.
-config FEATURE_FIND_TYPE
+config KEMBTK_BUSYB_FEATURE_FIND_TYPE
bool "Enable filetype matching (-type option)"
default y
- depends on FIND
+ depends on KEMBTK_BUSYB_FIND
help
Enable searching based on file type (file,
directory, socket, device, etc.).
-config FEATURE_FIND_XDEV
+config KEMBTK_BUSYB_FEATURE_FIND_XDEV
bool "Enable 'stay in filesystem' option (-xdev)"
default y
- depends on FIND
+ depends on KEMBTK_BUSYB_FIND
help
This option allows find to restrict searches to a single filesystem.
-config FEATURE_FIND_MAXDEPTH
+config KEMBTK_BUSYB_FEATURE_FIND_MAXDEPTH
bool "Enable -maxdepth N option"
default y
- depends on FIND
+ depends on KEMBTK_BUSYB_FIND
help
This option enables -maxdepth N option.
-config FEATURE_FIND_NEWER
+config KEMBTK_BUSYB_FEATURE_FIND_NEWER
bool "Enable -newer option for comparing file mtimes"
default y
- depends on FIND
+ depends on KEMBTK_BUSYB_FIND
help
Support the 'find -newer' option for finding any files which have
a modified time that is more recent than the specified FILE.
-config FEATURE_FIND_INUM
+config KEMBTK_BUSYB_FEATURE_FIND_INUM
bool "Enable inode number matching (-inum option)"
default y
- depends on FIND
+ depends on KEMBTK_BUSYB_FIND
help
Support the 'find -inum' option for searching by inode number.
-config FEATURE_FIND_EXEC
+config KEMBTK_BUSYB_FEATURE_FIND_EXEC
bool "Enable -exec option allowing execution of commands"
default y
- depends on FIND
+ depends on KEMBTK_BUSYB_FIND
help
Support the 'find -exec' option for executing commands based upon
the files matched.
-config FEATURE_FIND_USER
+config KEMBTK_BUSYB_FEATURE_FIND_USER
bool "Enable username/uid matching (-user option)"
default y
- depends on FIND
+ depends on KEMBTK_BUSYB_FIND
help
Support the 'find -user' option for searching by username or uid.
-config FEATURE_FIND_GROUP
+config KEMBTK_BUSYB_FEATURE_FIND_GROUP
bool "Enable group/gid matching (-group option)"
default y
- depends on FIND
+ depends on KEMBTK_BUSYB_FIND
help
Support the 'find -group' option for searching by group name or gid.
-config FEATURE_FIND_NOT
+config KEMBTK_BUSYB_FEATURE_FIND_NOT
bool "Enable the 'not' (!) operator"
default y
- depends on FIND
+ depends on KEMBTK_BUSYB_FIND
help
Support the '!' operator to invert the test results.
If 'Enable full-blown desktop' is enabled, then will also support
the non-POSIX notation '-not'.
-config FEATURE_FIND_DEPTH
+config KEMBTK_BUSYB_FEATURE_FIND_DEPTH
bool "Enable the -depth option"
default y
- depends on FIND
+ depends on KEMBTK_BUSYB_FIND
help
Process each directory's contents before the directory itself.
-config FEATURE_FIND_PAREN
+config KEMBTK_BUSYB_FEATURE_FIND_PAREN
bool "Enable parens in options"
default y
- depends on FIND
+ depends on KEMBTK_BUSYB_FIND
help
Enable usage of parens '(' to specify logical order of arguments.
-config FEATURE_FIND_SIZE
+config KEMBTK_BUSYB_FEATURE_FIND_SIZE
bool "Enable -size option allowing matching for file size"
default y
- depends on FIND
+ depends on KEMBTK_BUSYB_FIND
help
Support the 'find -size' option for searching by file size.
-config FEATURE_FIND_PRUNE
+config KEMBTK_BUSYB_FEATURE_FIND_PRUNE
bool "Enable -prune option allowing to exclude subdirectories"
default y
- depends on FIND
+ depends on KEMBTK_BUSYB_FIND
help
If the file is a directory, dont descend into it. Useful for
exclusion .svn and CVS directories.
-config FEATURE_FIND_DELETE
+config KEMBTK_BUSYB_FEATURE_FIND_DELETE
bool "Enable -delete option allowing to delete files"
- depends on FIND && FEATURE_FIND_DEPTH
+ depends on KEMBTK_BUSYB_FIND && KEMBTK_BUSYB_FEATURE_FIND_DEPTH
help
Support the 'find -delete' option for deleting files and directories.
WARNING: This option can do much harm if used wrong. Busybox will not
try to protect the user from doing stupid things. Use with care.
-config FEATURE_FIND_PATH
+config KEMBTK_BUSYB_FEATURE_FIND_PATH
bool "Enable -path option allowing to match pathname patterns"
default y
- depends on FIND
+ depends on KEMBTK_BUSYB_FIND
help
The -path option matches whole pathname instead of just filename.
-config FEATURE_FIND_REGEX
+config KEMBTK_BUSYB_FEATURE_FIND_REGEX
bool "Enable -regex: match pathname to regex"
default y
- depends on FIND
+ depends on KEMBTK_BUSYB_FIND
help
The -regex option matches whole pathname against regular expression.
-config FEATURE_FIND_CONTEXT
+config KEMBTK_BUSYB_FEATURE_FIND_CONTEXT
bool "Enable -context option for matching security context"
- depends on FIND && SELINUX
+ depends on KEMBTK_BUSYB_FIND && KEMBTK_BUSYB_SELINUX
help
Support the 'find -context' option for matching security context.
-config GREP
+config KEMBTK_BUSYB_GREP
bool "grep"
help
grep is used to search files for a specified pattern.
-config FEATURE_GREP_EGREP_ALIAS
+config KEMBTK_BUSYB_FEATURE_GREP_EGREP_ALIAS
bool "Support extended regular expressions (egrep & grep -E)"
default y
- depends on GREP
+ depends on KEMBTK_BUSYB_GREP
help
Enabled support for extended regular expressions. Extended
regular expressions allow for alternation (foo|bar), grouping,
and various repetition operators.
-config FEATURE_GREP_FGREP_ALIAS
+config KEMBTK_BUSYB_FEATURE_GREP_FGREP_ALIAS
bool "Alias fgrep to grep -F"
default y
- depends on GREP
+ depends on KEMBTK_BUSYB_GREP
help
fgrep sees the search pattern as a normal string rather than
regular expressions.
grep -F is always builtin, this just creates the fgrep alias.
-config FEATURE_GREP_CONTEXT
+config KEMBTK_BUSYB_FEATURE_GREP_CONTEXT
bool "Enable before and after context flags (-A, -B and -C)"
default y
- depends on GREP
+ depends on KEMBTK_BUSYB_GREP
help
Print the specified number of leading (-B) and/or trailing (-A)
context surrounding our matching lines.
Print the specified number of context lines (-C).
-config XARGS
+config KEMBTK_BUSYB_XARGS
bool "xargs"
help
xargs is used to execute a specified command on
every item from standard input.
-config FEATURE_XARGS_SUPPORT_CONFIRMATION
+config KEMBTK_BUSYB_FEATURE_XARGS_SUPPORT_CONFIRMATION
bool "Enable prompt and confirmation option -p"
- depends on XARGS
+ depends on KEMBTK_BUSYB_XARGS
help
Support prompt the user about whether to run each command
line and read a line from the terminal.
-config FEATURE_XARGS_SUPPORT_QUOTES
+config KEMBTK_BUSYB_FEATURE_XARGS_SUPPORT_QUOTES
bool "Enable support single and double quotes and backslash"
- depends on XARGS
+ depends on KEMBTK_BUSYB_XARGS
help
Default xargs unsupport single and double quotes
and backslash for can use aruments with spaces.
-config FEATURE_XARGS_SUPPORT_TERMOPT
+config KEMBTK_BUSYB_FEATURE_XARGS_SUPPORT_TERMOPT
bool "Enable support options -x"
- depends on XARGS
+ depends on KEMBTK_BUSYB_XARGS
help
Enable support exit if the size (see the -s or -n option)
is exceeded.
-config FEATURE_XARGS_SUPPORT_ZERO_TERM
+config KEMBTK_BUSYB_FEATURE_XARGS_SUPPORT_ZERO_TERM
bool "Enable null terminated option -0"
- depends on XARGS
+ depends on KEMBTK_BUSYB_XARGS
help
Enable input filenames are terminated by a null character
instead of by whitespace, and the quotes and backslash
diff --git a/busybox-init.kconfig b/busybox-init.kconfig
index 081e747..583c568 100644
--- a/busybox-init.kconfig
+++ b/busybox-init.kconfig
@@ -5,41 +5,41 @@
menu "Init Utilities"
-config INIT
+config KEMBTK_BUSYB_INIT
bool "init"
- select FEATURE_SYSLOG
+ select KEMBTK_BUSYB_FEATURE_SYSLOG
help
init is the first program run when the system boots.
-config FEATURE_USE_INITTAB
+config KEMBTK_BUSYB_FEATURE_USE_INITTAB
bool "Support reading an inittab file"
default y
- depends on INIT
+ depends on KEMBTK_BUSYB_INIT
help
Allow init to read an inittab file when the system boot.
-config FEATURE_KILL_REMOVED
+config KEMBTK_BUSYB_FEATURE_KILL_REMOVED
bool "Support killing processes that have been removed from inittab"
default y
- depends on FEATURE_USE_INITTAB
+ depends on KEMBTK_BUSYB_FEATURE_USE_INITTAB
help
When respawn entries are removed from inittab and a SIGHUP is
sent to init, this feature will kill the processes that have
been removed.
-config FEATURE_KILL_DELAY
- int "How long to wait between TERM and KILL (0 - send TERM only)" if FEATURE_KILL_REMOVED
+config KEMBTK_BUSYB_FEATURE_KILL_DELAY
+ int "How long to wait between TERM and KEMBTK_BUSYB_KILL (0 - send TERM only)" if KEMBTK_BUSYB_FEATURE_KILL_REMOVED
range 0 1024
default 0
help
With nonzero setting, init sends TERM, forks, child waits N
- seconds, sends KILL and exits. Setting it too high is unwise
+ seconds, sends KEMBTK_BUSYB_KILL and exits. Setting it too high is unwise
(child will hang around for too long and can actually kill
wrong process!)
-config FEATURE_INIT_SCTTY
+config KEMBTK_BUSYB_FEATURE_INIT_SCTTY
bool "Run commands with leading dash with controlling tty"
- depends on INIT
+ depends on KEMBTK_BUSYB_INIT
help
If this option is enabled, init will try to give a controlling
tty to any command which has leading hyphen (often it's "-/bin/sh").
@@ -51,30 +51,30 @@ config FEATURE_INIT_SCTTY
development or for maintenance.
NB: using cttyhack applet may work better.
-config FEATURE_INIT_SYSLOG
+config KEMBTK_BUSYB_FEATURE_INIT_SYSLOG
bool "Enable init to write to syslog"
- depends on INIT
+ depends on KEMBTK_BUSYB_INIT
-config FEATURE_EXTRA_QUIET
+config KEMBTK_BUSYB_FEATURE_EXTRA_QUIET
bool "Be _extra_ quiet on boot"
default y
- depends on INIT
+ depends on KEMBTK_BUSYB_INIT
help
Prevent init from logging some messages to the console during boot.
-config FEATURE_INIT_COREDUMPS
+config KEMBTK_BUSYB_FEATURE_INIT_COREDUMPS
bool "Support dumping core for child processes (debugging only)"
- depends on INIT
+ depends on KEMBTK_BUSYB_INIT
help
If this option is enabled and the file /.init_enable_core
exists, then init will call setrlimit() to allow unlimited
core file sizes. If this option is disabled, processes
will not generate any core files.
-config FEATURE_INITRD
+config KEMBTK_BUSYB_FEATURE_INITRD
bool "Support running init from within an initrd (not initramfs)"
default y
- depends on INIT
+ depends on KEMBTK_BUSYB_INIT
help
Legacy support for running init under the old-style initrd. Allows
the name linuxrc to act as init, and it doesn't assume init is PID 1.
@@ -82,12 +82,12 @@ config FEATURE_INITRD
This does not apply to initramfs, which runs /init as PID 1 and
requires no special support.
-config HALT
+config KEMBTK_BUSYB_HALT
bool "poweroff, halt, and reboot"
help
Stop all processes and either halt, reboot, or power off the system.
-config MESG
+config KEMBTK_BUSYB_MESG
bool "mesg"
help
Mesg controls access to your terminal by others. It is typically
diff --git a/busybox-libbb.kconfig b/busybox-libbb.kconfig
index d989cd7..95a194d 100644
--- a/busybox-libbb.kconfig
+++ b/busybox-libbb.kconfig
@@ -5,14 +5,14 @@
menu "Busybox Library Tuning"
-config PASSWORD_MINLEN
+config KEMBTK_BUSYB_PASSWORD_MINLEN
int "Minimum password length"
default 6
range 5 32
help
Minimum allowable password length.
-config MD5_SIZE_VS_SPEED
+config KEMBTK_BUSYB_MD5_SIZE_VS_SPEED
int "MD5: Trade Bytes for Speed"
default 2
range 0 3
@@ -26,75 +26,75 @@ config MD5_SIZE_VS_SPEED
2 3.0 5088
3 (smallest) 5.1 4912
-config FEATURE_FAST_TOP
+config KEMBTK_BUSYB_FEATURE_FAST_TOP
bool "Faster /proc scanning code (+100 bytes)"
help
- This option makes top (and ps) ~20% faster (or 20% less CPU hungry),
+ This option makes top (and ps) ~20% faster (or 20% less KEMBTK_BUSYB_CPU hungry),
but code size is slightly bigger.
-config FEATURE_ETC_NETWORKS
+config KEMBTK_BUSYB_FEATURE_ETC_NETWORKS
bool "Support for /etc/networks"
help
Enable support for network names in /etc/networks. This is
a rarely used feature which allows you to use names
- instead of IP/mask pairs in route command.
+ instead of KEMBTK_BUSYB_IP/mask pairs in route command.
-config FEATURE_EDITING
+config KEMBTK_BUSYB_FEATURE_EDITING
bool "Command line editing"
help
Enable line editing (mainly for shell command line).
-config FEATURE_EDITING_MAX_LEN
+config KEMBTK_BUSYB_FEATURE_EDITING_MAX_LEN
int "Maximum length of input"
range 128 8192
default 1024
- depends on FEATURE_EDITING
+ depends on KEMBTK_BUSYB_FEATURE_EDITING
help
Line editing code uses on-stack buffers for storage.
You may want to decrease this parameter if your target machine
benefits from smaller stack usage.
-config FEATURE_EDITING_VI
+config KEMBTK_BUSYB_FEATURE_EDITING_VI
bool "vi-style line editing commands"
- depends on FEATURE_EDITING
+ depends on KEMBTK_BUSYB_FEATURE_EDITING
help
Enable vi-style line editing. In shells, this mode can be
turned on and off with "set -o vi" and "set +o vi".
-config FEATURE_EDITING_HISTORY
+config KEMBTK_BUSYB_FEATURE_EDITING_HISTORY
int "History size"
range 0 99999
default 15
- depends on FEATURE_EDITING
+ depends on KEMBTK_BUSYB_FEATURE_EDITING
help
Specify command history size.
-config FEATURE_EDITING_SAVEHISTORY
+config KEMBTK_BUSYB_FEATURE_EDITING_SAVEHISTORY
bool "History saving"
- depends on ASH && FEATURE_EDITING
+ depends on KEMBTK_BUSYB_ASH && KEMBTK_BUSYB_FEATURE_EDITING
help
Enable history saving in ash shell.
-config FEATURE_TAB_COMPLETION
+config KEMBTK_BUSYB_FEATURE_TAB_COMPLETION
bool "Tab completion"
- depends on FEATURE_EDITING
+ depends on KEMBTK_BUSYB_FEATURE_EDITING
help
Enable tab completion.
-config FEATURE_USERNAME_COMPLETION
+config KEMBTK_BUSYB_FEATURE_USERNAME_COMPLETION
bool "Username completion"
- depends on FEATURE_TAB_COMPLETION
+ depends on KEMBTK_BUSYB_FEATURE_TAB_COMPLETION
help
Enable username completion.
-config FEATURE_EDITING_FANCY_PROMPT
+config KEMBTK_BUSYB_FEATURE_EDITING_FANCY_PROMPT
bool "Fancy shell prompts"
- depends on FEATURE_EDITING
+ depends on KEMBTK_BUSYB_FEATURE_EDITING
help
Setting this option allows for prompts to use things like \w and
\$ and escape codes.
-config FEATURE_VERBOSE_CP_MESSAGE
+config KEMBTK_BUSYB_FEATURE_VERBOSE_CP_MESSAGE
bool "Give more precise messages when copy fails (cp, mv etc)"
help
Error messages with this feature enabled:
@@ -108,7 +108,7 @@ config FEATURE_VERBOSE_CP_MESSAGE
respectively.
This will cost you ~60 bytes.
-config FEATURE_COPYBUF_KB
+config KEMBTK_BUSYB_FEATURE_COPYBUF_KB
int "Copy buffer size, in kilobytes"
range 1 1024
default 4
@@ -118,7 +118,7 @@ config FEATURE_COPYBUF_KB
Bigger buffers will be allocated with mmap, with fallback to 4 kb
stack buffer if mmap fails.
-config MONOTONIC_SYSCALL
+config KEMBTK_BUSYB_MONOTONIC_SYSCALL
bool "Use clock_gettime(CLOCK_MONOTONIC) syscall"
default y
help
@@ -128,7 +128,7 @@ config MONOTONIC_SYSCALL
will be used instead (which gives wrong results if date/time
is reset).
-config IOCTL_HEX2STR_ERROR
+config KEMBTK_BUSYB_IOCTL_HEX2STR_ERROR
bool "Use ioctl names rather than hex values in error messages"
default y
help
@@ -136,7 +136,7 @@ config IOCTL_HEX2STR_ERROR
(e.g. VT_DISALLOCATE rather than 0x5608). If disabled this
saves about 1400 bytes.
-config FEATURE_HWIB
+config KEMBTK_BUSYB_FEATURE_HWIB
bool "Support infiniband HW"
default y
help
diff --git a/busybox-loginutils.kconfig b/busybox-loginutils.kconfig
index 5e278c8..901741b 100644
--- a/busybox-loginutils.kconfig
+++ b/busybox-loginutils.kconfig
@@ -5,14 +5,14 @@
menu "Login/Password Management Utilities"
-config FEATURE_SHADOWPASSWDS
+config KEMBTK_BUSYB_FEATURE_SHADOWPASSWDS
bool "Support for shadow passwords"
help
Build support for shadow password in /etc/shadow. This file is only
readable by root and thus the encrypted passwords are no longer
publicly readable.
-config USE_BB_PWD_GRP
+config KEMBTK_BUSYB_USE_BB_PWD_GRP
bool "Use internal password and group functions rather than system functions"
help
If you leave this disabled, busybox will use the system's password
@@ -26,7 +26,7 @@ config USE_BB_PWD_GRP
system's /etc/password, /etc/group files (and your system will be
smaller, and I will get fewer emails asking about how glibc NSS
works). When this option is enabled, you will not be able to use
- PAM to access remote LDAP password servers and whatnot. And if you
+ KEMBTK_BUSYB_PAM to access remote LDAP password servers and whatnot. And if you
want hostname resolution to work with glibc, you still need the
/lib/libnss_* libraries.
@@ -36,10 +36,10 @@ config USE_BB_PWD_GRP
If you enable this option, it will add about 1.5k.
-config USE_BB_SHADOW
+config KEMBTK_BUSYB_USE_BB_SHADOW
bool "Use internal shadow password functions"
default y
- depends on USE_BB_PWD_GRP && FEATURE_SHADOWPASSWDS
+ depends on KEMBTK_BUSYB_USE_BB_PWD_GRP && KEMBTK_BUSYB_FEATURE_SHADOWPASSWDS
help
If you leave this disabled, busybox will use the system's shadow
password handling functions. And if you are using the GNU C library
@@ -52,10 +52,10 @@ config USE_BB_SHADOW
system's /etc/shadow file when handling shadow passwords. This
makes your system smaller (and I will get fewer emails asking about
how glibc NSS works). When this option is enabled, you will not be
- able to use PAM to access shadow passwords from remote LDAP
+ able to use KEMBTK_BUSYB_PAM to access shadow passwords from remote LDAP
password servers and whatnot.
-config USE_BB_CRYPT
+config KEMBTK_BUSYB_USE_BB_CRYPT
bool "Use internal DES and MD5 crypt functions"
default y
help
@@ -69,7 +69,7 @@ config USE_BB_CRYPT
DES encryption/decryption.
For busybox, having large static buffers is undesirable,
- especially on NOMMU machines. Busybox also doesn't need
+ especially on KEMBTK_BUSYB_NOMMU machines. Busybox also doesn't need
DES encryption/decryption and can do with smaller code.
If you enable this option, it will add about 4.8k of code
@@ -77,34 +77,34 @@ config USE_BB_CRYPT
In static build, it makes code _smaller_ by about 1.2k,
and likely many kilobytes less of bss.
-config ADDGROUP
+config KEMBTK_BUSYB_ADDGROUP
bool "addgroup"
help
Utility for creating a new group account.
-config FEATURE_ADDUSER_TO_GROUP
+config KEMBTK_BUSYB_FEATURE_ADDUSER_TO_GROUP
bool "Support for adding users to groups"
- depends on ADDGROUP
+ depends on KEMBTK_BUSYB_ADDGROUP
help
If called with two non-option arguments,
addgroup will add an existing user to an
existing group.
-config DELGROUP
+config KEMBTK_BUSYB_DELGROUP
bool "delgroup"
help
Utility for deleting a group account.
-config FEATURE_DEL_USER_FROM_GROUP
+config KEMBTK_BUSYB_FEATURE_DEL_USER_FROM_GROUP
bool "Support for removing users from groups"
- depends on DELGROUP
+ depends on KEMBTK_BUSYB_DELGROUP
help
If called with two non-option arguments, deluser
or delgroup will remove an user from a specified group.
-config FEATURE_CHECK_NAMES
+config KEMBTK_BUSYB_FEATURE_CHECK_NAMES
bool "Enable sanity check on user/group names in adduser and addgroup"
- depends on ADDUSER || ADDGROUP
+ depends on KEMBTK_BUSYB_ADDUSER || KEMBTK_BUSYB_ADDGROUP
help
Enable sanity check on user and group names in adduser and addgroup.
To avoid problems, the user or group name should consist only of
@@ -113,86 +113,86 @@ config FEATURE_CHECK_NAMES
For compatibility with Samba machine accounts "$" is also supported
at the end of the user or group name.
-config ADDUSER
+config KEMBTK_BUSYB_ADDUSER
bool "adduser"
help
Utility for creating a new user account.
-config FEATURE_ADDUSER_LONG_OPTIONS
+config KEMBTK_BUSYB_FEATURE_ADDUSER_LONG_OPTIONS
bool "Enable long options"
- depends on ADDUSER && GETOPT_LONG
+ depends on KEMBTK_BUSYB_ADDUSER && KEMBTK_BUSYB_GETOPT_LONG
help
Support long options for the adduser applet.
-config DELUSER
+config KEMBTK_BUSYB_DELUSER
bool "deluser"
help
Utility for deleting a user account.
-config GETTY
+config KEMBTK_BUSYB_GETTY
bool "getty"
- select FEATURE_SYSLOG
+ select KEMBTK_BUSYB_FEATURE_SYSLOG
help
getty lets you log in on a tty, it is normally invoked by init.
-config FEATURE_UTMP
+config KEMBTK_BUSYB_FEATURE_UTMP
bool "Support utmp file"
- depends on GETTY || LOGIN || SU || WHO
+ depends on KEMBTK_BUSYB_GETTY || KEMBTK_BUSYB_LOGIN || KEMBTK_BUSYB_SU || KEMBTK_BUSYB_WHO
help
The file /var/run/utmp is used to track who is currently logged in.
-config FEATURE_WTMP
+config KEMBTK_BUSYB_FEATURE_WTMP
bool "Support wtmp file"
- depends on GETTY || LOGIN || SU || LAST
- select FEATURE_UTMP
+ depends on KEMBTK_BUSYB_GETTY || KEMBTK_BUSYB_LOGIN || KEMBTK_BUSYB_SU || KEMBTK_BUSYB_LAST
+ select KEMBTK_BUSYB_FEATURE_UTMP
help
The file /var/run/wtmp is used to track when user's have logged into
and logged out of the system.
-config LOGIN
+config KEMBTK_BUSYB_LOGIN
bool "login"
- select FEATURE_SUID
- select FEATURE_SYSLOG
+ select KEMBTK_BUSYB_FEATURE_SUID
+ select KEMBTK_BUSYB_FEATURE_SYSLOG
help
login is used when signing onto a system.
Note that Busybox binary must be setuid root for this applet to
work properly.
-config PAM
- bool "Support for PAM (Pluggable Authentication Modules)"
- depends on LOGIN
+config KEMBTK_BUSYB_PAM
+ bool "Support for KEMBTK_BUSYB_PAM (Pluggable Authentication Modules)"
+ depends on KEMBTK_BUSYB_LOGIN
help
- Use PAM in login(1) instead of direct access to password database.
+ Use KEMBTK_BUSYB_PAM in login(1) instead of direct access to password database.
-config LOGIN_SCRIPTS
+config KEMBTK_BUSYB_LOGIN_SCRIPTS
bool "Support for login scripts"
- depends on LOGIN
+ depends on KEMBTK_BUSYB_LOGIN
help
Enable this if you want login to execute $LOGIN_PRE_SUID_SCRIPT
just prior to switching from root to logged-in user.
-config FEATURE_NOLOGIN
+config KEMBTK_BUSYB_FEATURE_NOLOGIN
bool "Support for /etc/nologin"
default y
- depends on LOGIN
+ depends on KEMBTK_BUSYB_LOGIN
help
The file /etc/nologin is used by (some versions of) login(1).
If it exists, non-root logins are prohibited.
-config FEATURE_SECURETTY
+config KEMBTK_BUSYB_FEATURE_SECURETTY
bool "Support for /etc/securetty"
default y
- depends on LOGIN
+ depends on KEMBTK_BUSYB_LOGIN
help
The file /etc/securetty is used by (some versions of) login(1).
The file contains the device names of tty lines (one per line,
without leading /dev/) on which root is allowed to login.
-config PASSWD
+config KEMBTK_BUSYB_PASSWD
bool "passwd"
- select FEATURE_SUID
- select FEATURE_SYSLOG
+ select KEMBTK_BUSYB_FEATURE_SUID
+ select KEMBTK_BUSYB_FEATURE_SYSLOG
help
passwd changes passwords for user and group accounts. A normal user
may only change the password for his/her own account, the super user
@@ -202,29 +202,29 @@ config PASSWD
Note that Busybox binary must be setuid root for this applet to
work properly.
-config FEATURE_PASSWD_WEAK_CHECK
+config KEMBTK_BUSYB_FEATURE_PASSWD_WEAK_CHECK
bool "Check new passwords for weakness"
default y
- depends on PASSWD
+ depends on KEMBTK_BUSYB_PASSWD
help
With this option passwd will refuse new passwords which are "weak".
-config CRYPTPW
+config KEMBTK_BUSYB_CRYPTPW
bool "cryptpw"
help
Applet for crypting a string.
-config CHPASSWD
+config KEMBTK_BUSYB_CHPASSWD
bool "chpasswd"
help
chpasswd reads a file of user name and password pairs from
standard input and uses this information to update a group of
existing users.
-config SU
+config KEMBTK_BUSYB_SU
bool "su"
- select FEATURE_SUID
- select FEATURE_SYSLOG
+ select KEMBTK_BUSYB_FEATURE_SUID
+ select KEMBTK_BUSYB_FEATURE_SYSLOG
help
su is used to become another user during a login session.
Invoked without a username, su defaults to becoming the super user.
@@ -232,26 +232,26 @@ config SU
Note that Busybox binary must be setuid root for this applet to
work properly.
-config FEATURE_SU_SYSLOG
+config KEMBTK_BUSYB_FEATURE_SU_SYSLOG
bool "Enable su to write to syslog"
default y
- depends on SU
+ depends on KEMBTK_BUSYB_SU
-config FEATURE_SU_CHECKS_SHELLS
+config KEMBTK_BUSYB_FEATURE_SU_CHECKS_SHELLS
bool "Enable su to check user's shell to be listed in /etc/shells"
- depends on SU
+ depends on KEMBTK_BUSYB_SU
default y
-config SULOGIN
+config KEMBTK_BUSYB_SULOGIN
bool "sulogin"
- select FEATURE_SYSLOG
+ select KEMBTK_BUSYB_FEATURE_SYSLOG
help
sulogin is invoked when the system goes into single user
mode (this is done through an entry in inittab).
-config VLOCK
+config KEMBTK_BUSYB_VLOCK
bool "vlock"
- select FEATURE_SUID
+ select KEMBTK_BUSYB_FEATURE_SUID
help
Build the "vlock" applet which allows you to lock (virtual) terminals.
diff --git a/busybox-mailutils.kconfig b/busybox-mailutils.kconfig
index 2e407c6..57fff2b 100644
--- a/busybox-mailutils.kconfig
+++ b/busybox-mailutils.kconfig
@@ -1,61 +1,61 @@
menu "Mail Utilities"
-config MAKEMIME
+config KEMBTK_BUSYB_MAKEMIME
bool "makemime"
help
Create MIME-formatted messages.
-config FEATURE_MIME_CHARSET
+config KEMBTK_BUSYB_FEATURE_MIME_CHARSET
string "Default charset"
default "us-ascii"
- depends on MAKEMIME || REFORMIME || SENDMAIL
+ depends on KEMBTK_BUSYB_MAKEMIME || KEMBTK_BUSYB_REFORMIME || KEMBTK_BUSYB_SENDMAIL
help
Default charset of the message.
-config POPMAILDIR
+config KEMBTK_BUSYB_POPMAILDIR
bool "popmaildir"
help
Simple yet powerful POP3 mail popper. Delivers content
of remote mailboxes to local Maildir.
-config FEATURE_POPMAILDIR_DELIVERY
+config KEMBTK_BUSYB_FEATURE_POPMAILDIR_DELIVERY
bool "Allow message filters and custom delivery program"
- depends on POPMAILDIR
+ depends on KEMBTK_BUSYB_POPMAILDIR
help
Allow to use a custom program to filter the content
of the message before actual delivery (-F "prog [args...]").
Allow to use a custom program for message actual delivery
(-M "prog [args...]").
-config REFORMIME
+config KEMBTK_BUSYB_REFORMIME
bool "reformime"
help
Parse MIME-formatted messages.
-config FEATURE_REFORMIME_COMPAT
+config KEMBTK_BUSYB_FEATURE_REFORMIME_COMPAT
bool "Accept and ignore options other than -x and -X"
default y
- depends on REFORMIME
+ depends on KEMBTK_BUSYB_REFORMIME
help
Accept (for compatibility only) and ignore options
other than -x and -X.
-config SENDMAIL
+config KEMBTK_BUSYB_SENDMAIL
bool "sendmail"
help
Barebones sendmail.
-config FEATURE_SENDMAIL_MAILX
+config KEMBTK_BUSYB_FEATURE_SENDMAIL_MAILX
bool "Allow to specify subject, attachments, their charset etc"
default y
- depends on SENDMAIL
+ depends on KEMBTK_BUSYB_SENDMAIL
help
Allow to specify subject, attachments and their charset.
Allow to use custom connection helper.
-config FEATURE_SENDMAIL_MAILXX
+config KEMBTK_BUSYB_FEATURE_SENDMAIL_MAILXX
bool "Allow to specify Cc: addresses and some additional headers"
- depends on FEATURE_SENDMAIL_MAILX
+ depends on KEMBTK_BUSYB_FEATURE_SENDMAIL_MAILX
help
Allow to specify Cc: addresses and some additional headers:
Errors-To:
diff --git a/busybox-miscutils.kconfig b/busybox-miscutils.kconfig
index f8a9541..3bb9d05 100644
--- a/busybox-miscutils.kconfig
+++ b/busybox-miscutils.kconfig
@@ -5,26 +5,26 @@
menu "Miscellaneous Utilities"
-config ADJTIMEX
+config KEMBTK_BUSYB_ADJTIMEX
bool "adjtimex"
help
Adjtimex reads and optionally sets adjustment parameters for
the Linux clock adjustment algorithm.
-config BBCONFIG
+config KEMBTK_BUSYB_BBCONFIG
bool "bbconfig"
help
The bbconfig applet will print the config file with which
busybox was built.
-config CHAT
+config KEMBTK_BUSYB_CHAT
bool "chat"
help
Simple chat utility.
-config FEATURE_CHAT_NOFAIL
+config KEMBTK_BUSYB_FEATURE_CHAT_NOFAIL
bool "Enable NOFAIL expect strings"
- depends on CHAT
+ depends on KEMBTK_BUSYB_CHAT
default y
help
When enabled expect strings which are started with a dash trigger
@@ -33,32 +33,32 @@ config FEATURE_CHAT_NOFAIL
for next EXPECT string. This allows to compose far more flexible
scripts.
-config FEATURE_CHAT_TTY_HIFI
- bool "Force STDIN to be a TTY"
- depends on CHAT
+config KEMBTK_BUSYB_FEATURE_CHAT_TTY_HIFI
+ bool "Force STDIN to be a KEMBTK_BUSYB_TTY"
+ depends on KEMBTK_BUSYB_CHAT
help
- Original chat always treats STDIN as a TTY device and sets for it
+ Original chat always treats STDIN as a KEMBTK_BUSYB_TTY device and sets for it
so-called raw mode. This option turns on such behaviour.
-config FEATURE_CHAT_IMPLICIT_CR
+config KEMBTK_BUSYB_FEATURE_CHAT_IMPLICIT_CR
bool "Enable implicit Carriage Return"
- depends on CHAT
+ depends on KEMBTK_BUSYB_CHAT
default y
help
When enabled make chat to terminate all SEND strings with a "\r"
unless "\c" is met anywhere in the string.
-config FEATURE_CHAT_SWALLOW_OPTS
+config KEMBTK_BUSYB_FEATURE_CHAT_SWALLOW_OPTS
bool "Swallow options"
- depends on CHAT
+ depends on KEMBTK_BUSYB_CHAT
help
Busybox chat require no options. To make it not fail when used
in place of original chat (which has a bunch of options) turn
this on.
-config FEATURE_CHAT_SEND_ESCAPES
+config KEMBTK_BUSYB_FEATURE_CHAT_SEND_ESCAPES
bool "Support weird SEND escapes"
- depends on CHAT
+ depends on KEMBTK_BUSYB_CHAT
help
Original chat uses some escape sequences in SEND arguments which
are not sent to device but rather performs special actions.
@@ -66,28 +66,28 @@ config FEATURE_CHAT_SEND_ESCAPES
"\d" delays execution for a second, "\p" -- for a 1/100 of second.
Before turning this option on think twice: do you really need them?
-config FEATURE_CHAT_VAR_ABORT_LEN
+config KEMBTK_BUSYB_FEATURE_CHAT_VAR_ABORT_LEN
bool "Support variable-length ABORT conditions"
- depends on CHAT
+ depends on KEMBTK_BUSYB_CHAT
help
Original chat uses fixed 50-bytes length ABORT conditions. Say N here.
-config FEATURE_CHAT_CLR_ABORT
+config KEMBTK_BUSYB_FEATURE_CHAT_CLR_ABORT
bool "Support revoking of ABORT conditions"
- depends on CHAT
+ depends on KEMBTK_BUSYB_CHAT
help
Support CLR_ABORT directive.
-config CHRT
+config KEMBTK_BUSYB_CHRT
bool "chrt"
help
manipulate real-time attributes of a process.
This requires sched_{g,s}etparam support in your libc.
-config CROND
+config KEMBTK_BUSYB_CROND
bool "crond"
- select FEATURE_SUID
- select FEATURE_SYSLOG
+ select KEMBTK_BUSYB_FEATURE_SUID
+ select KEMBTK_BUSYB_FEATURE_SYSLOG
help
Crond is a background daemon that parses individual crontab
files and executes commands on behalf of the users in question.
@@ -97,43 +97,43 @@ config CROND
# Run daily cron jobs at 4:40 every day:
40 4 * * * /etc/cron/daily > /dev/null 2>&1
-config FEATURE_CROND_D
+config KEMBTK_BUSYB_FEATURE_CROND_D
bool "Support option -d to redirect output to stderr"
- depends on CROND
+ depends on KEMBTK_BUSYB_CROND
help
-d sets loglevel to 0 (most verbose) and directs all output to stderr.
-config FEATURE_CROND_CALL_SENDMAIL
+config KEMBTK_BUSYB_FEATURE_CROND_CALL_SENDMAIL
bool "Using /usr/sbin/sendmail?"
- depends on CROND
+ depends on KEMBTK_BUSYB_CROND
help
Support calling /usr/sbin/sendmail for send cmd outputs.
-config CRONTAB
+config KEMBTK_BUSYB_CRONTAB
bool "crontab"
- select FEATURE_SUID
+ select KEMBTK_BUSYB_FEATURE_SUID
help
Crontab manipulates the crontab for a particular user. Only
the superuser may specify a different user and/or crontab directory.
Note that Busybox binary must be setuid root for this applet to
work properly.
-config DC
+config KEMBTK_BUSYB_DC
bool "dc"
help
Dc is a reverse-polish desk calculator which supports unlimited
precision arithmetic.
-config FEATURE_DC_LIBM
+config KEMBTK_BUSYB_FEATURE_DC_LIBM
bool "Enable power and exp functions (requires libm)"
- depends on DC
+ depends on KEMBTK_BUSYB_DC
help
Enable power and exp functions.
NOTE: This will require libm to be present for linking.
-config DEVFSD
+config KEMBTK_BUSYB_DEVFSD
bool "devfsd (obsolete)"
- select FEATURE_SYSLOG
+ select KEMBTK_BUSYB_FEATURE_SYSLOG
help
This is deprecated, and will be removed at the end of 2008.
@@ -146,28 +146,28 @@ config DEVFSD
But only if they are written UPPERCASE!!!!!!!!
-config DEVFSD_MODLOAD
+config KEMBTK_BUSYB_DEVFSD_MODLOAD
bool "Adds support for MODLOAD keyword in devsfd.conf"
- depends on DEVFSD
+ depends on KEMBTK_BUSYB_DEVFSD
help
This actually doesn't work with busybox modutils but needs
the external modutils.
-config DEVFSD_FG_NP
+config KEMBTK_BUSYB_DEVFSD_FG_NP
bool "Enables the -fg and -np options"
- depends on DEVFSD
+ depends on KEMBTK_BUSYB_DEVFSD
help
-fg Run the daemon in the foreground.
-np Exit after parsing the configuration file.
Do not poll for events.
-config DEVFSD_VERBOSE
+config KEMBTK_BUSYB_DEVFSD_VERBOSE
bool "Increases logging (and size)"
- depends on DEVFSD
+ depends on KEMBTK_BUSYB_DEVFSD
help
Increases logging to stderr or syslog.
-config FEATURE_DEVFS
+config KEMBTK_BUSYB_FEATURE_DEVFS
bool "Use devfs names for all devices (obsolete)"
help
This is obsolete and will be going away at the end of 2008..
@@ -176,25 +176,25 @@ config FEATURE_DEVFS
/dev/loop0. If your /dev directory has normal names instead of
devfs names, you don't want this.
-config DEVMEM
+config KEMBTK_BUSYB_DEVMEM
bool "devmem"
help
devmem is a small program that reads and writes from physical
memory using /dev/mem.
-config EJECT
+config KEMBTK_BUSYB_EJECT
bool "eject"
help
Used to eject cdroms. (defaults to /dev/cdrom)
-config FEATURE_EJECT_SCSI
+config KEMBTK_BUSYB_FEATURE_EJECT_SCSI
bool "SCSI support"
- depends on EJECT
+ depends on KEMBTK_BUSYB_EJECT
help
Add the -s option to eject, this allows to eject SCSI-Devices and
usb-storage devices.
-config FBSPLASH
+config KEMBTK_BUSYB_FBSPLASH
bool "fbsplash"
help
Shows splash image and progress bar on framebuffer device.
@@ -214,149 +214,149 @@ config FBSPLASH
"NN" (ASCII decimal number) - percentage to show on progress bar
"exit" - well you guessed it
-config INOTIFYD
+config KEMBTK_BUSYB_INOTIFYD
bool "inotifyd"
help
Simple inotify daemon. Reports filesystem changes. Requires
kernel >= 2.6.13
-config LAST
+config KEMBTK_BUSYB_LAST
bool "last"
- select FEATURE_WTMP
+ select KEMBTK_BUSYB_FEATURE_WTMP
help
'last' displays a list of the last users that logged into the system.
choice
prompt "Choose last implementation"
- depends on LAST
+ depends on KEMBTK_BUSYB_LAST
-config FEATURE_LAST_SMALL
+config KEMBTK_BUSYB_FEATURE_LAST_SMALL
bool "small"
help
This is a small version of last with just the basic set of
features.
-config FEATURE_LAST_FANCY
+config KEMBTK_BUSYB_FEATURE_LAST_FANCY
bool "huge"
help
'last' displays detailed information about the last users that
logged into the system (mimics sysvinit last). +900 bytes.
endchoice
-config LESS
+config KEMBTK_BUSYB_LESS
bool "less"
help
'less' is a pager, meaning that it displays text files. It possesses
a wide array of features, and is an improvement over 'more'.
-config FEATURE_LESS_MAXLINES
+config KEMBTK_BUSYB_FEATURE_LESS_MAXLINES
int "Max number of input lines less will try to eat"
default 9999999
- depends on LESS
+ depends on KEMBTK_BUSYB_LESS
-config FEATURE_LESS_BRACKETS
+config KEMBTK_BUSYB_FEATURE_LESS_BRACKETS
bool "Enable bracket searching"
default y
- depends on LESS
+ depends on KEMBTK_BUSYB_LESS
help
This option adds the capability to search for matching left and right
brackets, facilitating programming.
-config FEATURE_LESS_FLAGS
+config KEMBTK_BUSYB_FEATURE_LESS_FLAGS
bool "Enable extra flags"
default y
- depends on LESS
+ depends on KEMBTK_BUSYB_LESS
help
The extra flags provided do the following:
The -M flag enables a more sophisticated status line.
The -m flag enables a simpler status line with a percentage.
-config FEATURE_LESS_DASHCMD
+config KEMBTK_BUSYB_FEATURE_LESS_DASHCMD
bool "Enable flag changes ('-' command)"
- depends on LESS
+ depends on KEMBTK_BUSYB_LESS
help
This enables the ability to change command-line flags within
less itself ('-' keyboard command).
-config FEATURE_LESS_MARKS
+config KEMBTK_BUSYB_FEATURE_LESS_MARKS
bool "Enable marks"
- depends on LESS
+ depends on KEMBTK_BUSYB_LESS
help
Marks enable positions in a file to be stored for easy reference.
-config FEATURE_LESS_REGEXP
+config KEMBTK_BUSYB_FEATURE_LESS_REGEXP
bool "Enable regular expressions"
- depends on LESS
+ depends on KEMBTK_BUSYB_LESS
help
Enable regular expressions, allowing complex file searches.
-config FEATURE_LESS_LINENUMS
+config KEMBTK_BUSYB_FEATURE_LESS_LINENUMS
bool "Enable dynamic switching of line numbers"
- depends on FEATURE_LESS_DASHCMD
+ depends on KEMBTK_BUSYB_FEATURE_LESS_DASHCMD
help
Enable "-N" command.
-config FEATURE_LESS_WINCH
+config KEMBTK_BUSYB_FEATURE_LESS_WINCH
bool "Enable automatic resizing on window size changes"
- depends on LESS
+ depends on KEMBTK_BUSYB_LESS
help
Makes less track window size changes.
-config HDPARM
+config KEMBTK_BUSYB_HDPARM
bool "hdparm"
help
Get/Set hard drive parameters. Primarily intended for ATA
drives. Adds about 13k (or around 30k if you enable the
- FEATURE_HDPARM_GET_IDENTITY option)....
+ KEMBTK_BUSYB_FEATURE_HDPARM_GET_IDENTITY option)....
-config FEATURE_HDPARM_GET_IDENTITY
+config KEMBTK_BUSYB_FEATURE_HDPARM_GET_IDENTITY
bool "Support obtaining detailed information directly from drives"
default y
- depends on HDPARM
+ depends on KEMBTK_BUSYB_HDPARM
help
Enables the -I and -i options to obtain detailed information
directly from drives about their capabilities and supported ATA
feature set. If no device name is specified, hdparm will read
identify data from stdin. Enabling this option will add about 16k...
-config FEATURE_HDPARM_HDIO_SCAN_HWIF
- bool "Register an IDE interface (DANGEROUS)"
- depends on HDPARM
+config KEMBTK_BUSYB_FEATURE_HDPARM_HDIO_SCAN_HWIF
+ bool "Register an KEMBTK_BUSYB_IDE interface (DANGEROUS)"
+ depends on KEMBTK_BUSYB_HDPARM
help
- Enables the 'hdparm -R' option to register an IDE interface.
+ Enables the 'hdparm -R' option to register an KEMBTK_BUSYB_IDE interface.
This is dangerous stuff, so you should probably say N.
-config FEATURE_HDPARM_HDIO_UNREGISTER_HWIF
- bool "Un-register an IDE interface (DANGEROUS)"
- depends on HDPARM
+config KEMBTK_BUSYB_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF
+ bool "Un-register an KEMBTK_BUSYB_IDE interface (DANGEROUS)"
+ depends on KEMBTK_BUSYB_HDPARM
help
- Enables the 'hdparm -U' option to un-register an IDE interface.
+ Enables the 'hdparm -U' option to un-register an KEMBTK_BUSYB_IDE interface.
This is dangerous stuff, so you should probably say N.
-config FEATURE_HDPARM_HDIO_DRIVE_RESET
+config KEMBTK_BUSYB_FEATURE_HDPARM_HDIO_DRIVE_RESET
bool "Perform device reset (DANGEROUS)"
- depends on HDPARM
+ depends on KEMBTK_BUSYB_HDPARM
help
Enables the 'hdparm -w' option to perform a device reset.
This is dangerous stuff, so you should probably say N.
-config FEATURE_HDPARM_HDIO_TRISTATE_HWIF
+config KEMBTK_BUSYB_FEATURE_HDPARM_HDIO_TRISTATE_HWIF
bool "Tristate device for hotswap (DANGEROUS)"
- depends on HDPARM
+ depends on KEMBTK_BUSYB_HDPARM
help
Enables the 'hdparm -x' option to tristate device for hotswap,
and the '-b' option to get/set bus state. This is dangerous
stuff, so you should probably say N.
-config FEATURE_HDPARM_HDIO_GETSET_DMA
+config KEMBTK_BUSYB_FEATURE_HDPARM_HDIO_GETSET_DMA
bool "Get/set using_dma flag (DANGEROUS)"
- depends on HDPARM
+ depends on KEMBTK_BUSYB_HDPARM
help
Enables the 'hdparm -d' option to get/set using_dma flag.
This is dangerous stuff, so you should probably say N.
-config MAKEDEVS
+config KEMBTK_BUSYB_MAKEDEVS
bool "makedevs"
help
'makedevs' is a utility used to create a batch of devices with
@@ -376,47 +376,47 @@ config MAKEDEVS
choice
prompt "Choose makedevs behaviour"
- depends on MAKEDEVS
+ depends on KEMBTK_BUSYB_MAKEDEVS
-config FEATURE_MAKEDEVS_LEAF
+config KEMBTK_BUSYB_FEATURE_MAKEDEVS_LEAF
bool "leaf"
-config FEATURE_MAKEDEVS_TABLE
+config KEMBTK_BUSYB_FEATURE_MAKEDEVS_TABLE
bool "table"
endchoice
-config MAN
+config KEMBTK_BUSYB_MAN
bool "man"
help
Format and display manual pages.
-config MICROCOM
+config KEMBTK_BUSYB_MICROCOM
bool "microcom"
help
The poor man's minicom utility for chatting with serial port devices.
-config MOUNTPOINT
+config KEMBTK_BUSYB_MOUNTPOINT
bool "mountpoint"
help
mountpoint checks if the directory is a mountpoint.
-config MT
+config KEMBTK_BUSYB_MT
bool "mt"
help
mt is used to control tape devices. You can use the mt utility
to advance or rewind a tape past a specified number of archive
files on the tape.
-config RAIDAUTORUN
+config KEMBTK_BUSYB_RAIDAUTORUN
bool "raidautorun"
help
raidautorun tells the kernel md driver to
search and start RAID arrays.
-config READAHEAD
+config KEMBTK_BUSYB_READAHEAD
bool "readahead"
- depends on LFS
+ depends on KEMBTK_BUSYB_LFS
help
Preload the files listed on the command line into RAM cache so that
subsequent reads on these files will not block on disk I/O.
@@ -424,13 +424,13 @@ config READAHEAD
This applet just calls the readahead(2) system call on each file.
It is mainly useful in system startup scripts to preload files
or executables before they are used. When used at the right time
- (in particular when a CPU bound process is running) it can
+ (in particular when a KEMBTK_BUSYB_CPU bound process is running) it can
significantly speed up system startup.
As readahead(2) blocks until each file has been read, it is best to
run this applet as a background job.
-config RUNLEVEL
+config KEMBTK_BUSYB_RUNLEVEL
bool "runlevel"
help
find the current and previous system runlevel.
@@ -438,45 +438,45 @@ config RUNLEVEL
This applet uses utmp but does not rely on busybox supporing
utmp on purpose. It is used by e.g. emdebian via /etc/init.d/rc.
-config RX
+config KEMBTK_BUSYB_RX
bool "rx"
help
Receive files using the Xmodem protocol.
-config SETSID
+config KEMBTK_BUSYB_SETSID
bool "setsid"
help
setsid runs a program in a new session
-config STRINGS
+config KEMBTK_BUSYB_STRINGS
bool "strings"
help
strings prints the printable character sequences for each file
specified.
-config TASKSET
+config KEMBTK_BUSYB_TASKSET
bool "taskset"
help
- Retrieve or set a processes's CPU affinity.
+ Retrieve or set a processes's KEMBTK_BUSYB_CPU affinity.
This requires sched_{g,s}etaffinity support in your libc.
-config FEATURE_TASKSET_FANCY
+config KEMBTK_BUSYB_FEATURE_TASKSET_FANCY
bool "Fancy output"
default y
- depends on TASKSET
+ depends on KEMBTK_BUSYB_TASKSET
help
Add code for fancy output. This merely silences a compiler-warning
and adds about 135 Bytes. May be needed for machines with alot
- of CPUs.
+ of KEMBTK_BUSYB_CPUs.
-config TIME
+config KEMBTK_BUSYB_TIME
bool "time"
help
The time command runs the specified program with the given arguments.
When the command finishes, time writes a message to standard output
giving timing statistics about this program run.
-config TTYSIZE
+config KEMBTK_BUSYB_TTYSIZE
bool "ttysize"
help
A replacement for "stty size". Unlike stty, can report only width,
@@ -484,7 +484,7 @@ config TTYSIZE
error, but returns default 80x24.
Usage in shell scripts: width=`ttysize w`.
-config WATCHDOG
+config KEMBTK_BUSYB_WATCHDOG
bool "watchdog"
help
The watchdog utility is used with hardware or software watchdog
diff --git a/busybox-modutils.kconfig b/busybox-modutils.kconfig
index 5537945..621b131 100644
--- a/busybox-modutils.kconfig
+++ b/busybox-modutils.kconfig
@@ -5,21 +5,21 @@
menu "Linux Module Utilities"
-config DEFAULT_MODULES_DIR
+config KEMBTK_BUSYB_DEFAULT_MODULES_DIR
string "Default directory containing modules"
default "/lib/modules"
help
Directory that contains kernel modules.
Defaults to "/lib/modules"
-config DEFAULT_DEPMOD_FILE
+config KEMBTK_BUSYB_DEFAULT_DEPMOD_FILE
string "Default name of modules.dep"
default "modules.dep"
help
Filename that contains kernel modules dependencies.
Defaults to "modules.dep"
-config MODPROBE_SMALL
+config KEMBTK_BUSYB_MODPROBE_SMALL
bool "Simplified modutils"
help
Simplified modutils.
@@ -51,47 +51,47 @@ config MODPROBE_SMALL
As of 2008-07, this code is experimental. It is 14kb smaller
than "non-small" modutils.
-config FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE
+config KEMBTK_BUSYB_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE
bool "Accept module options on modprobe command line"
- depends on MODPROBE_SMALL
+ depends on KEMBTK_BUSYB_MODPROBE_SMALL
help
Allow insmod and modprobe take module options from command line.
N.B. Very bloaty.
-config FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED
+config KEMBTK_BUSYB_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED
bool "Skip loading of already loaded modules"
- depends on MODPROBE_SMALL
+ depends on KEMBTK_BUSYB_MODPROBE_SMALL
help
Check if the module is already loaded.
N.B. It's racy.
-config INSMOD
+config KEMBTK_BUSYB_INSMOD
bool "insmod"
depends on !MODPROBE_SMALL
help
insmod is used to load specified modules in the running kernel.
-config RMMOD
+config KEMBTK_BUSYB_RMMOD
bool "rmmod"
depends on !MODPROBE_SMALL
help
rmmod is used to unload specified modules from the kernel.
-config LSMOD
+config KEMBTK_BUSYB_LSMOD
bool "lsmod"
depends on !MODPROBE_SMALL
help
lsmod is used to display a list of loaded modules.
-config FEATURE_LSMOD_PRETTY_2_6_OUTPUT
+config KEMBTK_BUSYB_FEATURE_LSMOD_PRETTY_2_6_OUTPUT
bool "Pretty output"
- depends on LSMOD
+ depends on KEMBTK_BUSYB_LSMOD
help
This option makes output format of lsmod adjusted to
the format of module-init-tools for Linux kernel 2.6.
Increases size somewhat.
-config MODPROBE
+config KEMBTK_BUSYB_MODPROBE
bool "modprobe"
depends on !MODPROBE_SMALL
help
@@ -101,10 +101,10 @@ config MODPROBE
Note that in the state, modprobe does not understand multiple
module options from the configuration file. See option below.
-config FEATURE_MODPROBE_BLACKLIST
+config KEMBTK_BUSYB_FEATURE_MODPROBE_BLACKLIST
bool
prompt "Blacklist support"
- depends on MODPROBE
+ depends on KEMBTK_BUSYB_MODPROBE
help
Say 'y' here to enable support for the 'blacklist' command in
modprobe.conf. This prevents the alias resolver to resolve
@@ -112,7 +112,7 @@ config FEATURE_MODPROBE_BLACKLIST
hardware autodetection scripts to load modules like evdev, frame
buffer drivers etc.
-config DEPMOD
+config KEMBTK_BUSYB_DEPMOD
bool "depmod"
depends on !MODPROBE_SMALL
help
@@ -122,24 +122,24 @@ config DEPMOD
comment "Options common to multiple modutils"
-config FEATURE_2_4_MODULES
+config KEMBTK_BUSYB_FEATURE_2_4_MODULES
bool "Support version 2.2/2.4 Linux kernels"
- depends on INSMOD || RMMOD || LSMOD
+ depends on KEMBTK_BUSYB_INSMOD || KEMBTK_BUSYB_RMMOD || KEMBTK_BUSYB_LSMOD
help
Support module loading for 2.2.x and 2.4.x Linux kernels.
This increases size considerably. Say N unless you plan
to run ancient kernels.
-config FEATURE_INSMOD_VERSION_CHECKING
+config KEMBTK_BUSYB_FEATURE_INSMOD_VERSION_CHECKING
bool "Enable module version checking"
- depends on FEATURE_2_4_MODULES && (INSMOD || MODPROBE)
+ depends on KEMBTK_BUSYB_FEATURE_2_4_MODULES && (KEMBTK_BUSYB_INSMOD || KEMBTK_BUSYB_MODPROBE)
help
Support checking of versions for modules. This is used to
ensure that the kernel and module are made for each other.
-config FEATURE_INSMOD_KSYMOOPS_SYMBOLS
+config KEMBTK_BUSYB_FEATURE_INSMOD_KSYMOOPS_SYMBOLS
bool "Add module symbols to kernel symbol table"
- depends on FEATURE_2_4_MODULES && (INSMOD || MODPROBE)
+ depends on KEMBTK_BUSYB_FEATURE_2_4_MODULES && (KEMBTK_BUSYB_INSMOD || KEMBTK_BUSYB_MODPROBE)
help
By adding module symbols to the kernel symbol table, Oops messages
occuring within kernel modules can be properly debugged. By enabling
@@ -147,18 +147,18 @@ config FEATURE_INSMOD_KSYMOOPS_SYMBOLS
table for properly debugging support. If you are not interested in
Oops messages from kernel modules, say N.
-config FEATURE_INSMOD_LOADINKMEM
+config KEMBTK_BUSYB_FEATURE_INSMOD_LOADINKMEM
bool "In kernel memory optimization (uClinux only)"
- depends on FEATURE_2_4_MODULES && (INSMOD || MODPROBE)
+ depends on KEMBTK_BUSYB_FEATURE_2_4_MODULES && (KEMBTK_BUSYB_INSMOD || KEMBTK_BUSYB_MODPROBE)
help
This is a special uClinux only memory optimization that lets insmod
load the specified kernel module directly into kernel space, reducing
memory usage by preventing the need for two copies of the module
being loaded into memory.
-config FEATURE_INSMOD_LOAD_MAP
+config KEMBTK_BUSYB_FEATURE_INSMOD_LOAD_MAP
bool "Enable insmod load map (-m) option"
- depends on FEATURE_2_4_MODULES && INSMOD
+ depends on KEMBTK_BUSYB_FEATURE_2_4_MODULES && KEMBTK_BUSYB_INSMOD
help
Enabling this, one would be able to get a load map
output on stdout. This makes kernel module debugging
@@ -166,16 +166,16 @@ config FEATURE_INSMOD_LOAD_MAP
If you don't plan to debug kernel modules, you
don't need this option.
-config FEATURE_INSMOD_LOAD_MAP_FULL
+config KEMBTK_BUSYB_FEATURE_INSMOD_LOAD_MAP_FULL
bool "Symbols in load map"
default y
- depends on FEATURE_INSMOD_LOAD_MAP && !MODPROBE_SMALL
+ depends on KEMBTK_BUSYB_FEATURE_INSMOD_LOAD_MAP && !MODPROBE_SMALL
help
Without this option, -m will only output section
load map. With this option, -m will also output
symbols load map.
-config FEATURE_CHECK_TAINTED_MODULE
+config KEMBTK_BUSYB_FEATURE_CHECK_TAINTED_MODULE
bool "Support tainted module checking with new kernels"
default y
depends on !MODPROBE_SMALL
@@ -185,10 +185,10 @@ config FEATURE_CHECK_TAINTED_MODULE
support request.
This option is required to support GPLONLY modules.
-config FEATURE_MODUTILS_ALIAS
+config KEMBTK_BUSYB_FEATURE_MODUTILS_ALIAS
bool "Support for module.aliases file"
default y
- depends on DEPMOD || MODPROBE
+ depends on KEMBTK_BUSYB_DEPMOD || KEMBTK_BUSYB_MODPROBE
help
Generate and parse modules.alias containing aliases for bus
identifiers:
@@ -201,10 +201,10 @@ config FEATURE_MODUTILS_ALIAS
Say Y if unsure.
-config FEATURE_MODUTILS_SYMBOLS
+config KEMBTK_BUSYB_FEATURE_MODUTILS_SYMBOLS
bool "Support for module.symbols file"
default y
- depends on DEPMOD || MODPROBE
+ depends on KEMBTK_BUSYB_DEPMOD || KEMBTK_BUSYB_MODPROBE
help
Generate and parse modules.symbols containing aliases for
symbol_request() kernel calls, such as:
diff --git a/busybox-networking-udhcp.kconfig b/busybox-networking-udhcp.kconfig
index d80bf20..d6ae8ac 100644
--- a/busybox-networking-udhcp.kconfig
+++ b/busybox-networking-udhcp.kconfig
@@ -3,46 +3,46 @@
# see scripts/kbuild/config-language.txt.
#
-config APP_UDHCPD
+config KEMBTK_BUSYB_APP_UDHCPD
bool "udhcp server (udhcpd)"
help
udhcpd is a DHCP server geared primarily toward embedded systems,
while striving to be fully functional and RFC compliant.
-config APP_DHCPRELAY
+config KEMBTK_BUSYB_APP_DHCPRELAY
bool "dhcprelay"
- depends on APP_UDHCPD
+ depends on KEMBTK_BUSYB_APP_UDHCPD
help
dhcprelay listens for dhcp requests on one or more interfaces
and forwards these requests to a different interface or dhcp
server.
-config APP_DUMPLEASES
+config KEMBTK_BUSYB_APP_DUMPLEASES
bool "Lease display utility (dumpleases)"
- depends on APP_UDHCPD
+ depends on KEMBTK_BUSYB_APP_UDHCPD
help
dumpleases displays the leases written out by the udhcpd server.
Lease times are stored in the file by time remaining in lease, or
by the absolute time that it expires in seconds from epoch.
-config FEATURE_UDHCPD_WRITE_LEASES_EARLY
+config KEMBTK_BUSYB_FEATURE_UDHCPD_WRITE_LEASES_EARLY
bool "Rewrite the lease file at every new acknowledge"
- depends on APP_UDHCPD
+ depends on KEMBTK_BUSYB_APP_UDHCPD
help
If selected, udhcpd will write a new file with leases every
time a new lease has been accepted, thus eliminating the need
to send SIGUSR1 for the initial writing or updating. Any timed
rewriting remains undisturbed
-config DHCPD_LEASES_FILE
+config KEMBTK_BUSYB_DHCPD_LEASES_FILE
string "Absolute path to lease file"
default "/var/lib/misc/udhcpd.leases"
- depends on APP_UDHCPD
+ depends on KEMBTK_BUSYB_APP_UDHCPD
help
udhcpd stores addresses in a lease file. This is the absolute path
of the file. Normally it is safe to leave it untouched.
-config APP_UDHCPC
+config KEMBTK_BUSYB_APP_UDHCPC
bool "udhcp client (udhcpc)"
help
udhcpc is a DHCP client geared primarily toward embedded systems,
@@ -51,50 +51,50 @@ config APP_UDHCPC
The udhcp client negotiates a lease with the DHCP server and
runs a script when a lease is obtained or lost.
-config FEATURE_UDHCPC_ARPING
- bool "Verify that the offered address is free, using ARP ping"
+config KEMBTK_BUSYB_FEATURE_UDHCPC_ARPING
+ bool "Verify that the offered address is free, using KEMBTK_BUSYB_ARP ping"
default y
- depends on APP_UDHCPC
+ depends on KEMBTK_BUSYB_APP_UDHCPC
help
- If selected, udhcpc will send ARP probes and make sure
+ If selected, udhcpc will send KEMBTK_BUSYB_ARP probes and make sure
the offered address is really not in use by anyone. The client
will DHCPDECLINE the offer if the address is in use,
and restart the discover process.
-config FEATURE_UDHCP_PORT
+config KEMBTK_BUSYB_FEATURE_UDHCP_PORT
bool "Enable '-P port' option for udhcpd and udhcpc"
- depends on APP_UDHCPD || APP_UDHCPC
+ depends on KEMBTK_BUSYB_APP_UDHCPD || KEMBTK_BUSYB_APP_UDHCPC
help
At the cost of ~300 bytes, enables -P port option.
This feature is typically not needed.
-config UDHCP_DEBUG
+config KEMBTK_BUSYB_UDHCP_DEBUG
bool "Compile udhcp with noisy debugging messages"
- depends on APP_UDHCPD || APP_UDHCPC
+ depends on KEMBTK_BUSYB_APP_UDHCPD || KEMBTK_BUSYB_APP_UDHCPC
help
If selected, udhcpd will output extra debugging output.
-config FEATURE_UDHCP_RFC3397
+config KEMBTK_BUSYB_FEATURE_UDHCP_RFC3397
bool "Support for RFC3397 domain search (experimental)"
- depends on APP_UDHCPD || APP_UDHCPC
+ depends on KEMBTK_BUSYB_APP_UDHCPD || KEMBTK_BUSYB_APP_UDHCPC
help
If selected, both client and server will support passing of domain
search lists via option 119, specified in RFC3397.
-config UDHCPC_DEFAULT_SCRIPT
+config KEMBTK_BUSYB_UDHCPC_DEFAULT_SCRIPT
string "Absolute path to config script"
default "/usr/share/udhcpc/default.script"
- depends on APP_UDHCPC
+ depends on KEMBTK_BUSYB_APP_UDHCPC
help
This script is called after udhcpc receives an answer. See
examples/udhcp for a working example. Normally it is safe
to leave this untouched.
-config UDHCPC_SLACK_FOR_BUGGY_SERVERS
+config KEMBTK_BUSYB_UDHCPC_SLACK_FOR_BUGGY_SERVERS
int "DHCP options slack buffer size"
default 80
range 0 924
- depends on APP_UDHCPD || APP_UDHCPC
+ depends on KEMBTK_BUSYB_APP_UDHCPD || KEMBTK_BUSYB_APP_UDHCPC
help
Some buggy DHCP servers send DHCP offer packets with option
field larger than we expect (which might also be considered a
@@ -109,6 +109,6 @@ config UDHCPC_SLACK_FOR_BUGGY_SERVERS
Known buggy DHCP servers:
3Com OfficeConnect Remote 812 ADSL Router:
seems to confuse maximum allowed UDP packet size with
- maximum size of entire IP packet, and sends packets which are
+ maximum size of entire KEMBTK_BUSYB_IP packet, and sends packets which are
28 bytes too large.
Seednet (ISP) VDSL: sends packets 2 bytes too large.
diff --git a/busybox-networking.kconfig b/busybox-networking.kconfig
index c75fb2c..0bedcc6 100644
--- a/busybox-networking.kconfig
+++ b/busybox-networking.kconfig
@@ -5,53 +5,53 @@
menu "Networking Utilities"
-config FEATURE_IPV6
- bool "Enable IPv6 support"
+config KEMBTK_BUSYB_FEATURE_IPV6
+ bool "Enable KEMBTK_BUSYB_IPv6 support"
help
- Enable IPv6 support in busybox.
- This adds IPv6 support in the networking applets.
+ Enable KEMBTK_BUSYB_IPv6 support in busybox.
+ This adds KEMBTK_BUSYB_IPv6 support in the networking applets.
-config FEATURE_PREFER_IPV4_ADDRESS
- bool "Preferentially use IPv4 addresses from DNS queries"
+config KEMBTK_BUSYB_FEATURE_PREFER_IPV4_ADDRESS
+ bool "Preferentially use KEMBTK_BUSYB_IPv4 addresses from DNS queries"
default y
- depends on FEATURE_IPV6
+ depends on KEMBTK_BUSYB_FEATURE_IPV6
help
- Use IPv4 address of network host if it has one.
+ Use KEMBTK_BUSYB_IPv4 address of network host if it has one.
If this option is off, the first returned address will be used.
- This may cause problems when your DNS server is IPv6-capable and
- is returning IPv6 host addresses too. If IPv6 address
- precedes IPv4 one in DNS reply, busybox network applets
- (e.g. wget) will use IPv6 address. On an IPv6-incapable host
+ This may cause problems when your DNS server is KEMBTK_BUSYB_IPv6-capable and
+ is returning KEMBTK_BUSYB_IPv6 host addresses too. If KEMBTK_BUSYB_IPv6 address
+ precedes KEMBTK_BUSYB_IPv4 one in DNS reply, busybox network applets
+ (e.g. wget) will use KEMBTK_BUSYB_IPv6 address. On an KEMBTK_BUSYB_IPv6-incapable host
or network applets will fail to connect to the host
- using IPv6 address.
+ using KEMBTK_BUSYB_IPv6 address.
-config VERBOSE_RESOLUTION_ERRORS
+config KEMBTK_BUSYB_VERBOSE_RESOLUTION_ERRORS
bool "Verbose resolution errors"
help
Enable if you are not satisfied with simplistic
"can't resolve 'hostname.com'" and want to know more.
This may increase size of your executable a bit.
-config ARP
+config KEMBTK_BUSYB_ARP
bool "arp"
help
- Manipulate the system ARP cache.
+ Manipulate the system KEMBTK_BUSYB_ARP cache.
-config ARPING
+config KEMBTK_BUSYB_ARPING
bool "arping"
help
- Ping hosts by ARP packets.
+ Ping hosts by KEMBTK_BUSYB_ARP packets.
-config BRCTL
+config KEMBTK_BUSYB_BRCTL
bool "brctl"
help
Manage ethernet bridges.
Supports addbr/delbr and addif/delif.
-config FEATURE_BRCTL_FANCY
+config KEMBTK_BUSYB_FEATURE_BRCTL_FANCY
bool "Fancy options"
- depends on BRCTL
+ depends on KEMBTK_BUSYB_BRCTL
help
Add support for extended option like:
setageing, setfd, sethello, setmaxage,
@@ -59,120 +59,120 @@ config FEATURE_BRCTL_FANCY
stp
This adds about 600 bytes.
-config FEATURE_BRCTL_SHOW
+config KEMBTK_BUSYB_FEATURE_BRCTL_SHOW
bool "Support show, showmac and showstp"
- depends on BRCTL && FEATURE_BRCTL_FANCY
+ depends on KEMBTK_BUSYB_BRCTL && KEMBTK_BUSYB_FEATURE_BRCTL_FANCY
help
Add support for option which prints the current config:
showmacs, showstp, show
-config DNSD
+config KEMBTK_BUSYB_DNSD
bool "dnsd"
help
Small and static DNS server daemon.
-config ETHER_WAKE
+config KEMBTK_BUSYB_ETHER_WAKE
bool "ether-wake"
help
Send a magic packet to wake up sleeping machines.
-config FAKEIDENTD
+config KEMBTK_BUSYB_FAKEIDENTD
bool "fakeidentd"
- select FEATURE_SYSLOG
+ select KEMBTK_BUSYB_FEATURE_SYSLOG
help
fakeidentd listens on the ident port and returns a predefined
fake value on any query.
-config FTPGET
+config KEMBTK_BUSYB_FTPGET
bool "ftpget"
help
Retrieve a remote file via FTP.
-config FTPPUT
+config KEMBTK_BUSYB_FTPPUT
bool "ftpput"
help
Store a remote file via FTP.
-config FEATURE_FTPGETPUT_LONG_OPTIONS
+config KEMBTK_BUSYB_FEATURE_FTPGETPUT_LONG_OPTIONS
bool "Enable long options in ftpget/ftpput"
- depends on GETOPT_LONG && (FTPGET || FTPPUT)
+ depends on KEMBTK_BUSYB_GETOPT_LONG && (KEMBTK_BUSYB_FTPGET || KEMBTK_BUSYB_FTPPUT)
help
Support long options for the ftpget/ftpput applet.
-config HOSTNAME
+config KEMBTK_BUSYB_HOSTNAME
bool "hostname"
help
Show or set the system's host name.
-config HTTPD
+config KEMBTK_BUSYB_HTTPD
bool "httpd"
help
Serve web pages via an HTTP server.
-config FEATURE_HTTPD_RANGES
+config KEMBTK_BUSYB_FEATURE_HTTPD_RANGES
bool "Support 'Ranges:' header"
- depends on HTTPD
+ depends on KEMBTK_BUSYB_HTTPD
help
Makes httpd emit "Accept-Ranges: bytes" header and understand
"Range: bytes=NNN-[MMM]" header. Allows for resuming interrupted
downloads, seeking in multimedia players etc.
-config FEATURE_HTTPD_USE_SENDFILE
+config KEMBTK_BUSYB_FEATURE_HTTPD_USE_SENDFILE
bool "Use sendfile system call"
- depends on HTTPD
+ depends on KEMBTK_BUSYB_HTTPD
help
When enabled, httpd will use the kernel sendfile() function
instead of read/write loop.
-config FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP
+config KEMBTK_BUSYB_FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP
bool "Support reloading of global config file on HUP signal"
- depends on HTTPD
+ depends on KEMBTK_BUSYB_HTTPD
help
This option enables processing of SIGHUP to reload cached
configuration settings.
-config FEATURE_HTTPD_SETUID
+config KEMBTK_BUSYB_FEATURE_HTTPD_SETUID
bool "Enable -u <user> option"
- depends on HTTPD
+ depends on KEMBTK_BUSYB_HTTPD
help
This option allows the server to run as a specific user
rather than defaulting to the user that starts the server.
Use of this option requires special privileges to change to a
different user.
-config FEATURE_HTTPD_BASIC_AUTH
+config KEMBTK_BUSYB_FEATURE_HTTPD_BASIC_AUTH
bool "Enable Basic http Authentication"
default y
- depends on HTTPD
+ depends on KEMBTK_BUSYB_HTTPD
help
Utilizes password settings from /etc/httpd.conf for basic
authentication on a per url basis.
-config FEATURE_HTTPD_AUTH_MD5
+config KEMBTK_BUSYB_FEATURE_HTTPD_AUTH_MD5
bool "Support MD5 crypted passwords for http Authentication"
- depends on FEATURE_HTTPD_BASIC_AUTH
+ depends on KEMBTK_BUSYB_FEATURE_HTTPD_BASIC_AUTH
help
Enables basic per URL authentication from /etc/httpd.conf
using md5 passwords.
-config FEATURE_HTTPD_CONFIG_WITH_MIME_TYPES
+config KEMBTK_BUSYB_FEATURE_HTTPD_CONFIG_WITH_MIME_TYPES
bool "Support loading additional MIME types at run-time"
- depends on HTTPD
+ depends on KEMBTK_BUSYB_HTTPD
help
This option enables support for additional MIME types at
run-time to be specified in the configuration file.
-config FEATURE_HTTPD_CGI
+config KEMBTK_BUSYB_FEATURE_HTTPD_CGI
bool "Support Common Gateway Interface (CGI)"
default y
- depends on HTTPD
+ depends on KEMBTK_BUSYB_HTTPD
help
This option allows scripts and executables to be invoked
when specific URLs are requested.
-config FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR
+config KEMBTK_BUSYB_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR
bool "Support for running scripts through an interpreter"
- depends on FEATURE_HTTPD_CGI
+ depends on KEMBTK_BUSYB_FEATURE_HTTPD_CGI
help
This option enables support for running scripts through an
interpreter. Turn this on if you want PHP scripts to work
@@ -180,26 +180,26 @@ config FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR
config file:
*.php:/path/to/your/php
-config FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
+config KEMBTK_BUSYB_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
bool "Set REMOTE_PORT environment variable for CGI"
- depends on FEATURE_HTTPD_CGI
+ depends on KEMBTK_BUSYB_FEATURE_HTTPD_CGI
help
Use of this option can assist scripts in generating
references that contain a unique port number.
-config FEATURE_HTTPD_ENCODE_URL_STR
+config KEMBTK_BUSYB_FEATURE_HTTPD_ENCODE_URL_STR
bool "Enable -e option (useful for CGIs written as shell scripts)"
default y
- depends on HTTPD
+ depends on KEMBTK_BUSYB_HTTPD
help
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
+config KEMBTK_BUSYB_FEATURE_HTTPD_ERROR_PAGES
bool "Support for custom error pages"
- depends on HTTPD
+ depends on KEMBTK_BUSYB_HTTPD
help
This option allows you to define custom error pages in
error pages. For instance, if you add the line:
@@ -208,9 +208,9 @@ config FEATURE_HTTPD_ERROR_PAGES
'/path/e404.html' file instead of the terse '404 NOT FOUND'
message.
-config FEATURE_HTTPD_PROXY
+config KEMBTK_BUSYB_FEATURE_HTTPD_PROXY
bool "Support for reverse proxy"
- depends on HTTPD
+ depends on KEMBTK_BUSYB_HTTPD
help
This option allows you to define URLs that will be forwarded
to another HTTP server. To setup add the following line to the
@@ -219,63 +219,63 @@ config FEATURE_HTTPD_PROXY
Then a request to /url/myfile will be forwarded to
http://hostname[:port]/new/path/myfile.
-config IFCONFIG
+config KEMBTK_BUSYB_IFCONFIG
bool "ifconfig"
help
Ifconfig is used to configure the kernel-resident network interfaces.
-config FEATURE_IFCONFIG_STATUS
+config KEMBTK_BUSYB_FEATURE_IFCONFIG_STATUS
bool "Enable status reporting output (+7k)"
default y
- depends on IFCONFIG
+ depends on KEMBTK_BUSYB_IFCONFIG
help
If ifconfig is called with no arguments it will display the status
of the currently active interfaces.
-config FEATURE_IFCONFIG_SLIP
+config KEMBTK_BUSYB_FEATURE_IFCONFIG_SLIP
bool "Enable slip-specific options \"keepalive\" and \"outfill\""
- depends on IFCONFIG
+ depends on KEMBTK_BUSYB_IFCONFIG
help
Allow "keepalive" and "outfill" support for SLIP. If you're not
planning on using serial lines, leave this unchecked.
-config FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
+config KEMBTK_BUSYB_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
bool "Enable options \"mem_start\", \"io_addr\", and \"irq\""
- depends on IFCONFIG
+ depends on KEMBTK_BUSYB_IFCONFIG
help
Allow the start address for shared memory, start address for I/O,
and/or the interrupt line used by the specified device.
-config FEATURE_IFCONFIG_HW
+config KEMBTK_BUSYB_FEATURE_IFCONFIG_HW
bool "Enable option \"hw\" (ether only)"
default y
- depends on IFCONFIG
+ depends on KEMBTK_BUSYB_IFCONFIG
help
Set the hardware address of this interface, if the device driver
supports this operation. Currently, we only support the 'ether'
class.
-config FEATURE_IFCONFIG_BROADCAST_PLUS
+config KEMBTK_BUSYB_FEATURE_IFCONFIG_BROADCAST_PLUS
bool "Set the broadcast automatically"
- depends on IFCONFIG
+ depends on KEMBTK_BUSYB_IFCONFIG
help
Setting this will make ifconfig attempt to find the broadcast
automatically if the value '+' is used.
-config IFENSLAVE
+config KEMBTK_BUSYB_IFENSLAVE
bool "ifenslave"
help
Userspace application to bind several interfaces
to a logical interface (use with kernel bonding driver).
-config IFUPDOWN
+config KEMBTK_BUSYB_IFUPDOWN
bool "ifupdown"
help
Activate or deactivate the specified interfaces. This applet makes
use of either "ifconfig" and "route" or the "ip" command to actually
configure network interfaces. Therefore, you will probably also want
- to enable either IFCONFIG and ROUTE, or enable
- FEATURE_IFUPDOWN_IP and the various IP options. Of
+ to enable either KEMBTK_BUSYB_IFCONFIG and KEMBTK_BUSYB_ROUTE, or enable
+ KEMBTK_BUSYB_FEATURE_IFUPDOWN_IP and the various KEMBTK_BUSYB_IP options. Of
course you could use non-busybox versions of these programs, so
against my better judgement (since this will surely result in plenty
of support questions on the mailing list), I do not force you to
@@ -283,10 +283,10 @@ config IFUPDOWN
"ifconfig", "route" and "run-parts" or the "ip" command, either
via busybox or via standalone utilities.
-config IFUPDOWN_IFSTATE_PATH
+config KEMBTK_BUSYB_IFUPDOWN_IFSTATE_PATH
string "Absolute path to ifstate file"
default "/var/run/ifstate"
- depends on IFUPDOWN
+ depends on KEMBTK_BUSYB_IFUPDOWN
help
ifupdown keeps state information in a file called ifstate.
Typically it is located in /var/run/ifstate, however
@@ -294,33 +294,33 @@ config IFUPDOWN_IFSTATE_PATH
(debian, for example, uses /etc/network/run/ifstate).
This config option defines location of ifstate.
-config FEATURE_IFUPDOWN_IP
+config KEMBTK_BUSYB_FEATURE_IFUPDOWN_IP
bool "Use ip applet"
- depends on IFUPDOWN
+ depends on KEMBTK_BUSYB_IFUPDOWN
help
Use the iproute "ip" command to implement "ifup" and "ifdown", rather
than the default of using the older 'ifconfig' and 'route' utilities.
-config FEATURE_IFUPDOWN_IP_BUILTIN
+config KEMBTK_BUSYB_FEATURE_IFUPDOWN_IP_BUILTIN
bool "Use busybox ip applet"
default y
- depends on FEATURE_IFUPDOWN_IP
- select IP
- select FEATURE_IP_ADDRESS
- select FEATURE_IP_LINK
- select FEATURE_IP_ROUTE
+ depends on KEMBTK_BUSYB_FEATURE_IFUPDOWN_IP
+ select KEMBTK_BUSYB_IP
+ select KEMBTK_BUSYB_FEATURE_IP_ADDRESS
+ select KEMBTK_BUSYB_FEATURE_IP_LINK
+ select KEMBTK_BUSYB_FEATURE_IP_ROUTE
help
Use the busybox iproute "ip" applet to implement "ifupdown".
If left disabled, you must install the full-blown iproute2
utility or the "ifup" and "ifdown" applets will not work.
-config FEATURE_IFUPDOWN_IFCONFIG_BUILTIN
+config KEMBTK_BUSYB_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN
bool "Use busybox ifconfig and route applets"
default y
- depends on IFUPDOWN && !FEATURE_IFUPDOWN_IP
- select IFCONFIG
- select ROUTE
+ depends on KEMBTK_BUSYB_IFUPDOWN && !FEATURE_IFUPDOWN_IP
+ select KEMBTK_BUSYB_IFCONFIG
+ select KEMBTK_BUSYB_ROUTE
help
Use the busybox iproute "ifconfig" and "route" applets to
implement the "ifup" and "ifdown" utilities.
@@ -329,134 +329,134 @@ config FEATURE_IFUPDOWN_IFCONFIG_BUILTIN
and route utilities, or the "ifup" and "ifdown" applets will not
work.
-config FEATURE_IFUPDOWN_IPV4
- bool "Support for IPv4"
+config KEMBTK_BUSYB_FEATURE_IFUPDOWN_IPV4
+ bool "Support for KEMBTK_BUSYB_IPv4"
default y
- depends on IFUPDOWN
+ depends on KEMBTK_BUSYB_IFUPDOWN
help
- If you want ifup/ifdown to talk IPv4, leave this on.
+ If you want ifup/ifdown to talk KEMBTK_BUSYB_IPv4, leave this on.
-config FEATURE_IFUPDOWN_IPV6
- bool "Support for IPv6"
- depends on IFUPDOWN && FEATURE_IPV6
+config KEMBTK_BUSYB_FEATURE_IFUPDOWN_IPV6
+ bool "Support for KEMBTK_BUSYB_IPv6"
+ depends on KEMBTK_BUSYB_IFUPDOWN && KEMBTK_BUSYB_FEATURE_IPV6
help
- If you need support for IPv6, turn this option on.
+ If you need support for KEMBTK_BUSYB_IPv6, turn this option on.
### UNUSED
-###config FEATURE_IFUPDOWN_IPX
-### bool "Support for IPX"
-### depends on IFUPDOWN
+###config KEMBTK_BUSYB_FEATURE_IFUPDOWN_IPX
+### bool "Support for KEMBTK_BUSYB_IPX"
+### depends on KEMBTK_BUSYB_IFUPDOWN
### help
-### If this option is selected you can use busybox to work with IPX
+### If this option is selected you can use busybox to work with KEMBTK_BUSYB_IPX
### networks.
-config FEATURE_IFUPDOWN_MAPPING
+config KEMBTK_BUSYB_FEATURE_IFUPDOWN_MAPPING
bool "Enable mapping support"
- depends on IFUPDOWN
+ depends on KEMBTK_BUSYB_IFUPDOWN
help
This enables support for the "mapping" stanza, unless you have
a weird network setup you don't need it.
-config FEATURE_IFUPDOWN_EXTERNAL_DHCP
+config KEMBTK_BUSYB_FEATURE_IFUPDOWN_EXTERNAL_DHCP
bool "Support for external dhcp clients"
- depends on IFUPDOWN
+ depends on KEMBTK_BUSYB_IFUPDOWN
help
This enables support for the external dhcp clients. Clients are
tried in the following order: dhcpcd, dhclient, pump and udhcpc.
Otherwise, if udhcpc applet is enabled, it is used.
Otherwise, ifup/ifdown will have no support for DHCP.
-config INETD
+config KEMBTK_BUSYB_INETD
bool "inetd"
- select FEATURE_SYSLOG
+ select KEMBTK_BUSYB_FEATURE_SYSLOG
help
Internet superserver daemon
-config FEATURE_INETD_SUPPORT_BUILTIN_ECHO
+config KEMBTK_BUSYB_FEATURE_INETD_SUPPORT_BUILTIN_ECHO
bool "Support echo service"
default y
- depends on INETD
+ depends on KEMBTK_BUSYB_INETD
help
Echo received data internal inetd service
-config FEATURE_INETD_SUPPORT_BUILTIN_DISCARD
+config KEMBTK_BUSYB_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD
bool "Support discard service"
default y
- depends on INETD
+ depends on KEMBTK_BUSYB_INETD
help
Internet /dev/null internal inetd service
-config FEATURE_INETD_SUPPORT_BUILTIN_TIME
+config KEMBTK_BUSYB_FEATURE_INETD_SUPPORT_BUILTIN_TIME
bool "Support time service"
default y
- depends on INETD
+ depends on KEMBTK_BUSYB_INETD
help
Return 32 bit time since 1900 internal inetd service
-config FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME
+config KEMBTK_BUSYB_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME
bool "Support daytime service"
default y
- depends on INETD
+ depends on KEMBTK_BUSYB_INETD
help
Return human-readable time internal inetd service
-config FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN
+config KEMBTK_BUSYB_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN
bool "Support chargen service"
default y
- depends on INETD
+ depends on KEMBTK_BUSYB_INETD
help
Familiar character generator internal inetd service
-config FEATURE_INETD_RPC
+config KEMBTK_BUSYB_FEATURE_INETD_RPC
bool "Support RPC services"
- depends on INETD
- select FEATURE_HAVE_RPC
+ depends on KEMBTK_BUSYB_INETD
+ select KEMBTK_BUSYB_FEATURE_HAVE_RPC
help
Support Sun-RPC based services
-config IP
+config KEMBTK_BUSYB_IP
bool "ip"
help
The "ip" applet is a TCP/IP interface configuration and routing
utility. You generally don't need "ip" to use busybox with
TCP/IP.
-config FEATURE_IP_ADDRESS
+config KEMBTK_BUSYB_FEATURE_IP_ADDRESS
bool "ip address"
default y
- depends on IP
+ depends on KEMBTK_BUSYB_IP
help
Address manipulation support for the "ip" applet.
-config FEATURE_IP_LINK
+config KEMBTK_BUSYB_FEATURE_IP_LINK
bool "ip link"
default y
- depends on IP
+ depends on KEMBTK_BUSYB_IP
help
Configure network devices with "ip".
-config FEATURE_IP_ROUTE
+config KEMBTK_BUSYB_FEATURE_IP_ROUTE
bool "ip route"
default y
- depends on IP
+ depends on KEMBTK_BUSYB_IP
help
Add support for routing table management to "ip".
-config FEATURE_IP_TUNNEL
+config KEMBTK_BUSYB_FEATURE_IP_TUNNEL
bool "ip tunnel"
- depends on IP
+ depends on KEMBTK_BUSYB_IP
help
Add support for tunneling commands to "ip".
-config FEATURE_IP_RULE
+config KEMBTK_BUSYB_FEATURE_IP_RULE
bool "ip rule"
- depends on IP
+ depends on KEMBTK_BUSYB_IP
help
Add support for rule commands to "ip".
-config FEATURE_IP_SHORT_FORMS
+config KEMBTK_BUSYB_FEATURE_IP_SHORT_FORMS
bool "Support short forms of ip commands"
- depends on IP
+ depends on KEMBTK_BUSYB_IP
help
Also support short-form of ip <OBJECT> commands:
ip addr -> ipaddr
@@ -468,63 +468,63 @@ config FEATURE_IP_SHORT_FORMS
Say N unless you desparately need the short form of the ip
object commands.
-config FEATURE_IP_RARE_PROTOCOLS
+config KEMBTK_BUSYB_FEATURE_IP_RARE_PROTOCOLS
bool "Support displaying rarely used link types"
- depends on IP
+ depends on KEMBTK_BUSYB_IP
help
If you are not going to use links of type "frad", "econet",
"bif" etc, you probably don't need to enable this.
Ethernet, wireless, infrared, ppp/slip, ip tunnelling
link types are supported without this option selected.
-config IPADDR
+config KEMBTK_BUSYB_IPADDR
bool
default y
- depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_ADDRESS
+ depends on KEMBTK_BUSYB_FEATURE_IP_SHORT_FORMS && KEMBTK_BUSYB_FEATURE_IP_ADDRESS
-config IPLINK
+config KEMBTK_BUSYB_IPLINK
bool
default y
- depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_LINK
+ depends on KEMBTK_BUSYB_FEATURE_IP_SHORT_FORMS && KEMBTK_BUSYB_FEATURE_IP_LINK
-config IPROUTE
+config KEMBTK_BUSYB_IPROUTE
bool
default y
- depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_ROUTE
+ depends on KEMBTK_BUSYB_FEATURE_IP_SHORT_FORMS && KEMBTK_BUSYB_FEATURE_IP_ROUTE
-config IPTUNNEL
+config KEMBTK_BUSYB_IPTUNNEL
bool
default y
- depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_TUNNEL
+ depends on KEMBTK_BUSYB_FEATURE_IP_SHORT_FORMS && KEMBTK_BUSYB_FEATURE_IP_TUNNEL
-config IPRULE
+config KEMBTK_BUSYB_IPRULE
bool
default y
- depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_RULE
+ depends on KEMBTK_BUSYB_FEATURE_IP_SHORT_FORMS && KEMBTK_BUSYB_FEATURE_IP_RULE
-config IPCALC
+config KEMBTK_BUSYB_IPCALC
bool "ipcalc"
help
- ipcalc takes an IP address and netmask and calculates the
+ ipcalc takes an KEMBTK_BUSYB_IP address and netmask and calculates the
resulting broadcast, network, and host range.
-config FEATURE_IPCALC_FANCY
- bool "Fancy IPCALC, more options, adds 1 kbyte"
+config KEMBTK_BUSYB_FEATURE_IPCALC_FANCY
+ bool "Fancy KEMBTK_BUSYB_IPCALC, more options, adds 1 kbyte"
default y
- depends on IPCALC
+ depends on KEMBTK_BUSYB_IPCALC
help
Adds the options hostname, prefix and silent to the output of
"ipcalc".
-config FEATURE_IPCALC_LONG_OPTIONS
+config KEMBTK_BUSYB_FEATURE_IPCALC_LONG_OPTIONS
bool "Enable long options"
- depends on IPCALC && GETOPT_LONG
+ depends on KEMBTK_BUSYB_IPCALC && KEMBTK_BUSYB_GETOPT_LONG
help
Support long options for the ipcalc applet.
-config NAMEIF
+config KEMBTK_BUSYB_NAMEIF
bool "nameif"
- select FEATURE_SYSLOG
+ select KEMBTK_BUSYB_FEATURE_SYSLOG
help
nameif is used to rename network interface by its MAC address.
Renamed interfaces MUST be in the down state.
@@ -536,9 +536,9 @@ config NAMEIF
# Comment
new_interface_name XX:XX:XX:XX:XX:XX
-config FEATURE_NAMEIF_EXTENDED
+config KEMBTK_BUSYB_FEATURE_NAMEIF_EXTENDED
bool "Extended nameif"
- depends on NAMEIF
+ depends on KEMBTK_BUSYB_NAMEIF
help
This extends the nameif syntax to support the bus_info and driver
checks. The syntax is compatible to the normal nameif.
@@ -548,81 +548,81 @@ config FEATURE_NAMEIF_EXTENDED
new_interface_name mac=00:80:C8:38:91:B5
new_interface_name 00:80:C8:38:91:B5
-config NC
+config KEMBTK_BUSYB_NC
bool "nc"
help
A simple Unix utility which reads and writes data across network
connections.
-config NC_SERVER
+config KEMBTK_BUSYB_NC_SERVER
bool "Netcat server options (-l)"
- depends on NC
+ depends on KEMBTK_BUSYB_NC
help
Allow netcat to act as a server.
-config NC_EXTRA
+config KEMBTK_BUSYB_NC_EXTRA
bool "Netcat extensions (-eiw and filename)"
- depends on NC
+ depends on KEMBTK_BUSYB_NC
help
Add -e (support for executing the rest of the command line after
making or receiving a successful connection), -i (delay interval for
lines sent), -w (timeout for initial connection).
-config NETSTAT
+config KEMBTK_BUSYB_NETSTAT
bool "netstat"
help
netstat prints information about the Linux networking subsystem.
-config FEATURE_NETSTAT_WIDE
+config KEMBTK_BUSYB_FEATURE_NETSTAT_WIDE
bool "Enable wide netstat output"
- depends on NETSTAT
+ depends on KEMBTK_BUSYB_NETSTAT
help
- Add support for wide columns. Useful when displaying IPv6 addresses
+ Add support for wide columns. Useful when displaying KEMBTK_BUSYB_IPv6 addresses
(-W option).
-config FEATURE_NETSTAT_PRG
+config KEMBTK_BUSYB_FEATURE_NETSTAT_PRG
bool "Enable PID/Program name output"
- depends on NETSTAT
+ depends on KEMBTK_BUSYB_NETSTAT
help
Add support for -p flag to print out PID and program name.
+700 bytes of code.
-config NSLOOKUP
+config KEMBTK_BUSYB_NSLOOKUP
bool "nslookup"
help
nslookup is a tool to query Internet name servers.
-config PING
+config KEMBTK_BUSYB_PING
bool "ping"
help
- ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to
- elicit an ICMP ECHO_RESPONSE from a host or gateway.
+ ping uses the ICMP protocol's mandatory KEMBTK_BUSYB_ECHO_REQUEST datagram to
+ elicit an ICMP KEMBTK_BUSYB_ECHO_RESPONSE from a host or gateway.
-config PING6
+config KEMBTK_BUSYB_PING6
bool "ping6"
- depends on FEATURE_IPV6 && PING
+ depends on KEMBTK_BUSYB_FEATURE_IPV6 && KEMBTK_BUSYB_PING
help
- This will give you a ping that can talk IPv6.
+ This will give you a ping that can talk KEMBTK_BUSYB_IPv6.
-config FEATURE_FANCY_PING
+config KEMBTK_BUSYB_FEATURE_FANCY_PING
bool "Enable fancy ping output"
default y
- depends on PING
+ depends on KEMBTK_BUSYB_PING
help
Make the output from the ping applet include statistics, and at the
same time provide full support for ICMP packets.
-config PSCAN
+config KEMBTK_BUSYB_PSCAN
bool "pscan"
help
Simple network port scanner.
-config ROUTE
+config KEMBTK_BUSYB_ROUTE
bool "route"
help
- Route displays or manipulates the kernel's IP routing tables.
+ Route displays or manipulates the kernel's KEMBTK_BUSYB_IP routing tables.
-config SLATTACH
+config KEMBTK_BUSYB_SLATTACH
bool "slattach"
help
slattach is a small utility to attach network interfaces to serial
@@ -637,37 +637,37 @@ config SLATTACH
# def_bool n
# depends on TC
-config TELNET
+config KEMBTK_BUSYB_TELNET
bool "telnet"
help
- Telnet is an interface to the TELNET protocol, but is also commonly
+ Telnet is an interface to the KEMBTK_BUSYB_TELNET protocol, but is also commonly
used to test other simple protocols.
-config FEATURE_TELNET_TTYPE
+config KEMBTK_BUSYB_FEATURE_TELNET_TTYPE
bool "Pass TERM type to remote host"
default y
- depends on TELNET
+ depends on KEMBTK_BUSYB_TELNET
help
Setting this option will forward the TERM environment variable to the
remote host you are connecting to. This is useful to make sure that
things like ANSI colors and other control sequences behave.
-config FEATURE_TELNET_AUTOLOGIN
+config KEMBTK_BUSYB_FEATURE_TELNET_AUTOLOGIN
bool "Pass USER type to remote host"
default y
- depends on TELNET
+ depends on KEMBTK_BUSYB_TELNET
help
Setting this option will forward the USER environment variable to the
remote host you are connecting to. This is useful when you need to
log into a machine without telling the username (autologin). This
option enables `-a' and `-l USER' arguments.
-config TELNETD
+config KEMBTK_BUSYB_TELNETD
bool "telnetd"
- select FEATURE_SYSLOG
+ select KEMBTK_BUSYB_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
+ A daemon for the KEMBTK_BUSYB_TELNET protocol, allowing you to log onto the host
+ running the daemon. Please keep in mind that the KEMBTK_BUSYB_TELNET protocol
sends passwords in plain text. If you can't afford the space for an
SSH daemon and you trust your network, you may say 'y' here. As a
more secure alternative, you should seriously consider installing the
@@ -694,8 +694,8 @@ config TELNETD
mount -t devpts devpts /dev/pts
- You need to be sure that Busybox has LOGIN and
- FEATURE_SUID enabled. And finally, you should make
+ You need to be sure that Busybox has KEMBTK_BUSYB_LOGIN and
+ KEMBTK_BUSYB_FEATURE_SUID enabled. And finally, you should make
certain that Busybox has been installed setuid root:
chown root.root /bin/busybox
@@ -704,20 +704,20 @@ config TELNETD
with all that done, telnetd _should_ work....
-config FEATURE_TELNETD_STANDALONE
+config KEMBTK_BUSYB_FEATURE_TELNETD_STANDALONE
bool "Support standalone telnetd (not inetd only)"
- depends on TELNETD
+ depends on KEMBTK_BUSYB_TELNETD
help
Selecting this will make telnetd able to run standalone.
-config TFTP
+config KEMBTK_BUSYB_TFTP
bool "tftp"
help
- This enables the Trivial File Transfer Protocol client program. TFTP
+ This enables the Trivial File Transfer Protocol client program. KEMBTK_BUSYB_TFTP
is usually used for simple, small transfers such as a root image
for a network-enabled bootloader.
-config TFTPD
+config KEMBTK_BUSYB_TFTPD
bool "tftpd"
help
This enables the Trivial File Transfer Protocol server program.
@@ -726,115 +726,115 @@ config TFTPD
In other words: it should be run from inetd in nowait mode,
or from udpsvd. Example: "udpsvd -E 0 69 tftpd DIR"
-config FEATURE_TFTP_GET
+config KEMBTK_BUSYB_FEATURE_TFTP_GET
bool "Enable \"get\" command"
default y
- depends on TFTP || TFTPD
+ depends on KEMBTK_BUSYB_TFTP || KEMBTK_BUSYB_TFTPD
help
- Add support for the GET command within the TFTP client. This allows
- a client to retrieve a file from a TFTP server.
+ Add support for the GET command within the KEMBTK_BUSYB_TFTP client. This allows
+ a client to retrieve a file from a KEMBTK_BUSYB_TFTP server.
Also enable upload support in tftpd, if tftpd is selected.
-config FEATURE_TFTP_PUT
+config KEMBTK_BUSYB_FEATURE_TFTP_PUT
bool "Enable \"put\" command"
default y
- depends on TFTP || TFTPD
+ depends on KEMBTK_BUSYB_TFTP || KEMBTK_BUSYB_TFTPD
help
- Add support for the PUT command within the TFTP client. This allows
- a client to transfer a file to a TFTP server.
+ Add support for the PUT command within the KEMBTK_BUSYB_TFTP client. This allows
+ a client to transfer a file to a KEMBTK_BUSYB_TFTP server.
Also enable download support in tftpd, if tftpd is selected.
-config FEATURE_TFTP_BLOCKSIZE
+config KEMBTK_BUSYB_FEATURE_TFTP_BLOCKSIZE
bool "Enable \"blksize\" protocol option"
- depends on TFTP || TFTPD
+ depends on KEMBTK_BUSYB_TFTP || KEMBTK_BUSYB_TFTPD
help
Allow tftp to specify block size, and tftpd to understand
"blksize" option.
-config TFTP_DEBUG
+config KEMBTK_BUSYB_TFTP_DEBUG
bool "Enable debug"
- depends on TFTP
+ depends on KEMBTK_BUSYB_TFTP
help
Enable debug settings for tftp. This is useful if you're running
into problems with tftp as the protocol doesn't help you much when
you run into problems.
-config TRACEROUTE
+config KEMBTK_BUSYB_TRACEROUTE
bool "traceroute"
help
- Utility to trace the route of IP packets
+ Utility to trace the route of KEMBTK_BUSYB_IP packets
-config FEATURE_TRACEROUTE_VERBOSE
+config KEMBTK_BUSYB_FEATURE_TRACEROUTE_VERBOSE
bool "Enable verbose output"
- depends on TRACEROUTE
+ depends on KEMBTK_BUSYB_TRACEROUTE
help
Add some verbosity to traceroute. This includes amongst other things
hostnames and ICMP response types.
-config FEATURE_TRACEROUTE_SOURCE_ROUTE
+config KEMBTK_BUSYB_FEATURE_TRACEROUTE_SOURCE_ROUTE
bool "Enable loose source route"
- depends on TRACEROUTE
+ depends on KEMBTK_BUSYB_TRACEROUTE
help
Add option to specify a loose source route gateway
(8 maximum).
-config FEATURE_TRACEROUTE_USE_ICMP
+config KEMBTK_BUSYB_FEATURE_TRACEROUTE_USE_ICMP
bool "Use ICMP instead of UDP"
- depends on TRACEROUTE
+ depends on KEMBTK_BUSYB_TRACEROUTE
help
- Add feature to allow for ICMP ECHO instead of UDP datagrams.
+ Add feature to allow for ICMP KEMBTK_BUSYB_ECHO instead of UDP datagrams.
source networking/udhcp/Config.in
-config VCONFIG
+config KEMBTK_BUSYB_VCONFIG
bool "vconfig"
help
Creates, removes, and configures VLAN interfaces
-config WGET
+config KEMBTK_BUSYB_WGET
bool "wget"
help
wget is a utility for non-interactive download of files from HTTP,
HTTPS, and FTP servers.
-config FEATURE_WGET_STATUSBAR
+config KEMBTK_BUSYB_FEATURE_WGET_STATUSBAR
bool "Enable a nifty process meter (+2k)"
default y
- depends on WGET
+ depends on KEMBTK_BUSYB_WGET
help
Enable the transfer progress bar for wget transfers.
-config FEATURE_WGET_AUTHENTICATION
+config KEMBTK_BUSYB_FEATURE_WGET_AUTHENTICATION
bool "Enable HTTP authentication"
default y
- depends on WGET
+ depends on KEMBTK_BUSYB_WGET
help
Support authenticated HTTP transfers.
-config FEATURE_WGET_LONG_OPTIONS
+config KEMBTK_BUSYB_FEATURE_WGET_LONG_OPTIONS
bool "Enable long options"
- depends on WGET && GETOPT_LONG
+ depends on KEMBTK_BUSYB_WGET && KEMBTK_BUSYB_GETOPT_LONG
help
Support long options for the wget applet.
-config ZCIP
+config KEMBTK_BUSYB_ZCIP
bool "zcip"
- select FEATURE_SYSLOG
+ select KEMBTK_BUSYB_FEATURE_SYSLOG
help
- ZCIP provides ZeroConf IPv4 address selection, according to RFC 3927.
+ KEMBTK_BUSYB_ZCIP provides ZeroConf KEMBTK_BUSYB_IPv4 address selection, according to RFC 3927.
It's a daemon that allocates and defends a dynamically assigned
address on the 169.254/16 network, requiring no system administrator.
See http://www.zeroconf.org for further details, and "zcip.script"
in the busybox examples.
-config TCPSVD
+config KEMBTK_BUSYB_TCPSVD
bool "tcpsvd"
help
tcpsvd listens on a TCP port and runs a program for each new
connection.
-config UDPSVD
+config KEMBTK_BUSYB_UDPSVD
bool "udpsvd"
help
udpsvd listens on an UDP port and runs a program for each new
diff --git a/busybox-printutils.kconfig b/busybox-printutils.kconfig
index 1fef6b9..8965d0a 100644
--- a/busybox-printutils.kconfig
+++ b/busybox-printutils.kconfig
@@ -5,17 +5,17 @@
menu "Print Utilities"
-config LPD
+config KEMBTK_BUSYB_LPD
bool "lpd"
help
lpd is a print spooling daemon.
-config LPR
+config KEMBTK_BUSYB_LPR
bool "lpr"
help
lpr sends files (or standard input) to a print spooling daemon.
-config LPQ
+config KEMBTK_BUSYB_LPQ
bool "lpq"
help
lpq is a print spool queue examination and manipulation program.
diff --git a/busybox-procps.kconfig b/busybox-procps.kconfig
index 2e6633d..0a728ba 100644
--- a/busybox-procps.kconfig
+++ b/busybox-procps.kconfig
@@ -5,168 +5,168 @@
menu "Process Utilities"
-config FREE
+config KEMBTK_BUSYB_FREE
bool "free"
help
free displays the total amount of free and used physical and swap
memory in the system, as well as the buffers used by the kernel.
The shared memory column should be ignored; it is obsolete.
-config FUSER
+config KEMBTK_BUSYB_FUSER
bool "fuser"
help
- fuser lists all PIDs (Process IDs) that currently have a given
+ fuser lists all PIDs (Process KEMBTK_BUSYB_IDs) that currently have a given
file open. fuser can also list all PIDs that have a given network
(TCP or UDP) port open.
-config KILL
+config KEMBTK_BUSYB_KILL
bool "kill"
help
The command kill sends the specified signal to the specified
process or process group. If no signal is specified, the TERM
signal is sent.
-config KILLALL
+config KEMBTK_BUSYB_KILLALL
bool "killall"
- depends on KILL
+ depends on KEMBTK_BUSYB_KILL
help
killall sends a signal to all processes running any of the
specified commands. If no signal name is specified, SIGTERM is
sent.
-config KILLALL5
+config KEMBTK_BUSYB_KILLALL5
bool "killall5"
- depends on KILL
+ depends on KEMBTK_BUSYB_KILL
-config NMETER
+config KEMBTK_BUSYB_NMETER
bool "nmeter"
help
Prints selected system stats continuously, one line per update.
-config PGREP
+config KEMBTK_BUSYB_PGREP
bool "pgrep"
help
Look for processes by name.
-config PIDOF
+config KEMBTK_BUSYB_PIDOF
bool "pidof"
help
Pidof finds the process id's (pids) of the named programs. It prints
those id's on the standard output.
-config FEATURE_PIDOF_SINGLE
+config KEMBTK_BUSYB_FEATURE_PIDOF_SINGLE
bool "Enable argument for single shot (-s)"
- depends on PIDOF
+ depends on KEMBTK_BUSYB_PIDOF
help
Support argument '-s' for returning only the first pid found.
-config FEATURE_PIDOF_OMIT
+config KEMBTK_BUSYB_FEATURE_PIDOF_OMIT
bool "Enable argument for omitting pids (-o)"
- depends on PIDOF
+ depends on KEMBTK_BUSYB_PIDOF
help
Support argument '-o' for omitting the given pids in output.
The special pid %PPID can be used to name the parent process
of the pidof, in other words the calling shell or shell script.
-config PKILL
+config KEMBTK_BUSYB_PKILL
bool "pkill"
help
Send signals to processes by name.
-config PS
+config KEMBTK_BUSYB_PS
bool "ps"
help
ps gives a snapshot of the current processes.
-config FEATURE_PS_WIDE
+config KEMBTK_BUSYB_FEATURE_PS_WIDE
bool "Enable argument for wide output (-w)"
- depends on PS
+ depends on KEMBTK_BUSYB_PS
help
Support argument 'w' for wide output.
If given once, 132 chars are printed and given more than
one, the length is unlimited.
-config FEATURE_PS_TIME
+config KEMBTK_BUSYB_FEATURE_PS_TIME
bool "Enable time and elapsed time output"
- depends on PS && DESKTOP
+ depends on KEMBTK_BUSYB_PS && KEMBTK_BUSYB_DESKTOP
help
Support -o time and -o etime output specifiers.
-config FEATURE_PS_UNUSUAL_SYSTEMS
+config KEMBTK_BUSYB_FEATURE_PS_UNUSUAL_SYSTEMS
bool "Support Linux prior to 2.4.0 and non-ELF systems"
- depends on FEATURE_PS_TIME
+ depends on KEMBTK_BUSYB_FEATURE_PS_TIME
help
Include support for measuring HZ on old kernels and non-ELF systems
(if you are on Linux 2.4.0+ and use ELF, you don't need this)
-config RENICE
+config KEMBTK_BUSYB_RENICE
bool "renice"
help
Renice alters the scheduling priority of one or more running
processes.
-config BB_SYSCTL
+config KEMBTK_BUSYB_BB_SYSCTL
bool "sysctl"
help
Configure kernel parameters at runtime.
-config TOP
+config KEMBTK_BUSYB_TOP
bool "top"
help
The top program provides a dynamic real-time view of a running
system.
-config FEATURE_TOP_CPU_USAGE_PERCENTAGE
- bool "Show CPU per-process usage percentage"
+config KEMBTK_BUSYB_FEATURE_TOP_CPU_USAGE_PERCENTAGE
+ bool "Show KEMBTK_BUSYB_CPU per-process usage percentage"
default y
- depends on TOP
+ depends on KEMBTK_BUSYB_TOP
help
- Make top display CPU usage for each process.
+ Make top display KEMBTK_BUSYB_CPU usage for each process.
This adds about 2k.
-config FEATURE_TOP_CPU_GLOBAL_PERCENTS
- bool "Show CPU global usage percentage"
+config KEMBTK_BUSYB_FEATURE_TOP_CPU_GLOBAL_PERCENTS
+ bool "Show KEMBTK_BUSYB_CPU global usage percentage"
default y
- depends on FEATURE_TOP_CPU_USAGE_PERCENTAGE
+ depends on KEMBTK_BUSYB_FEATURE_TOP_CPU_USAGE_PERCENTAGE
help
Makes top display "CPU: NN% usr NN% sys..." line.
This adds about 0.5k.
-config FEATURE_TOP_SMP_CPU
- bool "SMP CPU usage display ('c' key)"
- depends on FEATURE_TOP_CPU_GLOBAL_PERCENTS
+config KEMBTK_BUSYB_FEATURE_TOP_SMP_CPU
+ bool "SMP KEMBTK_BUSYB_CPU usage display ('c' key)"
+ depends on KEMBTK_BUSYB_FEATURE_TOP_CPU_GLOBAL_PERCENTS
help
- Allow 'c' key to switch between individual/cumulative CPU stats
+ Allow 'c' key to switch between individual/cumulative KEMBTK_BUSYB_CPU stats
This adds about 0.5k.
-config FEATURE_TOP_DECIMALS
- bool "Show 1/10th of a percent in CPU/mem statistics"
- depends on FEATURE_TOP_CPU_USAGE_PERCENTAGE
+config KEMBTK_BUSYB_FEATURE_TOP_DECIMALS
+ bool "Show 1/10th of a percent in KEMBTK_BUSYB_CPU/mem statistics"
+ depends on KEMBTK_BUSYB_FEATURE_TOP_CPU_USAGE_PERCENTAGE
help
- Show 1/10th of a percent in CPU/mem statistics.
+ Show 1/10th of a percent in KEMBTK_BUSYB_CPU/mem statistics.
This adds about 0.3k.
-config FEATURE_TOP_SMP_PROCESS
- bool "Show CPU process runs on ('j' field)"
- depends on TOP
+config KEMBTK_BUSYB_FEATURE_TOP_SMP_PROCESS
+ bool "Show KEMBTK_BUSYB_CPU process runs on ('j' field)"
+ depends on KEMBTK_BUSYB_TOP
help
- Show CPU where process was last found running on.
+ Show KEMBTK_BUSYB_CPU where process was last found running on.
This is the 'j' field.
-config FEATURE_TOPMEM
+config KEMBTK_BUSYB_FEATURE_TOPMEM
bool "Topmem command ('s' key)"
- depends on TOP
+ depends on KEMBTK_BUSYB_TOP
help
Enable 's' in top (gives lots of memory info).
-config UPTIME
+config KEMBTK_BUSYB_UPTIME
bool "uptime"
help
uptime gives a one line display of the current time, how long
the system has been running, how many users are currently logged
on, and the system load averages for the past 1, 5, and 15 minutes.
-config WATCH
+config KEMBTK_BUSYB_WATCH
bool "watch"
help
watch is used to execute a program periodically, showing
diff --git a/busybox-runit.kconfig b/busybox-runit.kconfig
index 78db85b..29ce58f 100644
--- a/busybox-runit.kconfig
+++ b/busybox-runit.kconfig
@@ -5,71 +5,71 @@
menu "Runit Utilities"
-config RUNSV
+config KEMBTK_BUSYB_RUNSV
bool "runsv"
help
runsv starts and monitors a service and optionally an appendant log
service.
-config RUNSVDIR
+config KEMBTK_BUSYB_RUNSVDIR
bool "runsvdir"
help
runsvdir starts a runsv process for each subdirectory, or symlink to
a directory, in the services directory dir, up to a limit of 1000
subdirectories, and restarts a runsv process if it terminates.
-config FEATURE_RUNSVDIR_LOG
+config KEMBTK_BUSYB_FEATURE_RUNSVDIR_LOG
bool "Enable scrolling argument log"
- depends on RUNSVDIR
+ depends on KEMBTK_BUSYB_RUNSVDIR
help
Enable feature where second parameter of runsvdir holds last error
message (viewable via top/ps). Otherwise (feature is off
or no parameter), error messages go to stderr only.
-config SV
+config KEMBTK_BUSYB_SV
bool "sv"
help
sv reports the current status and controls the state of services
monitored by the runsv supervisor.
-config SV_DEFAULT_SERVICE_DIR
+config KEMBTK_BUSYB_SV_DEFAULT_SERVICE_DIR
string "Default directory for services"
default "/var/service"
- depends on SV
+ depends on KEMBTK_BUSYB_SV
help
Default directory for services.
Defaults to "/var/service"
-config SVLOGD
+config KEMBTK_BUSYB_SVLOGD
bool "svlogd"
help
svlogd continuously reads log data from its standard input, optionally
filters log messages, and writes the data to one or more automatically
rotated logs.
-config CHPST
+config KEMBTK_BUSYB_CHPST
bool "chpst"
help
chpst changes the process state according to the given options, and
execs specified program.
-config SETUIDGID
+config KEMBTK_BUSYB_SETUIDGID
bool "setuidgid"
help
Sets soft resource limits as specified by options
-config ENVUIDGID
+config KEMBTK_BUSYB_ENVUIDGID
bool "envuidgid"
help
Sets $UID to account's uid and $GID to account's gid
-config ENVDIR
+config KEMBTK_BUSYB_ENVDIR
bool "envdir"
help
Sets various environment variables as specified by files
in the given directory
-config SOFTLIMIT
+config KEMBTK_BUSYB_SOFTLIMIT
bool "softlimit"
help
Sets soft resource limits as specified by options
diff --git a/busybox-selinux.kconfig b/busybox-selinux.kconfig
index efd102d..dac8391 100644
--- a/busybox-selinux.kconfig
+++ b/busybox-selinux.kconfig
@@ -4,105 +4,105 @@
#
menu "SELinux Utilities"
- depends on SELINUX
+ depends on KEMBTK_BUSYB_SELINUX
-config CHCON
+config KEMBTK_BUSYB_CHCON
bool "chcon"
- depends on SELINUX
+ depends on KEMBTK_BUSYB_SELINUX
help
Enable support to change the security context of file.
-config FEATURE_CHCON_LONG_OPTIONS
+config KEMBTK_BUSYB_FEATURE_CHCON_LONG_OPTIONS
bool "Enable long options"
default y
- depends on CHCON && GETOPT_LONG
+ depends on KEMBTK_BUSYB_CHCON && KEMBTK_BUSYB_GETOPT_LONG
help
Support long options for the chcon applet.
-config GETENFORCE
+config KEMBTK_BUSYB_GETENFORCE
bool "getenforce"
- depends on SELINUX
+ depends on KEMBTK_BUSYB_SELINUX
help
Enable support to get the current mode of SELinux.
-config GETSEBOOL
+config KEMBTK_BUSYB_GETSEBOOL
bool "getsebool"
- depends on SELINUX
+ depends on KEMBTK_BUSYB_SELINUX
help
Enable support to get SELinux boolean values.
-config LOAD_POLICY
+config KEMBTK_BUSYB_LOAD_POLICY
bool "load_policy"
- depends on SELINUX
+ depends on KEMBTK_BUSYB_SELINUX
help
Enable support to load SELinux policy.
-config MATCHPATHCON
+config KEMBTK_BUSYB_MATCHPATHCON
bool "matchpathcon"
- depends on SELINUX
+ depends on KEMBTK_BUSYB_SELINUX
help
Enable support to get default security context of the
specified path from the file contexts configuration.
-config RESTORECON
+config KEMBTK_BUSYB_RESTORECON
bool "restorecon"
- depends on SELINUX
+ depends on KEMBTK_BUSYB_SELINUX
help
Enable support to relabel files. The feature is almost
the same as setfiles, but usage is a little different.
-config RUNCON
+config KEMBTK_BUSYB_RUNCON
bool "runcon"
- depends on SELINUX
+ depends on KEMBTK_BUSYB_SELINUX
help
Enable support to run command in speficied security context.
-config FEATURE_RUNCON_LONG_OPTIONS
+config KEMBTK_BUSYB_FEATURE_RUNCON_LONG_OPTIONS
bool "Enable long options"
default y
- depends on RUNCON && GETOPT_LONG
+ depends on KEMBTK_BUSYB_RUNCON && KEMBTK_BUSYB_GETOPT_LONG
help
Support long options for the runcon applet.
-config SELINUXENABLED
+config KEMBTK_BUSYB_SELINUXENABLED
bool "selinuxenabled"
- depends on SELINUX
+ depends on KEMBTK_BUSYB_SELINUX
help
Enable support for this command to be used within shell scripts
to determine if selinux is enabled.
-config SETENFORCE
+config KEMBTK_BUSYB_SETENFORCE
bool "setenforce"
- depends on SELINUX
+ depends on KEMBTK_BUSYB_SELINUX
help
Enable support to modify the mode SELinux is running in.
-config SETFILES
+config KEMBTK_BUSYB_SETFILES
bool "setfiles"
- depends on SELINUX
+ depends on KEMBTK_BUSYB_SELINUX
help
Enable support to modify to relabel files.
Notice: If you built libselinux with -D_FILE_OFFSET_BITS=64,
(It is default in libselinux's Makefile), you _must_ enable
CONFIG_LFS.
-config FEATURE_SETFILES_CHECK_OPTION
+config KEMBTK_BUSYB_FEATURE_SETFILES_CHECK_OPTION
bool "Enable check option"
- depends on SETFILES
+ depends on KEMBTK_BUSYB_SETFILES
help
Support "-c" option (check the validity of the contexts against
the specified binary policy) for setfiles. Requires libsepol.
-config SETSEBOOL
+config KEMBTK_BUSYB_SETSEBOOL
bool "setsebool"
- depends on SELINUX
+ depends on KEMBTK_BUSYB_SELINUX
help
Enable support for change boolean.
semanage and -P option is not supported yet.
-config SESTATUS
+config KEMBTK_BUSYB_SESTATUS
bool "sestatus"
- depends on SELINUX
+ depends on KEMBTK_BUSYB_SELINUX
help
Displays the status of SELinux.
diff --git a/busybox-shell.kconfig b/busybox-shell.kconfig
index a7f5992..bc2a889 100644
--- a/busybox-shell.kconfig
+++ b/busybox-shell.kconfig
@@ -11,28 +11,28 @@ choice
Choose a shell. The ash shell is the most bash compatible
and full featured one.
-config FEATURE_SH_IS_ASH
- select ASH
+config KEMBTK_BUSYB_FEATURE_SH_IS_ASH
+ select KEMBTK_BUSYB_ASH
bool "ash"
-config FEATURE_SH_IS_HUSH
- select HUSH
+config KEMBTK_BUSYB_FEATURE_SH_IS_HUSH
+ select KEMBTK_BUSYB_HUSH
bool "hush"
####config FEATURE_SH_IS_LASH
-#### select LASH
+#### select KEMBTK_BUSYB_LASH
#### bool "lash"
-config FEATURE_SH_IS_MSH
- select MSH
+config KEMBTK_BUSYB_FEATURE_SH_IS_MSH
+ select KEMBTK_BUSYB_MSH
bool "msh"
-config FEATURE_SH_IS_NONE
+config KEMBTK_BUSYB_FEATURE_SH_IS_NONE
bool "none"
endchoice
-config ASH
+config KEMBTK_BUSYB_ASH
bool "ash"
help
Tha 'ash' shell adds about 60k in the default configuration and is
@@ -42,111 +42,111 @@ config ASH
(written by Kenneth Almquist) from NetBSD.
comment "Ash Shell Options"
- depends on ASH
+ depends on KEMBTK_BUSYB_ASH
-config ASH_BASH_COMPAT
+config KEMBTK_BUSYB_ASH_BASH_COMPAT
bool "bash-compatible extensions"
default y
- depends on ASH
+ depends on KEMBTK_BUSYB_ASH
help
Enable bash-compatible extensions.
-config ASH_JOB_CONTROL
+config KEMBTK_BUSYB_ASH_JOB_CONTROL
bool "Job control"
default y
- depends on ASH
+ depends on KEMBTK_BUSYB_ASH
help
Enable job control in the ash shell.
-config ASH_READ_NCHARS
+config KEMBTK_BUSYB_ASH_READ_NCHARS
bool "'read -n N' and 'read -s' support"
- depends on ASH
+ depends on KEMBTK_BUSYB_ASH
help
'read -n N' will return a value after N characters have been read.
'read -s' will read without echoing the user's input.
-config ASH_READ_TIMEOUT
+config KEMBTK_BUSYB_ASH_READ_TIMEOUT
bool "'read -t S' support"
- depends on ASH
+ depends on KEMBTK_BUSYB_ASH
help
'read -t S' will return a value after S seconds have passed.
This implementation will allow fractional seconds, expressed
as a decimal fraction, e.g. 'read -t 2.5 foo'.
-config ASH_ALIAS
+config KEMBTK_BUSYB_ASH_ALIAS
bool "alias support"
default y
- depends on ASH
+ depends on KEMBTK_BUSYB_ASH
help
Enable alias support in the ash shell.
-config ASH_MATH_SUPPORT
+config KEMBTK_BUSYB_ASH_MATH_SUPPORT
bool "Posix math support"
default y
- depends on ASH
+ depends on KEMBTK_BUSYB_ASH
help
Enable math support in the ash shell.
-config ASH_MATH_SUPPORT_64
+config KEMBTK_BUSYB_ASH_MATH_SUPPORT_64
bool "Extend Posix math support to 64 bit"
- depends on ASH_MATH_SUPPORT
+ depends on KEMBTK_BUSYB_ASH_MATH_SUPPORT
help
Enable 64-bit math support in the ash shell. This will make
the shell slightly larger, but will allow computation with very
large numbers.
-config ASH_GETOPTS
+config KEMBTK_BUSYB_ASH_GETOPTS
bool "Builtin getopt to parse positional parameters"
- depends on ASH
+ depends on KEMBTK_BUSYB_ASH
help
Enable getopts builtin in the ash shell.
-config ASH_BUILTIN_ECHO
+config KEMBTK_BUSYB_ASH_BUILTIN_ECHO
bool "Builtin version of 'echo'"
default y
- depends on ASH
+ depends on KEMBTK_BUSYB_ASH
help
Enable support for echo, builtin to ash.
-config ASH_BUILTIN_PRINTF
+config KEMBTK_BUSYB_ASH_BUILTIN_PRINTF
bool "Builtin version of 'printf'"
default y
- depends on ASH
+ depends on KEMBTK_BUSYB_ASH
help
Enable support for printf, builtin to ash.
-config ASH_BUILTIN_TEST
+config KEMBTK_BUSYB_ASH_BUILTIN_TEST
bool "Builtin version of 'test'"
default y
- depends on ASH
+ depends on KEMBTK_BUSYB_ASH
help
Enable support for test, builtin to ash.
-config ASH_CMDCMD
+config KEMBTK_BUSYB_ASH_CMDCMD
bool "'command' command to override shell builtins"
- depends on ASH
+ depends on KEMBTK_BUSYB_ASH
help
Enable support for the ash 'command' builtin, which allows
you to run the specified command with the specified arguments,
even when there is an ash builtin command with the same name.
-config ASH_MAIL
+config KEMBTK_BUSYB_ASH_MAIL
bool "Check for new mail on interactive shells"
default y
- depends on ASH
+ depends on KEMBTK_BUSYB_ASH
help
Enable "check for new mail" in the ash shell.
-config ASH_OPTIMIZE_FOR_SIZE
+config KEMBTK_BUSYB_ASH_OPTIMIZE_FOR_SIZE
bool "Optimize for size instead of speed"
default y
- depends on ASH
+ depends on KEMBTK_BUSYB_ASH
help
Compile ash for reduced size at the price of speed.
-config ASH_RANDOM_SUPPORT
+config KEMBTK_BUSYB_ASH_RANDOM_SUPPORT
bool "Pseudorandom generator and variable $RANDOM"
- depends on ASH
+ depends on KEMBTK_BUSYB_ASH
help
Enable pseudorandom generator and dynamic variable "$RANDOM".
Each read of "$RANDOM" will generate a new pseudorandom value.
@@ -154,15 +154,15 @@ config ASH_RANDOM_SUPPORT
After "unset RANDOM" then generator will switch off and this
variable will no longer have special treatment.
-config ASH_EXPAND_PRMT
+config KEMBTK_BUSYB_ASH_EXPAND_PRMT
bool "Expand prompt string"
- depends on ASH
+ depends on KEMBTK_BUSYB_ASH
help
"PS#" may be contain volatile content, such as backquote commands.
This option recreates the prompt string from the environment
variable each time it is displayed.
-config HUSH
+config KEMBTK_BUSYB_HUSH
bool "hush"
help
hush is a very small shell (just 18k) and it has fairly complete
@@ -176,25 +176,25 @@ config HUSH
word ), arithmetic expansion, aliases, brace expansion, tilde
expansion, &> and >& redirection of stdout+stderr, etc.
-config HUSH_HELP
+config KEMBTK_BUSYB_HUSH_HELP
bool "help builtin"
- depends on HUSH
+ depends on KEMBTK_BUSYB_HUSH
help
Enable help builtin in hush. Code size + ~1 kbyte.
-config HUSH_INTERACTIVE
+config KEMBTK_BUSYB_HUSH_INTERACTIVE
bool "Interactive mode"
default y
- depends on HUSH
+ depends on KEMBTK_BUSYB_HUSH
help
Enable interactive mode (prompt and command editing).
Without this, hush simply reads and executes commands
from stdin just like a shell script from the file.
- No prompt, no PS1/PS2 magic shell variables.
+ No prompt, no KEMBTK_BUSYB_PS1/PS2 magic shell variables.
-config HUSH_JOB
+config KEMBTK_BUSYB_HUSH_JOB
bool "Job control"
- depends on HUSH_INTERACTIVE
+ depends on KEMBTK_BUSYB_HUSH_INTERACTIVE
help
Enable job control: Ctrl-Z backgrounds, Ctrl-C interrupts current
command (not entire shell), fg/bg builtins work. Without this option,
@@ -202,38 +202,38 @@ config HUSH_JOB
prompting for next command (or executing next command in a script),
but no separate process group is formed.
-config HUSH_TICK
+config KEMBTK_BUSYB_HUSH_TICK
bool "Process substitution"
- depends on HUSH
+ depends on KEMBTK_BUSYB_HUSH
help
Enable process substitution `command` and $(command) in hush.
-config HUSH_IF
+config KEMBTK_BUSYB_HUSH_IF
bool "Support if/then/elif/else/fi"
- depends on HUSH
+ depends on KEMBTK_BUSYB_HUSH
help
Enable if/then/elif/else/fi in hush.
-config HUSH_LOOPS
+config KEMBTK_BUSYB_HUSH_LOOPS
bool "Support for, while and until loops"
- depends on HUSH
+ depends on KEMBTK_BUSYB_HUSH
help
Enable for, while and until loops in hush.
As of 2008-07, break and continue statements are not supported.
-config HUSH_CASE
+config KEMBTK_BUSYB_HUSH_CASE
bool "Support case ... esac statement"
- depends on HUSH
+ depends on KEMBTK_BUSYB_HUSH
help
Enable case ... esac statement in hush. +400 bytes.
-config LASH
+config KEMBTK_BUSYB_LASH
bool "lash"
- select HUSH
+ select KEMBTK_BUSYB_HUSH
help
lash is deprecated and will be removed, please migrate to hush.
-config MSH
+config KEMBTK_BUSYB_MSH
bool "msh"
help
The minix shell (adds just 30k) is quite complete and handles things
@@ -244,17 +244,17 @@ config MSH
It uses only vfork, so it can be used on uClinux systems.
comment "Bourne Shell Options"
- depends on MSH || LASH || HUSH || ASH
+ depends on KEMBTK_BUSYB_MSH || KEMBTK_BUSYB_LASH || KEMBTK_BUSYB_HUSH || KEMBTK_BUSYB_ASH
-config FEATURE_SH_EXTRA_QUIET
+config KEMBTK_BUSYB_FEATURE_SH_EXTRA_QUIET
bool "Hide message on interactive shell startup"
- depends on MSH || LASH || HUSH || ASH
+ depends on KEMBTK_BUSYB_MSH || KEMBTK_BUSYB_LASH || KEMBTK_BUSYB_HUSH || KEMBTK_BUSYB_ASH
help
Remove the busybox introduction when starting a shell.
-config FEATURE_SH_STANDALONE
+config KEMBTK_BUSYB_FEATURE_SH_STANDALONE
bool "Standalone shell"
- depends on (MSH || LASH || HUSH || ASH) && FEATURE_PREFER_APPLETS
+ depends on (KEMBTK_BUSYB_MSH || KEMBTK_BUSYB_LASH || KEMBTK_BUSYB_HUSH || KEMBTK_BUSYB_ASH) && KEMBTK_BUSYB_FEATURE_PREFER_APPLETS
help
This option causes busybox shells to use busybox applets
in preference to executables in the PATH whenever possible. For
@@ -284,9 +284,9 @@ config FEATURE_SH_STANDALONE
# that exact location with that exact name, this option will not work at
# all.
-config FEATURE_SH_NOFORK
+config KEMBTK_BUSYB_FEATURE_SH_NOFORK
bool "Run 'nofork' applets directly"
- depends on (MSH || LASH || HUSH || ASH) && FEATURE_PREFER_APPLETS
+ depends on (KEMBTK_BUSYB_MSH || KEMBTK_BUSYB_LASH || KEMBTK_BUSYB_HUSH || KEMBTK_BUSYB_ASH) && KEMBTK_BUSYB_FEATURE_PREFER_APPLETS
help
This option causes busybox shells [currently only ash]
to not execute typical fork/exec/wait sequence, but call <applet>_main
@@ -300,7 +300,7 @@ config FEATURE_SH_NOFORK
This feature is relatively new. Use with care.
-config CTTYHACK
+config KEMBTK_BUSYB_CTTYHACK
bool "cttyhack"
help
One common problem reported on the mailing list is "can't access tty;
diff --git a/busybox-sysklogd.kconfig b/busybox-sysklogd.kconfig
index 95d35f5..5cf29e5 100644
--- a/busybox-sysklogd.kconfig
+++ b/busybox-sysklogd.kconfig
@@ -5,7 +5,7 @@
menu "System Logging Utilities"
-config SYSLOGD
+config KEMBTK_BUSYB_SYSLOGD
bool "syslogd"
help
The syslogd utility is used to record logs of all the
@@ -19,16 +19,16 @@ config SYSLOGD
wrong. And something almost always will go wrong if
you wait long enough....
-config FEATURE_ROTATE_LOGFILE
+config KEMBTK_BUSYB_FEATURE_ROTATE_LOGFILE
bool "Rotate message files"
- depends on SYSLOGD
+ depends on KEMBTK_BUSYB_SYSLOGD
help
This enables syslogd to rotate the message files
on his own. No need to use an external rotatescript.
-config FEATURE_REMOTE_LOG
+config KEMBTK_BUSYB_FEATURE_REMOTE_LOG
bool "Remote Log support"
- depends on SYSLOGD
+ depends on KEMBTK_BUSYB_SYSLOGD
help
When you enable this feature, the syslogd utility can
be used to send system log messages to another system
@@ -39,16 +39,16 @@ config FEATURE_REMOTE_LOG
measure to prevent system logs from being tampered with
by an intruder.
-config FEATURE_SYSLOGD_DUP
+config KEMBTK_BUSYB_FEATURE_SYSLOGD_DUP
bool "Support -D (drop dups) option"
- depends on SYSLOGD
+ depends on KEMBTK_BUSYB_SYSLOGD
help
Option -D instructs syslogd to drop consecutive messages
which are totally the same.
-config FEATURE_IPC_SYSLOG
+config KEMBTK_BUSYB_FEATURE_IPC_SYSLOG
bool "Circular Buffer support"
- depends on SYSLOGD
+ depends on KEMBTK_BUSYB_SYSLOGD
help
When you enable this feature, the syslogd utility will
use a circular buffer to record system log messages.
@@ -59,28 +59,28 @@ config FEATURE_IPC_SYSLOG
entire filesystem, which may cause your system to
break badly.
-config FEATURE_IPC_SYSLOG_BUFFER_SIZE
+config KEMBTK_BUSYB_FEATURE_IPC_SYSLOG_BUFFER_SIZE
int "Circular buffer size in Kbytes (minimum 4KB)"
default 16
range 4 2147483647
- depends on FEATURE_IPC_SYSLOG
+ depends on KEMBTK_BUSYB_FEATURE_IPC_SYSLOG
help
This option sets the size of the circular buffer
used to record system log messages.
-config LOGREAD
+config KEMBTK_BUSYB_LOGREAD
bool "logread"
default y
- depends on FEATURE_IPC_SYSLOG
+ depends on KEMBTK_BUSYB_FEATURE_IPC_SYSLOG
help
If you enabled Circular Buffer support, you almost
certainly want to enable this feature as well. This
utility will allow you to read the messages that are
stored in the syslogd circular buffer.
-config FEATURE_LOGREAD_REDUCED_LOCKING
+config KEMBTK_BUSYB_FEATURE_LOGREAD_REDUCED_LOCKING
bool "Double buffering"
- depends on LOGREAD
+ depends on KEMBTK_BUSYB_LOGREAD
help
'logread' ouput to slow serial terminals can have
side effects on syslog because of the semaphore.
@@ -88,7 +88,7 @@ config FEATURE_LOGREAD_REDUCED_LOCKING
from circular buffer, minimizing semaphore
contention at some minor memory expense.
-config KLOGD
+config KEMBTK_BUSYB_KLOGD
bool "klogd"
help
klogd is a utility which intercepts and logs all
@@ -97,9 +97,9 @@ config KLOGD
you wish to record the messages produced by the kernel,
you should enable this option.
-config LOGGER
+config KEMBTK_BUSYB_LOGGER
bool "logger"
- select FEATURE_SYSLOG
+ select KEMBTK_BUSYB_FEATURE_SYSLOG
help
The logger utility allows you to send arbitrary text
messages to the system log (i.e. the 'syslogd' utility) so
diff --git a/busybox-util-linux.kconfig b/busybox-util-linux.kconfig
index a465638..fad9a88 100644
--- a/busybox-util-linux.kconfig
+++ b/busybox-util-linux.kconfig
@@ -5,15 +5,15 @@
menu "Linux System Utilities"
-config BLKID
+config KEMBTK_BUSYB_BLKID
bool "blkid"
- select VOLUMEID
+ select KEMBTK_BUSYB_VOLUMEID
help
Lists labels and UUIDs of all filesystems.
WARNING:
With all submodules selected, it will add ~8k to busybox.
-config DMESG
+config KEMBTK_BUSYB_DMESG
bool "dmesg"
help
dmesg is used to examine or control the kernel ring buffer. When the
@@ -24,10 +24,10 @@ config DMESG
are also logged to the system console. Enable this option if you
wish to enable the 'dmesg' utility.
-config FEATURE_DMESG_PRETTY
+config KEMBTK_BUSYB_FEATURE_DMESG_PRETTY
bool "Pretty dmesg output"
default y
- depends on DMESG
+ depends on KEMBTK_BUSYB_DMESG
help
If you wish to scrub the syslog level from the output, say 'Y' here.
The syslog level is a string prefixed to every line with the form
@@ -45,7 +45,7 @@ config FEATURE_DMESG_PRETTY
<6>BIOS-provided physical RAM map:
<6> BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
-config FBSET
+config KEMBTK_BUSYB_FBSET
bool "fbset"
help
fbset is used to show or change the settings of a Linux frame buffer
@@ -53,24 +53,24 @@ config FBSET
interface to access a graphics display. Enable this option
if you wish to enable the 'fbset' utility.
-config FEATURE_FBSET_FANCY
+config KEMBTK_BUSYB_FEATURE_FBSET_FANCY
bool "Turn on extra fbset options"
- depends on FBSET
+ depends on KEMBTK_BUSYB_FBSET
help
This option enables extended fbset options, allowing one to set the
framebuffer size, color depth, etc. interface to access a graphics
display. Enable this option if you wish to enable extended fbset
options.
-config FEATURE_FBSET_READMODE
+config KEMBTK_BUSYB_FEATURE_FBSET_READMODE
bool "Turn on fbset readmode support"
- depends on FBSET
+ depends on KEMBTK_BUSYB_FBSET
help
This option allows fbset to read the video mode database stored by
default as /etc/fb.modes, which can be used to set frame buffer
device to pre-defined video modes.
-config FDFLUSH
+config KEMBTK_BUSYB_FDFLUSH
bool "fdflush"
help
fdflush is only needed when changing media on slightly-broken
@@ -81,12 +81,12 @@ config FDFLUSH
you change a disk. Most people have working hardware and can safely
leave this disabled.
-config FDFORMAT
+config KEMBTK_BUSYB_FDFORMAT
bool "fdformat"
help
fdformat is used to low-level format a floppy disk.
-config FDISK
+config KEMBTK_BUSYB_FDISK
bool "fdisk"
help
The fdisk utility is used to divide hard disks into one or more
@@ -94,68 +94,68 @@ config FDISK
can be used to list and edit the set of partitions or BSD style
'disk slices' that are defined on a hard drive.
-config FDISK_SUPPORT_LARGE_DISKS
+config KEMBTK_BUSYB_FDISK_SUPPORT_LARGE_DISKS
bool "Support over 4GB disks"
default y
- depends on FDISK
+ depends on KEMBTK_BUSYB_FDISK
help
Enable this option to support large disks > 4GB.
-config FEATURE_FDISK_WRITABLE
+config KEMBTK_BUSYB_FEATURE_FDISK_WRITABLE
bool "Write support"
default y
- depends on FDISK
+ depends on KEMBTK_BUSYB_FDISK
help
Enabling this option allows you to create or change a partition table
and write those changes out to disk. If you leave this option
disabled, you will only be able to view the partition table.
-config FEATURE_AIX_LABEL
+config KEMBTK_BUSYB_FEATURE_AIX_LABEL
bool "Support AIX disklabels"
- depends on FDISK && FEATURE_FDISK_WRITABLE
+ depends on KEMBTK_BUSYB_FDISK && KEMBTK_BUSYB_FEATURE_FDISK_WRITABLE
help
Enabling this option allows you to create or change AIX disklabels.
Most people can safely leave this option disabled.
-config FEATURE_SGI_LABEL
+config KEMBTK_BUSYB_FEATURE_SGI_LABEL
bool "Support SGI disklabels"
- depends on FDISK && FEATURE_FDISK_WRITABLE
+ depends on KEMBTK_BUSYB_FDISK && KEMBTK_BUSYB_FEATURE_FDISK_WRITABLE
help
Enabling this option allows you to create or change SGI disklabels.
Most people can safely leave this option disabled.
-config FEATURE_SUN_LABEL
- bool "Support SUN disklabels"
- depends on FDISK && FEATURE_FDISK_WRITABLE
+config KEMBTK_BUSYB_FEATURE_SUN_LABEL
+ bool "Support KEMBTK_BUSYB_SUN disklabels"
+ depends on KEMBTK_BUSYB_FDISK && KEMBTK_BUSYB_FEATURE_FDISK_WRITABLE
help
- Enabling this option allows you to create or change SUN disklabels.
+ Enabling this option allows you to create or change KEMBTK_BUSYB_SUN disklabels.
Most people can safely leave this option disabled.
-config FEATURE_OSF_LABEL
+config KEMBTK_BUSYB_FEATURE_OSF_LABEL
bool "Support BSD disklabels"
- depends on FDISK && FEATURE_FDISK_WRITABLE
+ depends on KEMBTK_BUSYB_FDISK && KEMBTK_BUSYB_FEATURE_FDISK_WRITABLE
help
Enabling this option allows you to create or change BSD disklabels
and define and edit BSD disk slices.
-config FEATURE_FDISK_ADVANCED
+config KEMBTK_BUSYB_FEATURE_FDISK_ADVANCED
bool "Support expert mode"
- depends on FDISK && FEATURE_FDISK_WRITABLE
+ depends on KEMBTK_BUSYB_FDISK && KEMBTK_BUSYB_FEATURE_FDISK_WRITABLE
help
Enabling this option allows you to do terribly unsafe things like
define arbitrary drive geometry, move the beginning of data in a
partition, and similarly evil things. Unless you have a very good
reason you would be wise to leave this disabled.
-config FINDFS
+config KEMBTK_BUSYB_FINDFS
bool "findfs"
- select VOLUMEID
+ select KEMBTK_BUSYB_VOLUMEID
help
Prints the name of a filesystem with given label or UUID.
WARNING:
With all submodules selected, it will add ~8k to busybox.
-config FREERAMDISK
+config KEMBTK_BUSYB_FREERAMDISK
bool "freeramdisk"
help
Linux allows you to create ramdisks. This utility allows you to
@@ -165,7 +165,7 @@ config FREERAMDISK
ramdisk. If you have no use for freeing memory from a ramdisk, leave
this disabled.
-config FSCK_MINIX
+config KEMBTK_BUSYB_FSCK_MINIX
bool "fsck_minix"
help
The minix filesystem is a nice, small, compact, read-write filesystem
@@ -175,7 +175,7 @@ config FSCK_MINIX
check for and attempt to repair any corruption that occurs to a minix
filesystem.
-config MKFS_MINIX
+config KEMBTK_BUSYB_MKFS_MINIX
bool "mkfs_minix"
help
The minix filesystem is a nice, small, compact, read-write filesystem
@@ -183,18 +183,18 @@ config MKFS_MINIX
filesystems this utility will do the job for you.
comment "Minix filesystem support"
- depends on FSCK_MINIX || MKFS_MINIX
+ depends on KEMBTK_BUSYB_FSCK_MINIX || KEMBTK_BUSYB_MKFS_MINIX
-config FEATURE_MINIX2
+config KEMBTK_BUSYB_FEATURE_MINIX2
bool "Support Minix fs v2 (fsck_minix/mkfs_minix)"
default y
- depends on FSCK_MINIX || MKFS_MINIX
+ depends on KEMBTK_BUSYB_FSCK_MINIX || KEMBTK_BUSYB_MKFS_MINIX
help
If you wish to be able to create version 2 minix filesystems, enable
this. If you enabled 'mkfs_minix' then you almost certainly want to
be using the version 2 filesystem support.
-config GETOPT
+config KEMBTK_BUSYB_GETOPT
bool "getopt"
help
The getopt utility is used to break up (parse) options in command
@@ -204,28 +204,28 @@ config GETOPT
written by others, this utility may be for you. Most people will
wisely leave this disabled.
-config HEXDUMP
+config KEMBTK_BUSYB_HEXDUMP
bool "hexdump"
help
The hexdump utility is used to display binary data in a readable
way that is comparable to the output from most hex editors.
-config FEATURE_HEXDUMP_REVERSE
+config KEMBTK_BUSYB_FEATURE_HEXDUMP_REVERSE
bool "Support -R, reverse of 'hexdump -Cv'"
- depends on HEXDUMP
+ depends on KEMBTK_BUSYB_HEXDUMP
help
The hexdump utility is used to display binary data in an ascii
readable way. This option creates binary data from an ascii input.
NB: this option is non-standard. It's unwise to use it in scripts
aimed to be portable.
-config HD
+config KEMBTK_BUSYB_HD
bool "hd"
- select HEXDUMP
+ select KEMBTK_BUSYB_HEXDUMP
help
hd is an alias to hexdump -C.
-config HWCLOCK
+config KEMBTK_BUSYB_HWCLOCK
bool "hwclock"
help
The hwclock utility is used to read and set the hardware clock
@@ -233,18 +233,18 @@ config HWCLOCK
shutdown in the hardware clock, so the hardware will keep the
correct time when Linux is _not_ running.
-config FEATURE_HWCLOCK_LONG_OPTIONS
+config KEMBTK_BUSYB_FEATURE_HWCLOCK_LONG_OPTIONS
bool "Support long options (--hctosys,...)"
- depends on HWCLOCK && GETOPT_LONG
+ depends on KEMBTK_BUSYB_HWCLOCK && KEMBTK_BUSYB_GETOPT_LONG
help
By default, the hwclock utility only uses short options. If you
are overly fond of its long options, such as --hctosys, --utc, etc)
then enable this option.
-config FEATURE_HWCLOCK_ADJTIME_FHS
+config KEMBTK_BUSYB_FEATURE_HWCLOCK_ADJTIME_FHS
bool "Use FHS /var/lib/hwclock/adjtime"
default y
- depends on HWCLOCK
+ depends on KEMBTK_BUSYB_HWCLOCK
help
Starting with FHS 2.3, the adjtime state file is supposed to exist
at /var/lib/hwclock/adjtime instead of /etc/adjtime. If you wish
@@ -253,29 +253,29 @@ config FEATURE_HWCLOCK_ADJTIME_FHS
pathname.com/fhs/pub/fhs-2.3.html#VARLIBHWCLOCKSTATEDIRECTORYFORHWCLO
-config IPCRM
+config KEMBTK_BUSYB_IPCRM
bool "ipcrm"
- select FEATURE_SUID
+ select KEMBTK_BUSYB_FEATURE_SUID
help
The ipcrm utility allows the removal of System V interprocess
- communication (IPC) objects and the associated data structures
+ communication (KEMBTK_BUSYB_IPC) objects and the associated data structures
from the system.
-config IPCS
+config KEMBTK_BUSYB_IPCS
bool "ipcs"
- select FEATURE_SUID
+ select KEMBTK_BUSYB_FEATURE_SUID
help
The ipcs utility is used to provide information on the currently
- allocated System V interprocess (IPC) objects in the system.
+ allocated System V interprocess (KEMBTK_BUSYB_IPC) objects in the system.
-config LOSETUP
+config KEMBTK_BUSYB_LOSETUP
bool "losetup"
help
losetup is used to associate or detach a loop device with a regular
file or block device, and to query the status of a loop device. This
version does not currently support enabling data encryption.
-config MDEV
+config KEMBTK_BUSYB_MDEV
bool "mdev"
help
mdev is a mini-udev implementation for dynamically creating device
@@ -283,42 +283,42 @@ config MDEV
For more information, please see docs/mdev.txt
-config FEATURE_MDEV_CONF
+config KEMBTK_BUSYB_FEATURE_MDEV_CONF
bool "Support /etc/mdev.conf"
- depends on MDEV
+ depends on KEMBTK_BUSYB_MDEV
help
Add support for the mdev config file to control ownership and
permissions of the device nodes.
For more information, please see docs/mdev.txt
-config FEATURE_MDEV_RENAME
+config KEMBTK_BUSYB_FEATURE_MDEV_RENAME
bool "Support subdirs/symlinks"
- depends on FEATURE_MDEV_CONF
+ depends on KEMBTK_BUSYB_FEATURE_MDEV_CONF
help
Add support for renaming devices and creating symlinks.
For more information, please see docs/mdev.txt
-config FEATURE_MDEV_RENAME_REGEXP
+config KEMBTK_BUSYB_FEATURE_MDEV_RENAME_REGEXP
bool "Support regular expressions substitutions when renaming device"
- depends on FEATURE_MDEV_RENAME
+ depends on KEMBTK_BUSYB_FEATURE_MDEV_RENAME
help
Add support for regular expressions substitutions when renaming
device.
-config FEATURE_MDEV_EXEC
+config KEMBTK_BUSYB_FEATURE_MDEV_EXEC
bool "Support command execution at device addition/removal"
- depends on FEATURE_MDEV_CONF
+ depends on KEMBTK_BUSYB_FEATURE_MDEV_CONF
help
This adds support for an optional field to /etc/mdev.conf for
executing commands when devices are created/removed.
For more information, please see docs/mdev.txt
-config FEATURE_MDEV_LOAD_FIRMWARE
+config KEMBTK_BUSYB_FEATURE_MDEV_LOAD_FIRMWARE
bool "Support loading of firmwares"
- depends on MDEV
+ depends on KEMBTK_BUSYB_MDEV
help
Some devices need to load firmware before they can be usable.
@@ -326,7 +326,7 @@ config FEATURE_MDEV_LOAD_FIRMWARE
/lib/firmware/ and if it exists, send it to the kernel for
loading into the hardware.
-config MKSWAP
+config KEMBTK_BUSYB_MKSWAP
bool "mkswap"
help
The mkswap utility is used to configure a file or disk partition as
@@ -338,16 +338,16 @@ config MKSWAP
Once you have created swap space using 'mkswap' you need to enable
the swap space using the 'swapon' utility.
-config FEATURE_MKSWAP_V0
+config KEMBTK_BUSYB_FEATURE_MKSWAP_V0
bool "Version 0 support"
- depends on MKSWAP
-# depends on MKSWAP && DEPRECATED
+ depends on KEMBTK_BUSYB_MKSWAP
+# depends on KEMBTK_BUSYB_MKSWAP && DEPRECATED
help
Enable support for the old v0 style.
If your kernel is older than 2.1.117, then v0 support is the
only option.
-config MORE
+config KEMBTK_BUSYB_MORE
bool "more"
help
more is a simple utility which allows you to read text one screen
@@ -356,10 +356,10 @@ config MORE
you will probably find this utility very helpful. If you don't have
any need to reading text files, you can leave this disabled.
-config FEATURE_USE_TERMIOS
+config KEMBTK_BUSYB_FEATURE_USE_TERMIOS
bool "Use termios to manipulate the screen"
default y
- depends on MORE || TOP
+ depends on KEMBTK_BUSYB_MORE || KEMBTK_BUSYB_TOP
help
This option allows utilities such as 'more' and 'top' to determine
the size of the screen. If you leave this disabled, your utilities
@@ -367,185 +367,185 @@ config FEATURE_USE_TERMIOS
will be unable to determine the current screen size, and will be
unable to move the cursor.
-config VOLUMEID
+config KEMBTK_BUSYB_VOLUMEID
bool #No description makes it a hidden option
-config FEATURE_VOLUMEID_EXT
+config KEMBTK_BUSYB_FEATURE_VOLUMEID_EXT
bool "Ext filesystem"
- depends on VOLUMEID
+ depends on KEMBTK_BUSYB_VOLUMEID
help
TODO
-config FEATURE_VOLUMEID_REISERFS
+config KEMBTK_BUSYB_FEATURE_VOLUMEID_REISERFS
bool "Reiser filesystem"
- depends on VOLUMEID
+ depends on KEMBTK_BUSYB_VOLUMEID
help
TODO
-config FEATURE_VOLUMEID_FAT
+config KEMBTK_BUSYB_FEATURE_VOLUMEID_FAT
bool "fat filesystem"
- depends on VOLUMEID
+ depends on KEMBTK_BUSYB_VOLUMEID
help
TODO
-config FEATURE_VOLUMEID_HFS
+config KEMBTK_BUSYB_FEATURE_VOLUMEID_HFS
bool "hfs filesystem"
- depends on VOLUMEID
+ depends on KEMBTK_BUSYB_VOLUMEID
help
TODO
-config FEATURE_VOLUMEID_JFS
+config KEMBTK_BUSYB_FEATURE_VOLUMEID_JFS
bool "jfs filesystem"
- depends on VOLUMEID
+ depends on KEMBTK_BUSYB_VOLUMEID
help
TODO
### config FEATURE_VOLUMEID_UFS
### bool "ufs filesystem"
-### depends on VOLUMEID
+### depends on KEMBTK_BUSYB_VOLUMEID
### help
### TODO
-config FEATURE_VOLUMEID_XFS
+config KEMBTK_BUSYB_FEATURE_VOLUMEID_XFS
bool "xfs filesystem"
- depends on VOLUMEID
+ depends on KEMBTK_BUSYB_VOLUMEID
help
TODO
-config FEATURE_VOLUMEID_NTFS
+config KEMBTK_BUSYB_FEATURE_VOLUMEID_NTFS
bool "ntfs filesystem"
- depends on VOLUMEID
+ depends on KEMBTK_BUSYB_VOLUMEID
help
TODO
-config FEATURE_VOLUMEID_ISO9660
+config KEMBTK_BUSYB_FEATURE_VOLUMEID_ISO9660
bool "iso9660 filesystem"
- depends on VOLUMEID
+ depends on KEMBTK_BUSYB_VOLUMEID
help
TODO
-config FEATURE_VOLUMEID_UDF
+config KEMBTK_BUSYB_FEATURE_VOLUMEID_UDF
bool "udf filesystem"
- depends on VOLUMEID
+ depends on KEMBTK_BUSYB_VOLUMEID
help
TODO
-config FEATURE_VOLUMEID_LUKS
+config KEMBTK_BUSYB_FEATURE_VOLUMEID_LUKS
bool "luks filesystem"
- depends on VOLUMEID
+ depends on KEMBTK_BUSYB_VOLUMEID
help
TODO
-config FEATURE_VOLUMEID_LINUXSWAP
+config KEMBTK_BUSYB_FEATURE_VOLUMEID_LINUXSWAP
bool "linux swap filesystem"
- depends on VOLUMEID
+ depends on KEMBTK_BUSYB_VOLUMEID
help
TODO
### config FEATURE_VOLUMEID_LVM
### bool "lvm"
-### depends on VOLUMEID
+### depends on KEMBTK_BUSYB_VOLUMEID
### help
### TODO
-config FEATURE_VOLUMEID_CRAMFS
+config KEMBTK_BUSYB_FEATURE_VOLUMEID_CRAMFS
bool "cramfs filesystem"
- depends on VOLUMEID
+ depends on KEMBTK_BUSYB_VOLUMEID
help
TODO
### config FEATURE_VOLUMEID_HPFS
### bool "hpfs filesystem"
-### depends on VOLUMEID
+### depends on KEMBTK_BUSYB_VOLUMEID
### help
### TODO
-config FEATURE_VOLUMEID_ROMFS
+config KEMBTK_BUSYB_FEATURE_VOLUMEID_ROMFS
bool "romfs filesystem"
- depends on VOLUMEID
+ depends on KEMBTK_BUSYB_VOLUMEID
help
TODO
-config FEATURE_VOLUMEID_SYSV
+config KEMBTK_BUSYB_FEATURE_VOLUMEID_SYSV
bool "sysv filesystem"
- depends on VOLUMEID
+ depends on KEMBTK_BUSYB_VOLUMEID
help
TODO
### config FEATURE_VOLUMEID_MINIX
### bool "minix filesystem"
-### depends on VOLUMEID
+### depends on KEMBTK_BUSYB_VOLUMEID
### help
### TODO
### These only detect partition tables - not used (yet?)
### config FEATURE_VOLUMEID_MAC
### bool "mac filesystem"
-### depends on VOLUMEID
+### depends on KEMBTK_BUSYB_VOLUMEID
### help
### TODO
###
### config FEATURE_VOLUMEID_MSDOS
### bool "msdos filesystem"
-### depends on VOLUMEID
+### depends on KEMBTK_BUSYB_VOLUMEID
### help
### TODO
-config FEATURE_VOLUMEID_OCFS2
+config KEMBTK_BUSYB_FEATURE_VOLUMEID_OCFS2
bool "ocfs2 filesystem"
- depends on VOLUMEID
+ depends on KEMBTK_BUSYB_VOLUMEID
help
TODO
### config FEATURE_VOLUMEID_HIGHPOINTRAID
### bool "highpoint raid"
-### depends on VOLUMEID
+### depends on KEMBTK_BUSYB_VOLUMEID
### help
### TODO
### config FEATURE_VOLUMEID_ISWRAID
### bool "intel raid"
-### depends on VOLUMEID
+### depends on KEMBTK_BUSYB_VOLUMEID
### help
### TODO
### config FEATURE_VOLUMEID_LSIRAID
### bool "lsi raid"
-### depends on VOLUMEID
+### depends on KEMBTK_BUSYB_VOLUMEID
### help
### TODO
### config FEATURE_VOLUMEID_VIARAID
### bool "via raid"
-### depends on VOLUMEID
+### depends on KEMBTK_BUSYB_VOLUMEID
### help
### TODO
### config FEATURE_VOLUMEID_SILICONRAID
### bool "silicon raid"
-### depends on VOLUMEID
+### depends on KEMBTK_BUSYB_VOLUMEID
### help
### TODO
### config FEATURE_VOLUMEID_NVIDIARAID
### bool "nvidia raid"
-### depends on VOLUMEID
+### depends on KEMBTK_BUSYB_VOLUMEID
### help
### TODO
### config FEATURE_VOLUMEID_PROMISERAID
### bool "promise raid"
-### depends on VOLUMEID
+### depends on KEMBTK_BUSYB_VOLUMEID
### help
### TODO
-config FEATURE_VOLUMEID_LINUXRAID
+config KEMBTK_BUSYB_FEATURE_VOLUMEID_LINUXRAID
bool "linuxraid"
- depends on VOLUMEID
+ depends on KEMBTK_BUSYB_VOLUMEID
help
TODO
-config MOUNT
+config KEMBTK_BUSYB_MOUNT
bool "mount"
help
All files and filesystems in Unix are arranged into one big directory
@@ -555,23 +555,23 @@ config MOUNT
NFS filesystems. Most people using BusyBox will also want to enable
the 'mount' utility.
-config FEATURE_MOUNT_FAKE
+config KEMBTK_BUSYB_FEATURE_MOUNT_FAKE
bool "Support option -f"
- depends on MOUNT
+ depends on KEMBTK_BUSYB_MOUNT
help
Enable support for faking a file system mount.
-config FEATURE_MOUNT_VERBOSE
+config KEMBTK_BUSYB_FEATURE_MOUNT_VERBOSE
bool "Support option -v"
- depends on MOUNT
+ depends on KEMBTK_BUSYB_MOUNT
help
Enable multi-level -v[vv...] verbose messages. Useful if you
debug mount problems and want to see what is exactly passed
to the kernel.
-config FEATURE_MOUNT_HELPERS
+config KEMBTK_BUSYB_FEATURE_MOUNT_HELPERS
bool "Support mount helpers"
- depends on MOUNT
+ depends on KEMBTK_BUSYB_MOUNT
help
Enable mounting of virtual file systems via external helpers.
E.g. "mount obexfs#-b00.11.22.33.44.55 /mnt" will in effect call
@@ -580,30 +580,30 @@ config FEATURE_MOUNT_HELPERS
"sometype [-o opts] fs /mnt" if simple mount syscall fails.
The idea is to use such virtual filesystems in /etc/fstab.
-config FEATURE_MOUNT_LABEL
+config KEMBTK_BUSYB_FEATURE_MOUNT_LABEL
bool "Support specifiying devices by label or UUID"
- depends on MOUNT
- select VOLUMEID
+ depends on KEMBTK_BUSYB_MOUNT
+ select KEMBTK_BUSYB_VOLUMEID
help
This allows for specifying a device by label or uuid, rather than by
name. This feature utilizes the same functionality as blkid/findfs.
-config FEATURE_MOUNT_NFS
+config KEMBTK_BUSYB_FEATURE_MOUNT_NFS
bool "Support mounting NFS file systems"
- depends on MOUNT
- select FEATURE_HAVE_RPC
- select FEATURE_SYSLOG
+ depends on KEMBTK_BUSYB_MOUNT
+ select KEMBTK_BUSYB_FEATURE_HAVE_RPC
+ select KEMBTK_BUSYB_FEATURE_SYSLOG
help
Enable mounting of NFS file systems.
-config FEATURE_MOUNT_CIFS
+config KEMBTK_BUSYB_FEATURE_MOUNT_CIFS
bool "Support mounting CIFS/SMB file systems"
- depends on MOUNT
+ depends on KEMBTK_BUSYB_MOUNT
help
Enable support for samba mounts.
-config FEATURE_MOUNT_FLAGS
- depends on MOUNT
+config KEMBTK_BUSYB_FEATURE_MOUNT_FLAGS
+ depends on KEMBTK_BUSYB_MOUNT
bool "Support lots of -o flags in mount"
default y
help
@@ -612,14 +612,14 @@ config FEATURE_MOUNT_FLAGS
noatime, diratime, nodiratime, loud, bind, move, shared, slave,
private, unbindable, rshared, rslave, rprivate, and runbindable.
-config FEATURE_MOUNT_FSTAB
- depends on MOUNT
+config KEMBTK_BUSYB_FEATURE_MOUNT_FSTAB
+ depends on KEMBTK_BUSYB_MOUNT
bool "Support /etc/fstab and -a"
default y
help
Support mount all and looking for files in /etc/fstab.
-config PIVOT_ROOT
+config KEMBTK_BUSYB_PIVOT_ROOT
bool "pivot_root"
help
The pivot_root utility swaps the mount points for the root filesystem
@@ -630,7 +630,7 @@ config PIVOT_ROOT
Note: This is for initrd in linux 2.4. Under initramfs (introduced
in linux 2.6) use switch_root instead.
-config RDATE
+config KEMBTK_BUSYB_RDATE
bool "rdate"
help
The rdate utility allows you to synchronize the date and time of your
@@ -638,27 +638,27 @@ config RDATE
the RFC868 protocol, which is built into the inetd daemon on most
systems.
-config RDEV
+config KEMBTK_BUSYB_RDEV
bool "rdev"
help
Print the device node associated with the filesystem mounted at '/'.
-config READPROFILE
+config KEMBTK_BUSYB_READPROFILE
bool "readprofile"
help
This allows you to parse /proc/profile for basic profiling.
-config RTCWAKE
+config KEMBTK_BUSYB_RTCWAKE
bool "rtcwake"
help
Enter a system sleep state until specified wakeup time.
-config SCRIPT
+config KEMBTK_BUSYB_SCRIPT
bool "script"
help
The script makes typescript of terminal session.
-config SETARCH
+config KEMBTK_BUSYB_SETARCH
bool "setarch"
help
The linux32 utility is used to create a 32bit environment for the
@@ -666,7 +666,7 @@ config SETARCH
this util on a system that supports both 64bit and 32bit userland
(like amd64/x86, ppc64/ppc, sparc64/sparc, etc...).
-config SWAPONOFF
+config KEMBTK_BUSYB_SWAPONOFF
bool "swaponoff"
help
This option enables both the 'swapon' and the 'swapoff' utilities.
@@ -676,13 +676,13 @@ config SWAPONOFF
space. If you are not using any swap space, you can leave this
option disabled.
-config FEATURE_SWAPON_PRI
+config KEMBTK_BUSYB_FEATURE_SWAPON_PRI
bool "Support priority option -p"
- depends on SWAPONOFF
+ depends on KEMBTK_BUSYB_SWAPONOFF
help
Enable support for setting swap device priority in swapon.
-config SWITCH_ROOT
+config KEMBTK_BUSYB_SWITCH_ROOT
bool "switch_root"
help
The switch_root utility is used from initramfs to select a new
@@ -700,7 +700,7 @@ config SWITCH_ROOT
and ending point for searching through the kernel's doubly linked
list of active mount points. That's why.
-config UMOUNT
+config KEMBTK_BUSYB_UMOUNT
bool "umount"
help
When you want to remove a mounted filesystem from its current mount
@@ -708,18 +708,18 @@ config UMOUNT
'umount' utility is the tool to use. If you enabled the 'mount'
utility, you almost certainly also want to enable 'umount'.
-config FEATURE_UMOUNT_ALL
+config KEMBTK_BUSYB_FEATURE_UMOUNT_ALL
bool "Support option -a"
- depends on UMOUNT
+ depends on KEMBTK_BUSYB_UMOUNT
help
Support -a option to unmount all currently mounted filesystems.
comment "Common options for mount/umount"
- depends on MOUNT || UMOUNT
+ depends on KEMBTK_BUSYB_MOUNT || KEMBTK_BUSYB_UMOUNT
-config FEATURE_MOUNT_LOOP
+config KEMBTK_BUSYB_FEATURE_MOUNT_LOOP
bool "Support loopback mounts"
- depends on MOUNT || UMOUNT
+ depends on KEMBTK_BUSYB_MOUNT || KEMBTK_BUSYB_UMOUNT
help
Enabling this feature allows automatic mounting of files (containing
filesystem images) via the linux kernel's loopback devices.
@@ -733,10 +733,10 @@ config FEATURE_MOUNT_LOOP
specify an offset or cryptographic options to the loopback device.
(If you don't want umount to free the loop device, use "umount -D".)
-config FEATURE_MTAB_SUPPORT
+config KEMBTK_BUSYB_FEATURE_MTAB_SUPPORT
bool "Support for the old /etc/mtab file"
- depends on MOUNT || UMOUNT
- select FEATURE_MOUNT_FAKE
+ depends on KEMBTK_BUSYB_MOUNT || KEMBTK_BUSYB_UMOUNT
+ select KEMBTK_BUSYB_FEATURE_MOUNT_FAKE
help
Historically, Unix systems kept track of the currently mounted
partitions in the file "/etc/mtab". These days, the kernel exports
diff --git a/busybox.kconfig b/busybox.kconfig
index a553edd..fe0f978 100644
--- a/busybox.kconfig
+++ b/busybox.kconfig
@@ -5,7 +5,7 @@
mainmenu "BusyBox Configuration"
-config HAVE_DOT_CONFIG
+config KEMBTK_BUSYB_HAVE_DOT_CONFIG
bool
default y
@@ -13,14 +13,14 @@ menu "Busybox Settings"
menu "General Configuration"
-config DESKTOP
+config KEMBTK_BUSYB_DESKTOP
bool "Enable options for full-blown desktop systems"
help
Enable options and features which are not essential.
Select this only if you plan to use busybox on full-blown
desktop machine with common Linux distro, not on an embedded box.
-config EXTRA_COMPAT
+config KEMBTK_BUSYB_EXTRA_COMPAT
bool "Provide compatible behavior for rare corner cases (bigger code)"
help
This option makes grep, sed etc handle rare corner cases
@@ -28,7 +28,7 @@ config EXTRA_COMPAT
some GNU extensions in libc. You probably only need this option
if you plan to run busybox on desktop.
-config FEATURE_ASSUME_UNICODE
+config KEMBTK_BUSYB_FEATURE_ASSUME_UNICODE
bool "Assume that 1:1 char/glyph correspondence is not true"
help
This makes various applets aware that one byte is not
@@ -51,18 +51,18 @@ choice
behavior was the only one available for BusyBox versions 0.48 and
earlier.
-config FEATURE_BUFFERS_USE_MALLOC
+config KEMBTK_BUSYB_FEATURE_BUFFERS_USE_MALLOC
bool "Allocate with Malloc"
-config FEATURE_BUFFERS_GO_ON_STACK
+config KEMBTK_BUSYB_FEATURE_BUFFERS_GO_ON_STACK
bool "Allocate on the Stack"
-config FEATURE_BUFFERS_GO_IN_BSS
+config KEMBTK_BUSYB_FEATURE_BUFFERS_GO_IN_BSS
bool "Allocate in the .bss section"
endchoice
-config SHOW_USAGE
+config KEMBTK_BUSYB_SHOW_USAGE
bool "Show terse applet usage messages"
default y
help
@@ -71,19 +71,19 @@ config SHOW_USAGE
messages if you say no here.
This will save you up to 7k.
-config FEATURE_VERBOSE_USAGE
+config KEMBTK_BUSYB_FEATURE_VERBOSE_USAGE
bool "Show verbose applet usage messages"
- select SHOW_USAGE
+ select KEMBTK_BUSYB_SHOW_USAGE
help
All BusyBox applets will show more verbose help messages when
busybox is invoked with --help. This will add a lot of text to the
busybox binary. In the default configuration, this will add about
13k, but it can add much more depending on your configuration.
-config FEATURE_COMPRESS_USAGE
+config KEMBTK_BUSYB_FEATURE_COMPRESS_USAGE
bool "Store applet usage messages in compressed form"
default y
- depends on SHOW_USAGE
+ depends on KEMBTK_BUSYB_SHOW_USAGE
help
Store usage messages in compressed form, uncompress them on-the-fly
when <applet> --help is called.
@@ -94,27 +94,27 @@ config FEATURE_COMPRESS_USAGE
and have very little memory, this might not be a win. Otherwise,
you probably want this.
-config FEATURE_INSTALLER
+config KEMBTK_BUSYB_FEATURE_INSTALLER
bool "Support --install [-s] to install applet links at runtime"
help
Enable 'busybox --install [-s]' support. This will allow you to use
busybox at runtime to create hard links or symlinks for all the
applets that are compiled into busybox.
-config LOCALE_SUPPORT
+config KEMBTK_BUSYB_LOCALE_SUPPORT
bool "Enable locale support (system needs locale for this to work)"
help
Enable this if your system has locale support and you would like
busybox to support locale settings.
-config GETOPT_LONG
+config KEMBTK_BUSYB_GETOPT_LONG
bool "Support for --long-options"
default y
help
Enable this if you want busybox applets to use the gnu --long-option
style, in addition to single character -a -b -c style options.
-config FEATURE_DEVPTS
+config KEMBTK_BUSYB_FEATURE_DEVPTS
bool "Use the devpts filesystem for Unix98 PTYs"
default y
help
@@ -124,7 +124,7 @@ config FEATURE_DEVPTS
/dev/ttyp<number> will be used. To use this option, you should have
devpts mounted.
-config FEATURE_CLEAN_UP
+config KEMBTK_BUSYB_FEATURE_CLEAN_UP
bool "Clean up all memory before exiting (usually not needed)"
help
As a size optimization, busybox normally exits without explicitly
@@ -135,14 +135,14 @@ config FEATURE_CLEAN_UP
Don't enable this unless you have a really good reason to clean
things up manually.
-config FEATURE_PIDFILE
+config KEMBTK_BUSYB_FEATURE_PIDFILE
bool "Support writing pidfiles"
help
This option makes some applets (e.g. crond, syslogd, inetd) write
a pidfile in /var/run. Some applications rely on them.
-config FEATURE_SUID
- bool "Support for SUID/SGID handling"
+config KEMBTK_BUSYB_FEATURE_SUID
+ bool "Support for KEMBTK_BUSYB_SUID/SGID handling"
help
With this option you can install the busybox binary belonging
to root with the suid bit set, and it will automatically drop
@@ -157,11 +157,11 @@ config FEATURE_SUID
crontab, dnsd, findfs, ipcrm, ipcs, login, passwd, ping, su,
traceroute, vlock.
-config FEATURE_SUID_CONFIG
- bool "Runtime SUID/SGID configuration via /etc/busybox.conf"
- depends on FEATURE_SUID
+config KEMBTK_BUSYB_FEATURE_SUID_CONFIG
+ bool "Runtime KEMBTK_BUSYB_SUID/SGID configuration via /etc/busybox.conf"
+ depends on KEMBTK_BUSYB_FEATURE_SUID
help
- Allow the SUID / SGID state of an applet to be determined at runtime
+ Allow the KEMBTK_BUSYB_SUID / SGID state of an applet to be determined at runtime
by checking /etc/busybox.conf. (This is sort of a poor man's sudo.)
The format of this file is as follows:
@@ -189,16 +189,16 @@ config FEATURE_SUID_CONFIG
Robert 'sandman' Griebl has more information here:
<url: http://www.softforge.de/bb/suid.html >.
-config FEATURE_SUID_CONFIG_QUIET
+config KEMBTK_BUSYB_FEATURE_SUID_CONFIG_QUIET
bool "Suppress warning message if /etc/busybox.conf is not readable"
default y
- depends on FEATURE_SUID_CONFIG
+ depends on KEMBTK_BUSYB_FEATURE_SUID_CONFIG
help
- /etc/busybox.conf should be readable by the user needing the SUID,
+ /etc/busybox.conf should be readable by the user needing the KEMBTK_BUSYB_SUID,
check this option to avoid users to be notified about missing
permissions.
-config SELINUX
+config KEMBTK_BUSYB_SELINUX
bool "Support NSA Security Enhanced Linux"
help
Enable support for SELinux in applets ls, ps, and id. Also provide
@@ -217,7 +217,7 @@ config SELINUX
Most people will leave this set to 'N'.
-config FEATURE_PREFER_APPLETS
+config KEMBTK_BUSYB_FEATURE_PREFER_APPLETS
bool "exec prefers applets"
help
This is an experimental option which directs applets about to
@@ -230,7 +230,7 @@ config FEATURE_PREFER_APPLETS
problems in chroot jails without mounted /proc and with ps/top
(command name can be shown as 'exe' for applets started this way).
-config BUSYBOX_EXEC_PATH
+config KEMBTK_BUSYB_BUSYBOX_EXEC_PATH
string "Path to BusyBox executable"
default "/proc/self/exe"
help
@@ -242,13 +242,13 @@ config BUSYBOX_EXEC_PATH
# These are auto-selected by other options
-config FEATURE_SYSLOG
+config KEMBTK_BUSYB_FEATURE_SYSLOG
bool #No description makes it a hidden option
#help
# This option is auto-selected when you select any applet which may
# send its output to syslog. You do not need to select it manually.
-config FEATURE_HAVE_RPC
+config KEMBTK_BUSYB_FEATURE_HAVE_RPC
bool #No description makes it a hidden option
#help
# This is automatically selected if any of enabled applets need it.
@@ -258,7 +258,7 @@ endmenu
menu 'Build Options'
-config STATIC
+config KEMBTK_BUSYB_STATIC
bool "Build BusyBox as a static binary (no shared libs)"
help
If you want to build a static BusyBox binary, which does not
@@ -271,26 +271,26 @@ config STATIC
Most people will leave this set to 'N'.
-config PIE
+config KEMBTK_BUSYB_PIE
bool "Build BusyBox as a position independent executable"
depends on !STATIC
help
(TODO: what is it and why/when is it useful?)
Most people will leave this set to 'N'.
-config NOMMU
- bool "Force NOMMU build"
+config KEMBTK_BUSYB_NOMMU
+ bool "Force KEMBTK_BUSYB_NOMMU build"
help
Busybox tries to detect whether architecture it is being
built against supports MMU or not. If this detection fails,
- or if you want to build NOMMU version of busybox for testing,
- you may force NOMMU build here.
+ or if you want to build KEMBTK_BUSYB_NOMMU version of busybox for testing,
+ you may force KEMBTK_BUSYB_NOMMU build here.
Most people will leave this set to 'N'.
-# PIE can be made to work with BUILD_LIBBUSYBOX, but currently
+# KEMBTK_BUSYB_PIE can be made to work with KEMBTK_BUSYB_BUILD_LIBBUSYBOX, but currently
# build system does not support that
-config BUILD_LIBBUSYBOX
+config KEMBTK_BUSYB_BUILD_LIBBUSYBOX
bool "Build shared libbusybox"
depends on !FEATURE_PREFER_APPLETS && !PIE && !STATIC
help
@@ -304,7 +304,7 @@ config BUILD_LIBBUSYBOX
### config FEATURE_FULL_LIBBUSYBOX
### bool "Feature-complete libbusybox"
-### depends on BUILD_LIBBUSYBOX
+### depends on KEMBTK_BUSYB_BUILD_LIBBUSYBOX
### help
### Build a libbusybox with the complete feature-set, disregarding
### the actually selected config.
@@ -320,17 +320,17 @@ config BUILD_LIBBUSYBOX
###
### Say 'N' if in doubt.
-config FEATURE_INDIVIDUAL
+config KEMBTK_BUSYB_FEATURE_INDIVIDUAL
bool "Produce a binary for each applet, linked against libbusybox"
default y
- depends on BUILD_LIBBUSYBOX
+ depends on KEMBTK_BUSYB_BUILD_LIBBUSYBOX
help
- If your CPU architecture doesn't allow for sharing text/rodata
+ If your KEMBTK_BUSYB_CPU architecture doesn't allow for sharing text/rodata
sections of running binaries, but allows for runtime dynamic
libraries, this option will allow you to reduce memory footprint
when you have many different applets running at once.
- If your CPU architecture allows for sharing text/rodata,
+ If your KEMBTK_BUSYB_CPU architecture allows for sharing text/rodata,
having single binary is more optimal.
Each applet will be a tiny program, dynamically linked
@@ -338,10 +338,10 @@ config FEATURE_INDIVIDUAL
You need to have a working dynamic linker.
-config FEATURE_SHARED_BUSYBOX
+config KEMBTK_BUSYB_FEATURE_SHARED_BUSYBOX
bool "Produce additional busybox binary linked against libbusybox"
default y
- depends on BUILD_LIBBUSYBOX
+ depends on KEMBTK_BUSYB_BUILD_LIBBUSYBOX
help
Build busybox, dynamically linked against libbusybox.so.N.N.N.
@@ -365,9 +365,9 @@ config FEATURE_SHARED_BUSYBOX
###
### Say 'N' unless you know what you are doing.
-config LFS
+config KEMBTK_BUSYB_LFS
bool "Build with Large File Support (for accessing files > 2 GB)"
- select FDISK_SUPPORT_LARGE_DISKS
+ select KEMBTK_BUSYB_FDISK_SUPPORT_LARGE_DISKS
help
If you want to build BusyBox with large file support, then enable
this option. This will have no effect if your kernel or your C
@@ -376,7 +376,7 @@ config LFS
cp, mount, tar, and many others. If you want to access files larger
than 2 Gigabytes, enable this option. Otherwise, leave it set to 'N'.
-config CROSS_COMPILER_PREFIX
+config KEMBTK_BUSYB_CROSS_COMPILER_PREFIX
string "Cross Compiler prefix"
default ""
help
@@ -393,7 +393,7 @@ endmenu
menu 'Debugging Options'
-config DEBUG
+config KEMBTK_BUSYB_DEBUG
bool "Build BusyBox with extra Debugging symbols"
help
Say Y here if you wish to examine BusyBox internals while applets are
@@ -403,9 +403,9 @@ config DEBUG
Most people should answer N.
-config DEBUG_PESSIMIZE
+config KEMBTK_BUSYB_DEBUG_PESSIMIZE
bool "Disable compiler optimizations"
- depends on DEBUG
+ depends on KEMBTK_BUSYB_DEBUG
help
The compiler's optimization of source code can eliminate and reorder
code, resulting in an executable that's hard to understand when
@@ -413,7 +413,7 @@ config DEBUG_PESSIMIZE
in a much bigger executable that more closely matches the source
code.
-config WERROR
+config KEMBTK_BUSYB_WERROR
bool "Abort compilation on any warning"
help
Selecting this will add -Werror to gcc command line.
@@ -433,7 +433,7 @@ choice
which is an excellent public domain mem leak and malloc problem
detector. To enable dmalloc, before running busybox you will
want to properly set your environment, for example:
- export DMALLOC_OPTIONS=debug=0x34f47d83,inter=100,log=logfile
+ export KEMBTK_BUSYB_DMALLOC_OPTIONS=debug=0x34f47d83,inter=100,log=logfile
The 'debug=' value is generated using the following command
dmalloc -p log-stats -p log-non-free -p log-bad-space \
-p log-elapsed-time -p check-fence -p check-heap \
@@ -450,19 +450,19 @@ choice
you are hunting a hard to find memory problem.
-config NO_DEBUG_LIB
+config KEMBTK_BUSYB_NO_DEBUG_LIB
bool "None"
-config DMALLOC
+config KEMBTK_BUSYB_DMALLOC
bool "Dmalloc"
-config EFENCE
+config KEMBTK_BUSYB_EFENCE
bool "Electric-fence"
endchoice
-config INCLUDE_SUSv2
- bool "Enable obsolete features removed before SUSv3?"
+config KEMBTK_BUSYB_INCLUDE_SUSv2
+ bool "Enable obsolete features removed before KEMBTK_BUSYB_SUSv3?"
default y
help
This option will enable backwards compatibility with SuSv2,
@@ -477,7 +477,7 @@ endmenu
menu 'Installation Options'
-config INSTALL_NO_USR
+config KEMBTK_BUSYB_INSTALL_NO_USR
bool "Don't use /usr"
help
Disable use of /usr. Don't activate this option if you don't know
@@ -488,27 +488,27 @@ choice
help
Choose how you install applets links.
-config INSTALL_APPLET_SYMLINKS
+config KEMBTK_BUSYB_INSTALL_APPLET_SYMLINKS
bool "as soft-links"
help
Install applets as soft-links to the busybox binary. This needs some
free inodes on the filesystem, but might help with filesystem
generators that can't cope with hard-links.
-config INSTALL_APPLET_HARDLINKS
+config KEMBTK_BUSYB_INSTALL_APPLET_HARDLINKS
bool "as hard-links"
help
Install applets as hard-links to the busybox binary. This might
count on a filesystem with few inodes.
-config INSTALL_APPLET_SCRIPT_WRAPPERS
+config KEMBTK_BUSYB_INSTALL_APPLET_SCRIPT_WRAPPERS
bool "as script wrappers"
help
Install applets as script wrappers that call the busybox binary.
-config INSTALL_APPLET_DONT
+config KEMBTK_BUSYB_INSTALL_APPLET_DONT
bool "not installed"
- depends on FEATURE_INSTALLER || FEATURE_SH_STANDALONE || FEATURE_PREFER_APPLETS
+ depends on KEMBTK_BUSYB_FEATURE_INSTALLER || KEMBTK_BUSYB_FEATURE_SH_STANDALONE || KEMBTK_BUSYB_FEATURE_PREFER_APPLETS
help
Do not install applet links. Useful when using the -install feature
or a standalone shell for rescue purposes.
@@ -517,21 +517,21 @@ endchoice
choice
prompt "/bin/sh applet link"
- depends on INSTALL_APPLET_SCRIPT_WRAPPERS
+ depends on KEMBTK_BUSYB_INSTALL_APPLET_SCRIPT_WRAPPERS
help
Choose how you install /bin/sh applet link.
-config INSTALL_SH_APPLET_SYMLINK
+config KEMBTK_BUSYB_INSTALL_SH_APPLET_SYMLINK
bool "as soft-link"
help
Install /bin/sh applet as soft-link to the busybox binary.
-config INSTALL_SH_APPLET_HARDLINK
+config KEMBTK_BUSYB_INSTALL_SH_APPLET_HARDLINK
bool "as hard-link"
help
Install /bin/sh applet as hard-link to the busybox binary.
-config INSTALL_SH_APPLET_SCRIPT_WRAPPER
+config KEMBTK_BUSYB_INSTALL_SH_APPLET_SCRIPT_WRAPPER
bool "as script wrapper"
help
Install /bin/sh applet as script wrapper that call the busybox
@@ -539,7 +539,7 @@ config INSTALL_SH_APPLET_SCRIPT_WRAPPER
endchoice
-config PREFIX
+config KEMBTK_BUSYB_PREFIX
string "BusyBox installation prefix"
default "./_install"
help