diff options
author | Hannu Nyman <hannu.nyman@iki.fi> | 2019-06-15 12:16:55 +0300 |
---|---|---|
committer | Hans Dedecker <dedeckeh@gmail.com> | 2019-06-15 19:26:47 +0200 |
commit | 696c511fb480be04a0ab4563b06b5e1b0d7eb684 (patch) | |
tree | 93a6af232f4b5a913214bea92319fffdb9377f32 /package/utils/busybox/config | |
parent | f6dab9804413139c3bd2647a81652d04baa1e59d (diff) | |
download | upstream-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.in | 11 | ||||
-rw-r--r-- | package/utils/busybox/config/coreutils/Config.in | 12 | ||||
-rw-r--r-- | package/utils/busybox/config/miscutils/Config.in | 10 | ||||
-rw-r--r-- | package/utils/busybox/config/networking/Config.in | 5 | ||||
-rw-r--r-- | package/utils/busybox/config/networking/udhcp/Config.in | 2 | ||||
-rw-r--r-- | package/utils/busybox/config/shell/Config.in | 5 | ||||
-rw-r--r-- | package/utils/busybox/config/util-linux/Config.in | 11 |
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 |