aboutsummaryrefslogtreecommitdiffstats
path: root/package/utils/busybox/config
diff options
context:
space:
mode:
authorHannu Nyman <hannu.nyman@iki.fi>2019-06-15 12:16:55 +0300
committerHans Dedecker <dedeckeh@gmail.com>2019-06-15 19:26:47 +0200
commit696c511fb480be04a0ab4563b06b5e1b0d7eb684 (patch)
tree93a6af232f4b5a913214bea92319fffdb9377f32 /package/utils/busybox/config
parentf6dab9804413139c3bd2647a81652d04baa1e59d (diff)
downloadupstream-696c511fb480be04a0ab4563b06b5e1b0d7eb684.tar.gz
upstream-696c511fb480be04a0ab4563b06b5e1b0d7eb684.tar.bz2
upstream-696c511fb480be04a0ab4563b06b5e1b0d7eb684.zip
busybox: update to 1.31.0
* Update busybox to version 1.31.0. New applets: ts, i2ctransfer New (restored) feature: error/info levels in syslog messages. Leave new features disabled by default. * Refresh patches * Remove patch that was backported from upstream Config refreshed with commands below, after which the OpenWrt specific config defaults (ipv6, login session child) were corrected: make package/busybox/compile (to populate the build_dir) cd package/utils/busybox/config/ ../convert_menuconfig.pl ../../../../build_dir/target-mips_24kc_musl/busybox-1.31.0 cd package/utils/busybox ./convert_defaults.pl < ../../../build_dir/target-mips_24kc_musl/busybox-1.31.0/.config > Config-defaults.in Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Diffstat (limited to 'package/utils/busybox/config')
-rw-r--r--package/utils/busybox/config/Config.in11
-rw-r--r--package/utils/busybox/config/coreutils/Config.in12
-rw-r--r--package/utils/busybox/config/miscutils/Config.in10
-rw-r--r--package/utils/busybox/config/networking/Config.in5
-rw-r--r--package/utils/busybox/config/networking/udhcp/Config.in2
-rw-r--r--package/utils/busybox/config/shell/Config.in5
-rw-r--r--package/utils/busybox/config/util-linux/Config.in11
7 files changed, 48 insertions, 8 deletions
diff --git a/package/utils/busybox/config/Config.in b/package/utils/busybox/config/Config.in
index 74493aa475..8d1394c2e2 100644
--- a/package/utils/busybox/config/Config.in
+++ b/package/utils/busybox/config/Config.in
@@ -11,7 +11,7 @@ config BUSYBOX_CONFIG_HAVE_DOT_CONFIG
menu "Settings"
config BUSYBOX_CONFIG_DESKTOP
- bool "Enable compatibility for full-blown desktop systems"
+ bool "Enable compatibility for full-blown desktop systems (8kb)"
default BUSYBOX_DEFAULT_DESKTOP
help
Enable applet options and features which are not essential.
@@ -338,6 +338,15 @@ config BUSYBOX_CONFIG_FEATURE_CLEAN_UP
Don't enable this unless you have a really good reason to clean
things up manually.
+config BUSYBOX_CONFIG_FEATURE_SYSLOG_INFO
+ bool "Support LOG_INFO level syslog messages"
+ default BUSYBOX_DEFAULT_FEATURE_SYSLOG_INFO
+ depends on BUSYBOX_CONFIG_FEATURE_SYSLOG
+ help
+ Applets which send their output to syslog use either LOG_INFO or
+ LOG_ERR log levels, but by disabling this option all messages will
+ be logged at the LOG_ERR level, saving just under 200 bytes.
+
# These are auto-selected by other options
config BUSYBOX_CONFIG_FEATURE_SYSLOG
diff --git a/package/utils/busybox/config/coreutils/Config.in b/package/utils/busybox/config/coreutils/Config.in
index 76e59a571d..c5cd54d7f6 100644
--- a/package/utils/busybox/config/coreutils/Config.in
+++ b/package/utils/busybox/config/coreutils/Config.in
@@ -131,7 +131,7 @@ config BUSYBOX_CONFIG_FEATURE_DATE_COMPAT
date -s (and other commands like touch -d) use more sensible
formats (for one, ISO format YYYY-MM-DD hh:mm:ss.ssssss).
- With this option off, 'date DATE' is 'date -s DATE' support
+ With this option off, 'date DATE' and 'date -s DATE' support
the same format. With it on, 'date DATE' additionally supports
MMDDhhmm[[YY]YY][.ss] format.
config BUSYBOX_CONFIG_DD
@@ -282,11 +282,6 @@ config BUSYBOX_CONFIG_FOLD
default BUSYBOX_DEFAULT_FOLD
help
Wrap text to fit a specific width.
-config BUSYBOX_CONFIG_FSYNC
- bool "fsync (3.6 kb)"
- default BUSYBOX_DEFAULT_FSYNC
- help
- fsync is used to flush file-related cached blocks to disk.
config BUSYBOX_CONFIG_HEAD
bool "head (3.8 kb)"
default BUSYBOX_DEFAULT_HEAD
@@ -667,6 +662,11 @@ config BUSYBOX_CONFIG_FEATURE_SYNC_FANCY
help
sync -d FILE... executes fdatasync() on each FILE.
sync -f FILE... executes syncfs() on each FILE.
+config BUSYBOX_CONFIG_FSYNC
+ bool "fsync (3.6 kb)"
+ default BUSYBOX_DEFAULT_FSYNC
+ help
+ fsync is used to flush file-related cached blocks to disk.
config BUSYBOX_CONFIG_TAC
bool "tac (3.9 kb)"
default BUSYBOX_DEFAULT_TAC
diff --git a/package/utils/busybox/config/miscutils/Config.in b/package/utils/busybox/config/miscutils/Config.in
index dfd04fbd56..6ce6d2d7e3 100644
--- a/package/utils/busybox/config/miscutils/Config.in
+++ b/package/utils/busybox/config/miscutils/Config.in
@@ -470,6 +470,13 @@ config BUSYBOX_CONFIG_I2CDETECT
help
Detect I2C chips.
+config BUSYBOX_CONFIG_I2CTRANSFER
+ bool "i2ctransfer (4.0 kb)"
+ default BUSYBOX_DEFAULT_I2CTRANSFER
+ select BUSYBOX_CONFIG_PLATFORM_LINUX
+ help
+ Send user-defined I2C messages in one transfer.
+
config BUSYBOX_CONFIG_INOTIFYD
bool "inotifyd (3.6 kb)"
default BUSYBOX_DEFAULT_INOTIFYD # doesn't build on Knoppix 5
@@ -728,6 +735,9 @@ config BUSYBOX_CONFIG_TIME
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 BUSYBOX_CONFIG_TS
+ bool "ts (450 bytes)"
+ default BUSYBOX_DEFAULT_TS
config BUSYBOX_CONFIG_TTYSIZE
bool "ttysize (432 bytes)"
default BUSYBOX_DEFAULT_TTYSIZE
diff --git a/package/utils/busybox/config/networking/Config.in b/package/utils/busybox/config/networking/Config.in
index a7d3d5a2e1..1a740d998e 100644
--- a/package/utils/busybox/config/networking/Config.in
+++ b/package/utils/busybox/config/networking/Config.in
@@ -972,6 +972,11 @@ config BUSYBOX_CONFIG_FEATURE_TFTP_PROGRESS_BAR
default BUSYBOX_DEFAULT_FEATURE_TFTP_PROGRESS_BAR
depends on BUSYBOX_CONFIG_TFTP
+config BUSYBOX_CONFIG_FEATURE_TFTP_HPA_COMPAT
+ bool "tftp-hpa compat (support -c get/put FILE)"
+ default BUSYBOX_DEFAULT_FEATURE_TFTP_HPA_COMPAT
+ depends on BUSYBOX_CONFIG_TFTP
+
config BUSYBOX_CONFIG_TFTPD
bool "tftpd (10 kb)"
default BUSYBOX_DEFAULT_TFTPD
diff --git a/package/utils/busybox/config/networking/udhcp/Config.in b/package/utils/busybox/config/networking/udhcp/Config.in
index 212e4a0bcb..99d5bb9d21 100644
--- a/package/utils/busybox/config/networking/udhcp/Config.in
+++ b/package/utils/busybox/config/networking/udhcp/Config.in
@@ -104,7 +104,7 @@ config BUSYBOX_CONFIG_UDHCPC_DEFAULT_SCRIPT
# udhcpc6 config is inserted here:
config BUSYBOX_CONFIG_UDHCPC6
bool "udhcpc6 (21 kb)"
- default BUSYBOX_DEFAULT_UDHCPC6 # not yet ready
+ default BUSYBOX_DEFAULT_UDHCPC6
depends on BUSYBOX_CONFIG_FEATURE_IPV6
help
udhcpc6 is a DHCPv6 client
diff --git a/package/utils/busybox/config/shell/Config.in b/package/utils/busybox/config/shell/Config.in
index ddaa333e04..1ae6eb042e 100644
--- a/package/utils/busybox/config/shell/Config.in
+++ b/package/utils/busybox/config/shell/Config.in
@@ -497,6 +497,11 @@ config BUSYBOX_CONFIG_FEATURE_SH_MATH_64
slightly larger, but will allow computation with very large numbers.
This is not in POSIX, so do not rely on this in portable code.
+config BUSYBOX_CONFIG_FEATURE_SH_MATH_BASE
+ bool "Support BASE#nnnn literals"
+ default BUSYBOX_DEFAULT_FEATURE_SH_MATH_BASE
+ depends on BUSYBOX_CONFIG_FEATURE_SH_MATH
+
config BUSYBOX_CONFIG_FEATURE_SH_EXTRA_QUIET
bool "Hide message on interactive shell startup"
default BUSYBOX_DEFAULT_FEATURE_SH_EXTRA_QUIET
diff --git a/package/utils/busybox/config/util-linux/Config.in b/package/utils/busybox/config/util-linux/Config.in
index 20d7818f00..1cb2245e32 100644
--- a/package/utils/busybox/config/util-linux/Config.in
+++ b/package/utils/busybox/config/util-linux/Config.in
@@ -473,6 +473,17 @@ config BUSYBOX_CONFIG_FEATURE_MDEV_LOAD_FIRMWARE
These devices will request userspace look up the files in
/lib/firmware/ and if it exists, send it to the kernel for
loading into the hardware.
+
+config BUSYBOX_CONFIG_FEATURE_MDEV_DAEMON
+ bool "Support daemon mode"
+ default BUSYBOX_DEFAULT_FEATURE_MDEV_DAEMON
+ depends on BUSYBOX_CONFIG_MDEV
+ help
+ Adds the -d option to run mdev in daemon mode handling hotplug
+ events from the kernel like udev. If the system generates many
+ hotplug events this mode of operation will consume less
+ resources than registering mdev as hotplug helper or using the
+ uevent applet.
config BUSYBOX_CONFIG_MESG
bool "mesg (1.4 kb)"
default BUSYBOX_DEFAULT_MESG