summaryrefslogtreecommitdiff
path: root/package/busybox/config
diff options
context:
space:
mode:
Diffstat (limited to 'package/busybox/config')
-rw-r--r--package/busybox/config/Config.in2
-rw-r--r--package/busybox/config/archival/Config.in41
-rw-r--r--package/busybox/config/console-tools/Config.in6
-rw-r--r--package/busybox/config/coreutils/Config.in2
-rw-r--r--package/busybox/config/editors/Config.in1
-rw-r--r--package/busybox/config/init/Config.in39
-rw-r--r--package/busybox/config/networking/Config.in2
-rw-r--r--package/busybox/config/shell/Config.in2
-rw-r--r--package/busybox/config/util-linux/Config.in12
9 files changed, 94 insertions, 13 deletions
diff --git a/package/busybox/config/Config.in b/package/busybox/config/Config.in
index 3478eaab5..2aaf7ee9f 100644
--- a/package/busybox/config/Config.in
+++ b/package/busybox/config/Config.in
@@ -119,7 +119,7 @@ config BUSYBOX_LOCALE_SUPPORT
Enable this if your system has locale support and you would like
busybox to support locale settings.
-config BUSYBOX_FEATURE_ASSUME_UNICODE
+config BUSYBOX_UNICODE_SUPPORT
bool "Support Unicode"
default n
help
diff --git a/package/busybox/config/archival/Config.in b/package/busybox/config/archival/Config.in
index de605ee93..4bfba12c3 100644
--- a/package/busybox/config/archival/Config.in
+++ b/package/busybox/config/archival/Config.in
@@ -63,6 +63,13 @@ config BUSYBOX_FEATURE_AR_LONG_FILENAMES
It supports the GNU ar long filename method which moves multiple long
filenames into a the data section of a new ar entry.
+config BUSYBOX_FEATURE_AR_CREATE
+ bool "Support archive creation"
+ default n
+ depends on BUSYBOX_AR
+ help
+ This enables archive creation (-c and -r) with busybox ar.
+
config BUSYBOX_BUNZIP2
bool "bunzip2"
depends on !ADK_PACKAGE_BZIP2
@@ -93,8 +100,8 @@ config BUSYBOX_BZIP2
config BUSYBOX_CPIO
bool "cpio"
- default n
depends on !ADK_PACKAGE_CPIO
+ default n
help
cpio is an archival utility program used to create, modify, and
extract contents from archives.
@@ -193,10 +200,8 @@ config BUSYBOX_LZOP_COMPR_HIGH
config BUSYBOX_IPKG
bool "ipkg"
+ default y if ADK_TARGET_PACKAGE_IPKG
default n
- select BUSYBOX_MD5SUM
- select BUSYBOX_WGET
- depends on ADK_TARGET_PACKAGE_IPKG
help
ipkg is the itsy package management system.
@@ -251,7 +256,7 @@ config BUSYBOX_FEATURE_TAR_FROM
config BUSYBOX_FEATURE_TAR_OLDGNU_COMPATIBILITY
bool "Support for old tar header format"
- default N
+ default n
depends on BUSYBOX_TAR
help
This option is required to unpack archives created in
@@ -260,7 +265,7 @@ config BUSYBOX_FEATURE_TAR_OLDGNU_COMPATIBILITY
config BUSYBOX_FEATURE_TAR_OLDSUN_COMPATIBILITY
bool "Enable untarring of tarballs with checksums produced by buggy Sun tar"
- default N
+ default n
depends on BUSYBOX_TAR
help
This option is required to unpack archives created by some old
@@ -311,6 +316,7 @@ config BUSYBOX_UNCOMPRESS
config BUSYBOX_UNLZMA
bool "unlzma"
+ depends on !ADK_PACKAGE_XZ
default n
help
unlzma is a compression utility using the Lempel-Ziv-Markov chain
@@ -332,6 +338,29 @@ config BUSYBOX_FEATURE_LZMA_FAST
This option reduces decompression time by about 25% at the cost of
a 1K bigger binary.
+config BUSYBOX_LZMA
+ bool "Provide lzma alias which supports only unpacking"
+ default n
+ depends on BUSYBOX_UNLZMA
+ help
+ Enable this option if you want commands like "lzma -d" to work.
+ IOW: you'll get lzma applet, but it will always require -d option.
+
+config BUSYBOX_UNXZ
+ bool "unxz"
+ depends on !ADK_PACKAGE_XZ
+ default n
+ help
+ unxz is a unlzma successor.
+
+config BUSYBOX_XZ
+ bool "Provide xz alias which supports only unpacking"
+ default n
+ depends on BUSYBOX_UNXZ
+ help
+ Enable this option if you want commands like "xz -d" to work.
+ IOW: you'll get xz applet, but it will always require -d option.
+
config BUSYBOX_UNZIP
bool "unzip"
default n
diff --git a/package/busybox/config/console-tools/Config.in b/package/busybox/config/console-tools/Config.in
index 671cc32a2..7b1d3ac2e 100644
--- a/package/busybox/config/console-tools/Config.in
+++ b/package/busybox/config/console-tools/Config.in
@@ -12,6 +12,12 @@ config BUSYBOX_CHVT
This program is used to change to another terminal.
Example: chvt 4 (change to terminal /dev/tty4)
+config BUSYBOX_FGCONSOLE
+ bool "fgconsole"
+ default n
+ help
+ This program prints active (foreground) console number.
+
config BUSYBOX_CLEAR
bool "clear"
default y
diff --git a/package/busybox/config/coreutils/Config.in b/package/busybox/config/coreutils/Config.in
index 015c2de5c..85d4342e5 100644
--- a/package/busybox/config/coreutils/Config.in
+++ b/package/busybox/config/coreutils/Config.in
@@ -823,7 +823,7 @@ config BUSYBOX_WHO
config BUSYBOX_WHOAMI
bool "whoami"
- default n
+ default y
help
whoami is used to print the username of the current
user id (same as id -un).
diff --git a/package/busybox/config/editors/Config.in b/package/busybox/config/editors/Config.in
index 3ebb16a6f..598514d95 100644
--- a/package/busybox/config/editors/Config.in
+++ b/package/busybox/config/editors/Config.in
@@ -76,7 +76,6 @@ config BUSYBOX_SED
config BUSYBOX_VI
bool "vi"
- depends on !ADK_PACKAGE_VIM
default y
help
'vi' is a text editor. More specifically, it is the One True
diff --git a/package/busybox/config/init/Config.in b/package/busybox/config/init/Config.in
index 9ca5b2885..cabe6b046 100644
--- a/package/busybox/config/init/Config.in
+++ b/package/busybox/config/init/Config.in
@@ -5,6 +5,45 @@
menu "Init Utilities"
+config BUSYBOX_BOOTCHARTD
+ bool "bootchartd"
+ default n
+ help
+ bootchartd is commonly used to profile the boot process
+ for the purpose of speeding it up. In this case, it is started
+ by the kernel as the init process. This is configured by adding
+ the init=/sbin/bootchartd option to the kernel command line.
+
+ It can also be used to monitor the resource usage of a specific
+ application or the running system in general. In this case,
+ bootchartd is started interactively by running bootchartd start
+ and stopped using bootchartd stop.
+
+config BUSYBOX_FEATURE_BOOTCHARTD_BLOATED_HEADER
+ bool "bootchartd"
+ default y
+ depends on BOOTCHARTD
+ help
+ Create extended header file compatible with "big" bootchartd.
+ "Big" bootchartd is a shell script and it dumps some
+ "convenient" info int the header, such as:
+ title = Boot chart for `hostname` (`date`)
+ system.uname = `uname -srvm`
+ system.release = `cat /etc/DISTRO-release`
+ system.cpu = `grep '^model name' /proc/cpuinfo | head -1` ($cpucount)
+ system.kernel.options = `cat /proc/cmdline`
+ This data is not mandatory for bootchart graph generation,
+ and is considered bloat. Nevertheless, this option
+ makes bootchartd applet to dump a subset of it.
+
+config BUSYBOX_FEATURE_BOOTCHARTD_CONFIG_FILE
+ bool "bootchartd"
+ default y
+ depends on BOOTCHARTD
+ help
+ Enable reading and parsing of $PWD/bootchartd.conf
+ and /etc/bootchartd.conf files.
+
config BUSYBOX_INIT
bool "init"
default y
diff --git a/package/busybox/config/networking/Config.in b/package/busybox/config/networking/Config.in
index 2e0bfd36f..9049edd92 100644
--- a/package/busybox/config/networking/Config.in
+++ b/package/busybox/config/networking/Config.in
@@ -974,7 +974,7 @@ config BUSYBOX_FEATURE_WGET_AUTHENTICATION
config BUSYBOX_FEATURE_WGET_LONG_OPTIONS
bool "Enable long options"
- default n
+ default y
depends on BUSYBOX_WGET && BUSYBOX_LONG_OPTS
help
Support long options for the wget applet.
diff --git a/package/busybox/config/shell/Config.in b/package/busybox/config/shell/Config.in
index 30ed639c2..6535f3eb6 100644
--- a/package/busybox/config/shell/Config.in
+++ b/package/busybox/config/shell/Config.in
@@ -130,7 +130,7 @@ config BUSYBOX_ASH_RANDOM_SUPPORT
config BUSYBOX_ASH_EXPAND_PRMT
bool "Expand prompt string"
- default n
+ default y
depends on BUSYBOX_ASH
help
"PS#" may contain volatile content, such as backquote commands.
diff --git a/package/busybox/config/util-linux/Config.in b/package/busybox/config/util-linux/Config.in
index d4be6854b..6fe8f7d33 100644
--- a/package/busybox/config/util-linux/Config.in
+++ b/package/busybox/config/util-linux/Config.in
@@ -191,6 +191,12 @@ config BUSYBOX_FINDFS
WARNING:
With all submodules selected, it will add ~8k to busybox.
+config BUSYBOX_FLOCK
+ bool "flock"
+ default n
+ help
+ Manage locks from shell scripts
+
config BUSYBOX_FREERAMDISK
bool "freeramdisk"
default n
@@ -351,7 +357,8 @@ config BUSYBOX_LOSETUP
config BUSYBOX_LSPCI
bool "lspci"
- default n
+ default y
+ depends on !ADK_PACKAGE_PCIUTILS
help
lspci is a utility for displaying information about PCI buses in the
system and devices connected to them.
@@ -360,7 +367,8 @@ config BUSYBOX_LSPCI
config BUSYBOX_LSUSB
bool "lsusb"
- default n
+ default y
+ depends on !ADK_PACKAGE_LSUSB
help
lsusb is a utility for displaying information about USB buses in the
system and devices connected to them.