aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--repos/core/busybox/.checksum13
-rw-r--r--repos/core/busybox/.files23
-rw-r--r--repos/core/busybox/0001-awk-fix-handling-of-literal-backslashes-in-replaceme.patch64
-rw-r--r--repos/core/busybox/0007-nologin-Install-applet-to-sbin-instead-of-usr-sbin.patch31
-rw-r--r--repos/core/busybox/abuild89
-rw-r--r--repos/core/busybox/config1232
-rwxr-xr-xrepos/core/busybox/httpd.run2
-rwxr-xr-xrepos/core/busybox/inetd.run2
-rw-r--r--repos/core/busybox/install-fix-chown.patch36
-rw-r--r--repos/core/busybox/kernel-6.8-tca.patch43
-rwxr-xr-xrepos/core/busybox/klogd.run2
-rw-r--r--repos/core/busybox/lineedit-Handle-SIGWINCH-gracefully.patch61
-rw-r--r--repos/core/busybox/lsusb-vendor-product.patch53
-rwxr-xr-xrepos/core/busybox/mdev.run3
14 files changed, 198 insertions, 1456 deletions
diff --git a/repos/core/busybox/.checksum b/repos/core/busybox/.checksum
index 49b7475e..2344f1b0 100644
--- a/repos/core/busybox/.checksum
+++ b/repos/core/busybox/.checksum
@@ -1,16 +1,17 @@
-dd9a578c6d1ba59f9d030befe3441ccfbbc9ce38825d496d690f2991a905dcad 0007-nologin-Install-applet-to-sbin-instead-of-usr-sbin.patch
+6499c4a3d5379e4e34e30a84f7ef9ae513b696694a07d1f4fbd9de9a998d0da1 0001-awk-fix-handling-of-literal-backslashes-in-replaceme.patch
8c364768319aa2f68f480fe1fb4679af38cd692c5e7c66c8e0c2e0e0c7464e4c 0016-ping-make-ping-work-without-root-privileges.patch
d7fef12ae5c778a12294be5da8ff8ffcc4a3ff3e0a5dca5885964626a47c2a0f acpid.run
f62969ee1426bea40ffd603cb01aa4f6e264930ce29a0266b776f5d08253772a adduser-no-setgid.patch
-dfdfc1b9aa41d5134e087d904c0a5f6958825f0e94db1d2cb5ea93088247c886 busybox-1.36.1.tar.bz2
+179c4567a112635be6cb442fd8e3ff95dd0e718facd0666f2426d94322110a8f busybox-1.37.0.tar.bz2
c8e25401863bfdecb4f3a5d4b68ef0507bac74dd69782ce3abdd7e49fecc4a80 busybox-suidwrapper.c
-2449dfd4fa9c7ccf62393fdb4163ad824e0a6736d2d7d8f32b31612dccdb9ab1 config
48b8a6cc6f4aa539de48f5c4d405a4400239215fe3dc7f30df370951e51743ca crond.run
2fc84cd00bba1a27bb692fb61f7b06307bd2a618161c1f019efd5a8432b0f3c5 fsck-resolve-uuid.patch
-35eaf7a72b7489fb48db7005ef7d232958389fcddd54d6adbfec3c7838628c19 install-fix-chown.patch
-7750b80df9d3f5b09464aee88bb2cba0f63be662fa587f04185970b9afcab1d4 lineedit-Handle-SIGWINCH-gracefully.patch
-830b9252cbb017d3a2e31e0a38171d23dac199353179b79f27dbbdc7e924d708 lsusb-vendor-product.patch
+91df6065aec94c67f59f0d10e7beb1cd05286d8739bf57f478382a98d2ef90a5 httpd.run
+1e7ca4ffd2de2182a591c0c9eb8f1f2d792342db96a44762a4ef022253aaaa5c inetd.run
+46d81cd7a5096e997051729d6d5de2735bbb71864c86778fb79202ef6feef881 kernel-6.8-tca.patch
+e8fa37d2abb51c4d75d473b0b495b245afee37e48e80b8a4fd5b3539bc06ad68 klogd.run
a8be467d592f549df6405baa7e6228fd4363c759200161222a4b23e72ebd65f2 mdev.conf
+12e52732c806aaebd01f6ca9a88594d3be568eb157e44208dde64237b5cfd8af mdev.run
0e7127f64ee6760d433ceff02e3c6300c5cbf35ac0172037c68725538babd32c modprobe-kernel-version.patch
8901b39de476372c4701ba88df0872818252b638e74922a22a483db41b487016 ntpd.run
71446b4690cd21f8e5fddd85f6fbf70c4bfbe1998988764e572021ee674d6790 pause.1
diff --git a/repos/core/busybox/.files b/repos/core/busybox/.files
index c924714d..e8ef6101 100644
--- a/repos/core/busybox/.files
+++ b/repos/core/busybox/.files
@@ -65,6 +65,7 @@ lrwxrwxrwx root/root bin/printenv -> busybox
lrwxrwxrwx root/root bin/ps -> busybox
lrwxrwxrwx root/root bin/pwd -> busybox
lrwxrwxrwx root/root bin/reformime -> busybox
+lrwxrwxrwx root/root bin/resume -> busybox
lrwxrwxrwx root/root bin/rev -> busybox
lrwxrwxrwx root/root bin/rm -> busybox
lrwxrwxrwx root/root bin/rmdir -> busybox
@@ -97,6 +98,18 @@ lrwxrwxrwx root/root etc/sv/acpid/supervise -> ../../../run/runit/supervise.a
drwxr-xr-x root/root etc/sv/crond/
-rwxr-xr-x root/root etc/sv/crond/run.new
lrwxrwxrwx root/root etc/sv/crond/supervise -> ../../../run/runit/supervise.crond
+drwxr-xr-x root/root etc/sv/httpd/
+-rwxr-xr-x root/root etc/sv/httpd/run.new
+lrwxrwxrwx root/root etc/sv/httpd/supervise -> ../../../run/runit/supervise.httpd
+drwxr-xr-x root/root etc/sv/inetd/
+-rwxr-xr-x root/root etc/sv/inetd/run.new
+lrwxrwxrwx root/root etc/sv/inetd/supervise -> ../../../run/runit/supervise.inetd
+drwxr-xr-x root/root etc/sv/klogd/
+-rwxr-xr-x root/root etc/sv/klogd/run.new
+lrwxrwxrwx root/root etc/sv/klogd/supervise -> ../../../run/runit/supervise.klogd
+drwxr-xr-x root/root etc/sv/mdev/
+-rwxr-xr-x root/root etc/sv/mdev/run.new
+lrwxrwxrwx root/root etc/sv/mdev/supervise -> ../../../run/runit/supervise.mdev
drwxr-xr-x root/root etc/sv/ntpd/
-rwxr-xr-x root/root etc/sv/ntpd/run.new
lrwxrwxrwx root/root etc/sv/ntpd/supervise -> ../../../run/runit/supervise.ntpd
@@ -126,6 +139,7 @@ lrwxrwxrwx root/root sbin/acpid -> ../bin/busybox
lrwxrwxrwx root/root sbin/adjtimex -> ../bin/busybox
lrwxrwxrwx root/root sbin/arp -> ../bin/busybox
lrwxrwxrwx root/root sbin/blockdev -> ../bin/busybox
+lrwxrwxrwx root/root sbin/bootchartd -> ../bin/busybox
lrwxrwxrwx root/root sbin/depmod -> ../bin/busybox
lrwxrwxrwx root/root sbin/devmem -> ../bin/busybox
lrwxrwxrwx root/root sbin/fbsplash -> ../bin/busybox
@@ -152,6 +166,7 @@ lrwxrwxrwx root/root sbin/iprule -> ../bin/busybox
lrwxrwxrwx root/root sbin/iptunnel -> ../bin/busybox
lrwxrwxrwx root/root sbin/klogd -> ../bin/busybox
lrwxrwxrwx root/root sbin/loadkmap -> ../bin/busybox
+lrwxrwxrwx root/root sbin/logread -> ../bin/busybox
lrwxrwxrwx root/root sbin/losetup -> ../bin/busybox
lrwxrwxrwx root/root sbin/lsmod -> ../bin/busybox
lrwxrwxrwx root/root sbin/makedevs -> ../bin/busybox
@@ -167,9 +182,11 @@ lrwxrwxrwx root/root sbin/raidautorun -> ../bin/busybox
lrwxrwxrwx root/root sbin/reboot -> ../bin/busybox
lrwxrwxrwx root/root sbin/rmmod -> ../bin/busybox
lrwxrwxrwx root/root sbin/route -> ../bin/busybox
+lrwxrwxrwx root/root sbin/run-init -> ../bin/busybox
lrwxrwxrwx root/root sbin/runlevel -> ../bin/busybox
lrwxrwxrwx root/root sbin/setconsole -> ../bin/busybox
lrwxrwxrwx root/root sbin/slattach -> ../bin/busybox
+lrwxrwxrwx root/root sbin/start-stop-daemon -> ../bin/busybox
lrwxrwxrwx root/root sbin/sulogin -> ../bin/busybox
lrwxrwxrwx root/root sbin/swapoff -> ../bin/busybox
lrwxrwxrwx root/root sbin/swapon -> ../bin/busybox
@@ -226,6 +243,7 @@ lrwxrwxrwx root/root usr/bin/free -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/ftpget -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/ftpput -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/fuser -> ../../bin/busybox
+lrwxrwxrwx root/root usr/bin/getfattr -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/groups -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/hd -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/head -> ../../bin/busybox
@@ -241,6 +259,8 @@ lrwxrwxrwx root/root usr/bin/last -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/less -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/logger -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/logname -> ../../bin/busybox
+lrwxrwxrwx root/root usr/bin/lpq -> ../../bin/busybox
+lrwxrwxrwx root/root usr/bin/lpr -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/lsof -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/lspci -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/lsscsi -> ../../bin/busybox
@@ -277,6 +297,7 @@ lrwxrwxrwx root/root usr/bin/runsv -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/runsvdir -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/script -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/seq -> ../../bin/busybox
+lrwxrwxrwx root/root usr/bin/setfattr -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/setkeycodes -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/setsid -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/setuidgid -> ../../bin/busybox
@@ -370,6 +391,7 @@ lrwxrwxrwx root/root usr/sbin/ifplugd -> ../../bin/busybox
lrwxrwxrwx root/root usr/sbin/inetd -> ../../bin/busybox
lrwxrwxrwx root/root usr/sbin/killall5 -> ../../bin/busybox
lrwxrwxrwx root/root usr/sbin/loadfont -> ../../bin/busybox
+lrwxrwxrwx root/root usr/sbin/lpd -> ../../bin/busybox
lrwxrwxrwx root/root usr/sbin/mim -> ../../bin/busybox
lrwxrwxrwx root/root usr/sbin/nanddump -> ../../bin/busybox
lrwxrwxrwx root/root usr/sbin/nandwrite -> ../../bin/busybox
@@ -383,7 +405,6 @@ lrwxrwxrwx root/root usr/sbin/rdev -> ../../bin/busybox
lrwxrwxrwx root/root usr/sbin/readahead -> ../../bin/busybox
lrwxrwxrwx root/root usr/sbin/readprofile -> ../../bin/busybox
lrwxrwxrwx root/root usr/sbin/remove-shell -> ../../bin/busybox
-lrwxrwxrwx root/root usr/sbin/rfkill -> ../../bin/busybox
lrwxrwxrwx root/root usr/sbin/rtcwake -> ../../bin/busybox
lrwxrwxrwx root/root usr/sbin/seedrng -> ../../bin/busybox
lrwxrwxrwx root/root usr/sbin/sendmail -> ../../bin/busybox
diff --git a/repos/core/busybox/0001-awk-fix-handling-of-literal-backslashes-in-replaceme.patch b/repos/core/busybox/0001-awk-fix-handling-of-literal-backslashes-in-replaceme.patch
new file mode 100644
index 00000000..3ff61ace
--- /dev/null
+++ b/repos/core/busybox/0001-awk-fix-handling-of-literal-backslashes-in-replaceme.patch
@@ -0,0 +1,64 @@
+From c281b87c89918c05eddbb1101fb87999437a2505 Mon Sep 17 00:00:00 2001
+From: Yao Zi <ziyao@disroot.org>
+Date: Thu, 14 Nov 2024 11:11:50 +0000
+Subject: [PATCH] awk: fix handling of literal backslashes in replacement
+
+According to POSIX standard, a backslash in the replacement of sub()
+should be treated as a literal backslash if it is not preceded by a '&'
+or another backslash. But busybox awk skips it unconditionally,
+regardless of the following character. For example,
+
+ $ echo "abc" | busybox awk 'sub(/abc/, "\\d")'
+ d
+
+where \d is expected here. This is known to break rsync's documentation
+converter.
+
+Let's check the next character before skipping the backslash, following
+POSIX standard and behavior of GNU awk.
+
+Link: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/awk.html
+Link: https://github.com/RsyncProject/rsync/blob/62bb9bba022ce6a29f8c92307d5569c338b2f711/help-from-md.awk#L22
+Fixes: 5f84c5633 ("awk: fix backslash handling in sub() builtins")
+Signed-off-by: Yao Zi <ziyao@disroot.org>
+---
+ editors/awk.c | 7 ++++++-
+ testsuite/awk.tests | 5 +++++
+ 2 files changed, 11 insertions(+), 1 deletion(-)
+
+diff --git a/editors/awk.c b/editors/awk.c
+index 64e752f4b..40f5ba7f7 100644
+--- a/editors/awk.c
++++ b/editors/awk.c
+@@ -2636,8 +2636,13 @@ static int awk_sub(node *rn, const char *repl, int nm, var *src, var *dest /*,in
+ resbuf = qrealloc(resbuf, residx + replen + n, &resbufsize);
+ memcpy(resbuf + residx, sp + pmatch[j].rm_so - start_ofs, n);
+ residx += n;
+- } else
++ } else {
++/* '\\' and '&' following a backslash keep its original meaning, any other
++ * occurrence of a '\\' should be treated as literal */
++ if (bslash && c != '\\' && c != '&')
++ resbuf[residx++] = '\\';
+ resbuf[residx++] = c;
++ }
+ bslash = 0;
+ }
+ }
+diff --git a/testsuite/awk.tests b/testsuite/awk.tests
+index be25f6696..61b3bc7d6 100755
+--- a/testsuite/awk.tests
++++ b/testsuite/awk.tests
+@@ -617,4 +617,9 @@ testing 'awk gsub erroneous word start match' \
+ 'abc\n' \
+ '' ''
+
++testing 'awk sub literal backslash in replacement' \
++ 'awk '$sq'sub(/abc/, "\\\d")'$sq \
++ '\d\n' \
++ '' 'abc\n'
++
+ exit $FAILCOUNT
+--
+2.47.1
+
diff --git a/repos/core/busybox/0007-nologin-Install-applet-to-sbin-instead-of-usr-sbin.patch b/repos/core/busybox/0007-nologin-Install-applet-to-sbin-instead-of-usr-sbin.patch
deleted file mode 100644
index 5fbcacc0..00000000
--- a/repos/core/busybox/0007-nologin-Install-applet-to-sbin-instead-of-usr-sbin.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 9d796b508575b2e1673512d4103e6049af189bc6 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?S=C3=B6ren=20Tempel?= <soeren+git@soeren-tempel.net>
-Date: Wed, 13 Feb 2019 18:41:43 +0100
-Subject: [PATCH] nologin: Install applet to /sbin instead of /usr/sbin
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-This is required to retain compatibility with our old custom nologin
-applet written in C which was also installed to /sbin.
-
-Compatibility with the old path is required because login shell paths
-are hardcoded in /etc/passwd.
-
----
- util-linux/nologin.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/util-linux/nologin.c b/util-linux/nologin.c
-index 5a8b047a5..d3b6fe77e 100644
---- a/util-linux/nologin.c
-+++ b/util-linux/nologin.c
-@@ -19,7 +19,7 @@
- //config: If you know these will be available externally you can
- //config: disable this option.
-
--//applet:IF_NOLOGIN(APPLET_SCRIPTED(nologin, scripted, BB_DIR_USR_SBIN, BB_SUID_DROP, nologin))
-+//applet:IF_NOLOGIN(APPLET_SCRIPTED(nologin, scripted, BB_DIR_SBIN, BB_SUID_DROP, nologin))
-
- //usage:#define nologin_trivial_usage
- //usage: ""
diff --git a/repos/core/busybox/abuild b/repos/core/busybox/abuild
index 4c777454..b1b92271 100644
--- a/repos/core/busybox/abuild
+++ b/repos/core/busybox/abuild
@@ -1,23 +1,24 @@
name=busybox
-version=1.36.1
-release=4
+version=1.37.0
+release=1
source="https://${name}.net/downloads/${name}-${version}.tar.bz2
- busybox-suidwrapper.c
- config
- mdev.conf
- fsck-resolve-uuid.patch
+ 0001-awk-fix-handling-of-literal-backslashes-in-replaceme.patch
0016-ping-make-ping-work-without-root-privileges.patch
- install-fix-chown.patch
+ kernel-6.8-tca.patch
+ fsck-resolve-uuid.patch
adduser-no-setgid.patch
- lineedit-Handle-SIGWINCH-gracefully.patch
- lsusb-vendor-product.patch
print-unicode.patch
modprobe-kernel-version.patch
- 0007-nologin-Install-applet-to-sbin-instead-of-usr-sbin.patch
+ busybox-suidwrapper.c
+ mdev.conf
acpid.run
crond.run
ntpd.run
syslogd.run
+ klogd.run
+ inetd.run
+ httpd.run
+ mdev.run
tty1.run
tty2.run
tty3.run
@@ -30,40 +31,59 @@ sv="acpid.run
crond.run
ntpd.run
syslogd.run
+ klogd.run
+ inetd.run
+ httpd.run
+ mdev.run
tty1.run
tty2.run
tty3.run
tty4.run
tty5.run
ttyS0.run"
+
+_disable() {
+ while [ "$1" ]; do
+ sed "s/^CONFIG_${1}=y/# CONFIG_${1} is not set/" -i .config
+ shift
+ done
+}
+
+_enable() {
+ while [ "$1" ]; do
+ sed "s/^# CONFIG_${1}.*/CONFIG_${1}=y/" -i .config
+ shift
+ done
+}
build() {
- if [ "$BOOTSTRAP" ]; then
- _opt="ARCH=$CARCH CROSS_COMPILE=$CTARGET-"
- fi
+ make defconfig
- cp $SRC/config .config
- #make menuconfig
- make $_opt
- make $_opt CONFIG_PREFIX=$PKG install
- mkdir -p $PKG/usr/share/busybox
- cat .config > $PKG/usr/share/busybox/config
+ _disable XZCAT XZ UNXZ UNLZMA LZCAT LZMA # provided by xz
+ _disable STRINGS # provided by llvm
+ _disable CLEAR RESET # provided by ncurses
+ _disable PATCH # provided by patch (GNU patch works better)
+ _disable BZCAT BUNZIP2 BZIP2 # provided by bzip2
+ _disable CHATTR LSATTR MKE2FS FINDFS MKFS_EXT2 BLKID # provided by e2fsprogs
+ _disable MKDOSFS MKFS_VFAT # provided by dosfstools
- BIN="$BIN xzcat xz unxz unlzma lzcat lzma" #xz
- #BIN="$BIN zcat gunzip gzip" #gzip
- BIN="$BIN strings" #binutils
- BIN="$BIN clear reset" #ncurses
- BIN="$BIN patch" #patch
- BIN="$BIN bzcat bunzip2 bzip2" #bzip2
- BIN="$BIN setfattr" #attr
- BIN="$BIN chattr lsattr mke2fs findfs mkfs.ext2 blkid" #e2fsprogs
- BIN="$BIN mkdosfs mkfs.vfat " #dosfstools
+ _disable FSCK_MINIX MKFS_MINIX DPKG DPKG_DEB MAN #
+ _disable MODPROBE_SMALL HUSH SHELL_HUSH RPM2CPIO # JUNKS
+ _disable RX CHAT LINUXRC RPM RUN_PARTS #
- # XXX
- for i in $BIN; do
- rm $PKG/*/$i || true
- rm $PKG/*/*/$i || true
- done
+ _enable STATIC # enable static build
+ _enable FEATURE_MODUTILS_ALIAS FEATURE_MODUTILS_SYMBOLS # enable some kmod features
+
+ # install nologin to /sbin
+ sed 's/BB_DIR_USR_SBIN/BB_DIR_SBIN/' -i util-linux/nologin.c
+
+ # install diff to /bin
+ sed 's/BB_DIR_USR_BIN/BB_DIR_BIN/' -i editors/diff.c
+
+ make
+ make CONFIG_PREFIX=$PKG install
+ mkdir -p $PKG/usr/share/busybox
+ cat .config > $PKG/usr/share/busybox/config
${CC:-cc} -o $PKG/bin/busybox-suidwrapper $SRC/busybox-suidwrapper.c
chmod u+s $PKG/bin/busybox-suidwrapper
@@ -76,9 +96,6 @@ build() {
mkdir -p $PKG/etc
install -m644 $SRC/mdev.conf $PKG/etc/mdev.conf
- rm $PKG/usr/bin/diff
- ln -s busybox $PKG/bin/diff
-
${CC:-gcc} ${CFLAGS} $SRC/pause.c -o $PKG/usr/bin/pause
install -d $PKG/usr/share/man/man1
install -m644 $SRC/pause.1 $PKG/usr/share/man/man1/pause.1
diff --git a/repos/core/busybox/config b/repos/core/busybox/config
deleted file mode 100644
index a84ac77d..00000000
--- a/repos/core/busybox/config
+++ /dev/null
@@ -1,1232 +0,0 @@
-#
-# Automatically generated make config: don't edit
-# Busybox version: 1.36.1
-# Sun May 26 09:58:35 2024
-#
-CONFIG_HAVE_DOT_CONFIG=y
-
-#
-# Settings
-#
-CONFIG_DESKTOP=y
-# CONFIG_EXTRA_COMPAT is not set
-# CONFIG_FEDORA_COMPAT is not set
-CONFIG_INCLUDE_SUSv2=y
-CONFIG_LONG_OPTS=y
-CONFIG_SHOW_USAGE=y
-CONFIG_FEATURE_VERBOSE_USAGE=y
-CONFIG_FEATURE_COMPRESS_USAGE=y
-CONFIG_LFS=y
-# CONFIG_PAM is not set
-CONFIG_FEATURE_DEVPTS=y
-CONFIG_FEATURE_UTMP=y
-CONFIG_FEATURE_WTMP=y
-CONFIG_FEATURE_PIDFILE=y
-CONFIG_PID_FILE_PATH="/var/run"
-CONFIG_BUSYBOX=y
-CONFIG_FEATURE_SHOW_SCRIPT=y
-CONFIG_FEATURE_INSTALLER=y
-# CONFIG_INSTALL_NO_USR is not set
-CONFIG_FEATURE_SUID=y
-CONFIG_FEATURE_SUID_CONFIG=y
-CONFIG_FEATURE_SUID_CONFIG_QUIET=y
-# CONFIG_FEATURE_PREFER_APPLETS is not set
-CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
-# CONFIG_SELINUX is not set
-# CONFIG_FEATURE_CLEAN_UP is not set
-CONFIG_FEATURE_SYSLOG_INFO=y
-CONFIG_FEATURE_SYSLOG=y
-
-#
-# Build Options
-#
-CONFIG_STATIC=y
-# CONFIG_PIE is not set
-# CONFIG_NOMMU is not set
-# CONFIG_BUILD_LIBBUSYBOX is not set
-# CONFIG_FEATURE_LIBBUSYBOX_STATIC is not set
-# CONFIG_FEATURE_INDIVIDUAL is not set
-# CONFIG_FEATURE_SHARED_BUSYBOX is not set
-CONFIG_CROSS_COMPILER_PREFIX=""
-CONFIG_SYSROOT=""
-CONFIG_EXTRA_CFLAGS=""
-CONFIG_EXTRA_LDFLAGS=""
-CONFIG_EXTRA_LDLIBS=""
-# CONFIG_USE_PORTABLE_CODE is not set
-CONFIG_STACK_OPTIMIZATION_386=y
-CONFIG_STATIC_LIBGCC=y
-
-#
-# Installation Options ("make install" behavior)
-#
-CONFIG_INSTALL_APPLET_SYMLINKS=y
-# CONFIG_INSTALL_APPLET_HARDLINKS is not set
-# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
-# CONFIG_INSTALL_APPLET_DONT is not set
-# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
-# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
-# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
-CONFIG_PREFIX="./_install"
-
-#
-# Debugging Options
-#
-# CONFIG_DEBUG is not set
-# CONFIG_DEBUG_PESSIMIZE is not set
-# CONFIG_DEBUG_SANITIZE is not set
-# CONFIG_UNIT_TEST is not set
-# CONFIG_WERROR is not set
-# CONFIG_WARN_SIMPLE_MSG is not set
-CONFIG_NO_DEBUG_LIB=y
-# CONFIG_DMALLOC is not set
-# CONFIG_EFENCE is not set
-
-#
-# Library Tuning
-#
-# CONFIG_FEATURE_USE_BSS_TAIL is not set
-CONFIG_FLOAT_DURATION=y
-CONFIG_FEATURE_RTMINMAX=y
-CONFIG_FEATURE_RTMINMAX_USE_LIBC_DEFINITIONS=y
-CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
-# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
-# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
-CONFIG_PASSWORD_MINLEN=6
-CONFIG_MD5_SMALL=1
-CONFIG_SHA1_SMALL=3
-CONFIG_SHA1_HWACCEL=y
-CONFIG_SHA256_HWACCEL=y
-CONFIG_SHA3_SMALL=1
-CONFIG_FEATURE_NON_POSIX_CP=y
-# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
-CONFIG_FEATURE_USE_SENDFILE=y
-CONFIG_FEATURE_COPYBUF_KB=4
-CONFIG_MONOTONIC_SYSCALL=y
-CONFIG_IOCTL_HEX2STR_ERROR=y
-CONFIG_FEATURE_EDITING=y
-CONFIG_FEATURE_EDITING_MAX_LEN=1024
-# CONFIG_FEATURE_EDITING_VI is not set
-CONFIG_FEATURE_EDITING_HISTORY=255
-CONFIG_FEATURE_EDITING_SAVEHISTORY=y
-# CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set
-CONFIG_FEATURE_REVERSE_SEARCH=y
-CONFIG_FEATURE_TAB_COMPLETION=y
-CONFIG_FEATURE_USERNAME_COMPLETION=y
-CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
-CONFIG_FEATURE_EDITING_WINCH=y
-# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
-# CONFIG_LOCALE_SUPPORT is not set
-CONFIG_UNICODE_SUPPORT=y
-# CONFIG_UNICODE_USING_LOCALE is not set
-# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
-CONFIG_SUBST_WCHAR=63
-CONFIG_LAST_SUPPORTED_WCHAR=767
-# CONFIG_UNICODE_COMBINING_WCHARS is not set
-# CONFIG_UNICODE_WIDE_WCHARS is not set
-# CONFIG_UNICODE_BIDI_SUPPORT is not set
-# CONFIG_UNICODE_NEUTRAL_TABLE is not set
-# CONFIG_UNICODE_PRESERVE_BROKEN is not set
-# CONFIG_LOOP_CONFIGURE is not set
-# CONFIG_NO_LOOP_CONFIGURE is not set
-CONFIG_TRY_LOOP_CONFIGURE=y
-
-#
-# Applets
-#
-
-#
-# Archival Utilities
-#
-CONFIG_FEATURE_SEAMLESS_XZ=y
-CONFIG_FEATURE_SEAMLESS_LZMA=y
-CONFIG_FEATURE_SEAMLESS_BZ2=y
-CONFIG_FEATURE_SEAMLESS_GZ=y
-# CONFIG_FEATURE_SEAMLESS_Z is not set
-# CONFIG_AR is not set
-# CONFIG_FEATURE_AR_LONG_FILENAMES is not set
-# CONFIG_FEATURE_AR_CREATE is not set
-# CONFIG_UNCOMPRESS is not set
-CONFIG_GUNZIP=y
-CONFIG_ZCAT=y
-CONFIG_FEATURE_GUNZIP_LONG_OPTIONS=y
-CONFIG_BUNZIP2=y
-CONFIG_BZCAT=y
-CONFIG_UNLZMA=y
-CONFIG_LZCAT=y
-CONFIG_LZMA=y
-CONFIG_UNXZ=y
-CONFIG_XZCAT=y
-CONFIG_XZ=y
-CONFIG_BZIP2=y
-CONFIG_BZIP2_SMALL=8
-CONFIG_FEATURE_BZIP2_DECOMPRESS=y
-CONFIG_CPIO=y
-CONFIG_FEATURE_CPIO_O=y
-CONFIG_FEATURE_CPIO_P=y
-CONFIG_FEATURE_CPIO_IGNORE_DEVNO=y
-CONFIG_FEATURE_CPIO_RENUMBER_INODES=y
-# CONFIG_DPKG is not set
-# CONFIG_DPKG_DEB is not set
-CONFIG_GZIP=y
-CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
-CONFIG_GZIP_FAST=0
-# CONFIG_FEATURE_GZIP_LEVELS is not set
-CONFIG_FEATURE_GZIP_DECOMPRESS=y
-CONFIG_LZOP=y
-# CONFIG_UNLZOP is not set
-# CONFIG_LZOPCAT is not set
-# CONFIG_LZOP_COMPR_HIGH is not set
-# CONFIG_RPM is not set
-# CONFIG_RPM2CPIO is not set
-CONFIG_TAR=y
-CONFIG_FEATURE_TAR_LONG_OPTIONS=y
-CONFIG_FEATURE_TAR_CREATE=y
-CONFIG_FEATURE_TAR_AUTODETECT=y
-CONFIG_FEATURE_TAR_FROM=y
-CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
-CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
-CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
-CONFIG_FEATURE_TAR_TO_COMMAND=y
-CONFIG_FEATURE_TAR_UNAME_GNAME=y
-CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
-# CONFIG_FEATURE_TAR_SELINUX is not set
-CONFIG_UNZIP=y
-CONFIG_FEATURE_UNZIP_CDF=y
-CONFIG_FEATURE_UNZIP_BZIP2=y
-CONFIG_FEATURE_UNZIP_LZMA=y
-CONFIG_FEATURE_UNZIP_XZ=y
-# CONFIG_FEATURE_LZMA_FAST is not set
-
-#
-# Coreutils
-#
-CONFIG_FEATURE_VERBOSE=y
-
-#
-# Common options for date and touch
-#
-CONFIG_FEATURE_TIMEZONE=y
-
-#
-# Common options for cp and mv
-#
-CONFIG_FEATURE_PRESERVE_HARDLINKS=y
-
-#
-# Common options for df, du, ls
-#
-CONFIG_FEATURE_HUMAN_READABLE=y
-CONFIG_BASENAME=y
-CONFIG_CAT=y
-CONFIG_FEATURE_CATN=y
-CONFIG_FEATURE_CATV=y
-CONFIG_CHGRP=y
-CONFIG_CHMOD=y
-CONFIG_CHOWN=y
-CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
-CONFIG_CHROOT=y
-CONFIG_CKSUM=y
-CONFIG_CRC32=y
-CONFIG_COMM=y
-CONFIG_CP=y
-CONFIG_FEATURE_CP_LONG_OPTIONS=y
-CONFIG_FEATURE_CP_REFLINK=y
-CONFIG_CUT=y
-CONFIG_FEATURE_CUT_REGEX=y
-CONFIG_DATE=y
-CONFIG_FEATURE_DATE_ISOFMT=y
-# CONFIG_FEATURE_DATE_NANO is not set
-CONFIG_FEATURE_DATE_COMPAT=y
-CONFIG_DD=y
-CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
-CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
-CONFIG_FEATURE_DD_IBS_OBS=y
-CONFIG_FEATURE_DD_STATUS=y
-CONFIG_DF=y
-CONFIG_FEATURE_DF_FANCY=y
-CONFIG_FEATURE_SKIP_ROOTFS=y
-CONFIG_DIRNAME=y
-CONFIG_DOS2UNIX=y
-CONFIG_UNIX2DOS=y
-CONFIG_DU=y
-CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
-CONFIG_ECHO=y
-CONFIG_FEATURE_FANCY_ECHO=y
-CONFIG_ENV=y
-CONFIG_EXPAND=y
-CONFIG_UNEXPAND=y
-CONFIG_EXPR=y
-CONFIG_EXPR_MATH_SUPPORT_64=y
-CONFIG_FACTOR=y
-CONFIG_FALSE=y
-CONFIG_FOLD=y
-CONFIG_HEAD=y
-CONFIG_FEATURE_FANCY_HEAD=y
-CONFIG_HOSTID=y
-CONFIG_ID=y
-CONFIG_GROUPS=y
-CONFIG_INSTALL=y
-CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
-CONFIG_LINK=y
-CONFIG_LN=y
-CONFIG_LOGNAME=y
-CONFIG_LS=y
-CONFIG_FEATURE_LS_FILETYPES=y
-CONFIG_FEATURE_LS_FOLLOWLINKS=y
-CONFIG_FEATURE_LS_RECURSIVE=y
-CONFIG_FEATURE_LS_WIDTH=y
-CONFIG_FEATURE_LS_SORTFILES=y
-CONFIG_FEATURE_LS_TIMESTAMPS=y
-CONFIG_FEATURE_LS_USERNAME=y
-CONFIG_FEATURE_LS_COLOR=y
-CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y
-CONFIG_MD5SUM=y
-CONFIG_SHA1SUM=y
-CONFIG_SHA256SUM=y
-CONFIG_SHA512SUM=y
-CONFIG_SHA3SUM=y
-
-#
-# Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
-#
-CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
-CONFIG_MKDIR=y
-CONFIG_MKFIFO=y
-CONFIG_MKNOD=y
-CONFIG_MKTEMP=y
-CONFIG_MV=y
-CONFIG_NICE=y
-CONFIG_NL=y
-CONFIG_NOHUP=y
-CONFIG_NPROC=y
-CONFIG_OD=y
-CONFIG_PASTE=y
-CONFIG_PRINTENV=y
-CONFIG_PRINTF=y
-CONFIG_PWD=y
-CONFIG_READLINK=y
-CONFIG_FEATURE_READLINK_FOLLOW=y
-CONFIG_REALPATH=y
-CONFIG_RM=y
-CONFIG_RMDIR=y
-CONFIG_SEQ=y
-CONFIG_SHRED=y
-CONFIG_SHUF=y
-CONFIG_SLEEP=y
-CONFIG_FEATURE_FANCY_SLEEP=y
-CONFIG_SORT=y
-CONFIG_FEATURE_SORT_BIG=y
-# CONFIG_FEATURE_SORT_OPTIMIZE_MEMORY is not set
-CONFIG_SPLIT=y
-CONFIG_FEATURE_SPLIT_FANCY=y
-CONFIG_STAT=y
-CONFIG_FEATURE_STAT_FORMAT=y
-CONFIG_FEATURE_STAT_FILESYSTEM=y
-CONFIG_STTY=y
-CONFIG_SUM=y
-CONFIG_SYNC=y
-CONFIG_FEATURE_SYNC_FANCY=y
-CONFIG_FSYNC=y
-CONFIG_TAC=y
-CONFIG_TAIL=y
-CONFIG_FEATURE_FANCY_TAIL=y
-CONFIG_TEE=y
-CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
-CONFIG_TEST=y
-CONFIG_TEST1=y
-CONFIG_TEST2=y
-CONFIG_FEATURE_TEST_64=y
-CONFIG_TIMEOUT=y
-CONFIG_TOUCH=y
-CONFIG_FEATURE_TOUCH_SUSV3=y
-CONFIG_TR=y
-CONFIG_FEATURE_TR_CLASSES=y
-CONFIG_FEATURE_TR_EQUIV=y
-CONFIG_TRUE=y
-CONFIG_TRUNCATE=y
-CONFIG_TSORT=y
-CONFIG_TTY=y
-CONFIG_UNAME=y
-CONFIG_UNAME_OSNAME="GNU/Linux"
-CONFIG_BB_ARCH=y
-CONFIG_UNIQ=y
-CONFIG_UNLINK=y
-CONFIG_USLEEP=y
-CONFIG_UUDECODE=y
-CONFIG_BASE32=y
-CONFIG_BASE64=y
-CONFIG_UUENCODE=y
-CONFIG_WC=y
-CONFIG_FEATURE_WC_LARGE=y
-CONFIG_WHO=y
-CONFIG_W=y
-CONFIG_USERS=y
-CONFIG_WHOAMI=y
-CONFIG_YES=y
-
-#
-# Console Utilities
-#
-CONFIG_CHVT=y
-CONFIG_CLEAR=y
-CONFIG_DEALLOCVT=y
-CONFIG_DUMPKMAP=y
-CONFIG_FGCONSOLE=y
-CONFIG_KBD_MODE=y
-CONFIG_LOADFONT=y
-CONFIG_SETFONT=y
-CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y
-CONFIG_DEFAULT_SETFONT_DIR=""
-
-#
-# Common options for loadfont and setfont
-#
-CONFIG_FEATURE_LOADFONT_PSF2=y
-CONFIG_FEATURE_LOADFONT_RAW=y
-CONFIG_LOADKMAP=y
-CONFIG_OPENVT=y
-CONFIG_RESET=y
-CONFIG_RESIZE=y
-CONFIG_FEATURE_RESIZE_PRINT=y
-CONFIG_SETCONSOLE=y
-CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y
-CONFIG_SETKEYCODES=y
-CONFIG_SETLOGCONS=y
-CONFIG_SHOWKEY=y
-
-#
-# Debian Utilities
-#
-CONFIG_PIPE_PROGRESS=y
-# CONFIG_RUN_PARTS is not set
-# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set
-# CONFIG_FEATURE_RUN_PARTS_FANCY is not set
-# CONFIG_START_STOP_DAEMON is not set
-# CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set
-# CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set
-CONFIG_WHICH=y
-
-#
-# klibc-utils
-#
-# CONFIG_MINIPS is not set
-# CONFIG_NUKE is not set
-# CONFIG_RESUME is not set
-# CONFIG_RUN_INIT is not set
-
-#
-# Editors
-#
-CONFIG_AWK=y
-CONFIG_FEATURE_AWK_LIBM=y
-CONFIG_FEATURE_AWK_GNU_EXTENSIONS=y
-CONFIG_CMP=y
-CONFIG_DIFF=y
-CONFIG_FEATURE_DIFF_LONG_OPTIONS=y
-CONFIG_FEATURE_DIFF_DIR=y
-CONFIG_ED=y
-CONFIG_PATCH=y
-CONFIG_SED=y
-CONFIG_VI=y
-CONFIG_FEATURE_VI_MAX_LEN=4096
-# CONFIG_FEATURE_VI_8BIT is not set
-CONFIG_FEATURE_VI_COLON=y
-CONFIG_FEATURE_VI_COLON_EXPAND=y
-CONFIG_FEATURE_VI_YANKMARK=y
-CONFIG_FEATURE_VI_SEARCH=y
-# CONFIG_FEATURE_VI_REGEX_SEARCH is not set
-CONFIG_FEATURE_VI_USE_SIGNALS=y
-CONFIG_FEATURE_VI_DOT_CMD=y
-CONFIG_FEATURE_VI_READONLY=y
-CONFIG_FEATURE_VI_SETOPTS=y
-CONFIG_FEATURE_VI_SET=y
-CONFIG_FEATURE_VI_WIN_RESIZE=y
-CONFIG_FEATURE_VI_ASK_TERMINAL=y
-CONFIG_FEATURE_VI_UNDO=y
-CONFIG_FEATURE_VI_UNDO_QUEUE=y
-CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256
-CONFIG_FEATURE_VI_VERBOSE_STATUS=y
-CONFIG_FEATURE_ALLOW_EXEC=y
-
-#
-# Finding Utilities
-#
-CONFIG_FIND=y
-CONFIG_FEATURE_FIND_PRINT0=y
-CONFIG_FEATURE_FIND_MTIME=y
-CONFIG_FEATURE_FIND_ATIME=y
-CONFIG_FEATURE_FIND_CTIME=y
-CONFIG_FEATURE_FIND_MMIN=y
-CONFIG_FEATURE_FIND_AMIN=y
-CONFIG_FEATURE_FIND_CMIN=y
-CONFIG_FEATURE_FIND_PERM=y
-CONFIG_FEATURE_FIND_TYPE=y
-CONFIG_FEATURE_FIND_EXECUTABLE=y
-CONFIG_FEATURE_FIND_XDEV=y
-CONFIG_FEATURE_FIND_MAXDEPTH=y
-CONFIG_FEATURE_FIND_NEWER=y
-CONFIG_FEATURE_FIND_INUM=y
-CONFIG_FEATURE_FIND_SAMEFILE=y
-CONFIG_FEATURE_FIND_EXEC=y
-CONFIG_FEATURE_FIND_EXEC_PLUS=y
-CONFIG_FEATURE_FIND_USER=y
-CONFIG_FEATURE_FIND_GROUP=y
-CONFIG_FEATURE_FIND_NOT=y
-CONFIG_FEATURE_FIND_DEPTH=y
-CONFIG_FEATURE_FIND_PAREN=y
-CONFIG_FEATURE_FIND_SIZE=y
-CONFIG_FEATURE_FIND_PRUNE=y
-CONFIG_FEATURE_FIND_QUIT=y
-CONFIG_FEATURE_FIND_DELETE=y
-CONFIG_FEATURE_FIND_EMPTY=y
-CONFIG_FEATURE_FIND_PATH=y
-CONFIG_FEATURE_FIND_REGEX=y
-# CONFIG_FEATURE_FIND_CONTEXT is not set
-CONFIG_FEATURE_FIND_LINKS=y
-CONFIG_GREP=y
-CONFIG_EGREP=y
-CONFIG_FGREP=y
-CONFIG_FEATURE_GREP_CONTEXT=y
-CONFIG_XARGS=y
-CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
-CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
-CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
-CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
-CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR=y
-CONFIG_FEATURE_XARGS_SUPPORT_PARALLEL=y
-CONFIG_FEATURE_XARGS_SUPPORT_ARGS_FILE=y
-
-#
-# Init Utilities
-#
-# CONFIG_BOOTCHARTD is not set
-# CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set
-# CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set
-CONFIG_HALT=y
-CONFIG_POWEROFF=y
-CONFIG_REBOOT=y
-CONFIG_FEATURE_WAIT_FOR_INIT=y
-# CONFIG_FEATURE_CALL_TELINIT is not set
-CONFIG_TELINIT_PATH=""
-CONFIG_INIT=y
-# CONFIG_LINUXRC is not set
-CONFIG_FEATURE_USE_INITTAB=y
-# CONFIG_FEATURE_KILL_REMOVED is not set
-CONFIG_FEATURE_KILL_DELAY=0
-CONFIG_FEATURE_INIT_SCTTY=y
-CONFIG_FEATURE_INIT_SYSLOG=y
-CONFIG_FEATURE_INIT_QUIET=y
-# CONFIG_FEATURE_INIT_COREDUMPS is not set
-CONFIG_INIT_TERMINAL_TYPE="linux"
-CONFIG_FEATURE_INIT_MODIFY_CMDLINE=y
-
-#
-# Login/Password Management Utilities
-#
-CONFIG_FEATURE_SHADOWPASSWDS=y
-CONFIG_USE_BB_PWD_GRP=y
-CONFIG_USE_BB_SHADOW=y
-CONFIG_USE_BB_CRYPT=y
-CONFIG_USE_BB_CRYPT_SHA=y
-CONFIG_ADD_SHELL=y
-CONFIG_REMOVE_SHELL=y
-CONFIG_ADDGROUP=y
-CONFIG_FEATURE_ADDUSER_TO_GROUP=y
-CONFIG_ADDUSER=y
-# CONFIG_FEATURE_CHECK_NAMES is not set
-CONFIG_LAST_ID=60000
-CONFIG_FIRST_SYSTEM_ID=100
-CONFIG_LAST_SYSTEM_ID=999
-CONFIG_CHPASSWD=y
-CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des"
-CONFIG_CRYPTPW=y
-CONFIG_MKPASSWD=y
-CONFIG_DELUSER=y
-CONFIG_DELGROUP=y
-CONFIG_FEATURE_DEL_USER_FROM_GROUP=y
-CONFIG_GETTY=y
-CONFIG_LOGIN=y
-# CONFIG_LOGIN_SESSION_AS_CHILD is not set
-CONFIG_LOGIN_SCRIPTS=y
-CONFIG_FEATURE_NOLOGIN=y
-CONFIG_FEATURE_SECURETTY=y
-CONFIG_PASSWD=y
-CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
-CONFIG_SU=y
-CONFIG_FEATURE_SU_SYSLOG=y
-CONFIG_FEATURE_SU_CHECKS_SHELLS=y
-# CONFIG_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY is not set
-CONFIG_SULOGIN=y
-CONFIG_VLOCK=y
-
-#
-# Linux Ext2 FS Progs
-#
-CONFIG_CHATTR=y
-CONFIG_FSCK=y
-CONFIG_LSATTR=y
-# CONFIG_TUNE2FS is not set
-
-#
-# Linux Module Utilities
-#
-# CONFIG_MODPROBE_SMALL is not set
-CONFIG_DEPMOD=y
-CONFIG_INSMOD=y
-CONFIG_LSMOD=y
-# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
-CONFIG_MODINFO=y
-CONFIG_MODPROBE=y
-# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
-CONFIG_RMMOD=y
-
-#
-# Options common to multiple modutils
-#
-CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS=y
-# CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set
-# CONFIG_FEATURE_2_4_MODULES is not set
-# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
-# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
-# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
-# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
-# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
-# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set
-# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set
-CONFIG_FEATURE_MODUTILS_ALIAS=y
-CONFIG_FEATURE_MODUTILS_SYMBOLS=y
-CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
-CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
-
-#
-# Linux System Utilities
-#
-CONFIG_ACPID=y
-CONFIG_FEATURE_ACPID_COMPAT=y
-CONFIG_BLKDISCARD=y
-CONFIG_BLKID=y
-CONFIG_FEATURE_BLKID_TYPE=y
-CONFIG_BLOCKDEV=y
-CONFIG_CAL=y
-CONFIG_CHRT=y
-CONFIG_DMESG=y
-CONFIG_FEATURE_DMESG_PRETTY=y
-CONFIG_EJECT=y
-CONFIG_FEATURE_EJECT_SCSI=y
-CONFIG_FALLOCATE=y
-CONFIG_FATATTR=y
-CONFIG_FBSET=y
-CONFIG_FEATURE_FBSET_FANCY=y
-CONFIG_FEATURE_FBSET_READMODE=y
-CONFIG_FDFORMAT=y
-CONFIG_FDISK=y
-# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
-CONFIG_FEATURE_FDISK_WRITABLE=y
-# CONFIG_FEATURE_AIX_LABEL is not set
-# CONFIG_FEATURE_SGI_LABEL is not set
-# CONFIG_FEATURE_SUN_LABEL is not set
-# CONFIG_FEATURE_OSF_LABEL is not set
-# CONFIG_FEATURE_GPT_LABEL is not set
-CONFIG_FEATURE_FDISK_ADVANCED=y
-CONFIG_FINDFS=y
-CONFIG_FLOCK=y
-CONFIG_FDFLUSH=y
-CONFIG_FREERAMDISK=y
-# CONFIG_FSCK_MINIX is not set
-CONFIG_FSFREEZE=y
-CONFIG_FSTRIM=y
-CONFIG_GETOPT=y
-CONFIG_FEATURE_GETOPT_LONG=y
-CONFIG_HEXDUMP=y
-CONFIG_HD=y
-CONFIG_XXD=y
-CONFIG_HWCLOCK=y
-# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set
-CONFIG_IONICE=y
-CONFIG_IPCRM=y
-CONFIG_IPCS=y
-CONFIG_LAST=y
-CONFIG_FEATURE_LAST_FANCY=y
-CONFIG_LOSETUP=y
-CONFIG_LSPCI=y
-CONFIG_LSUSB=y
-CONFIG_FEATURE_LSUSB_STRINGS=y
-CONFIG_MDEV=y
-CONFIG_FEATURE_MDEV_CONF=y
-CONFIG_FEATURE_MDEV_RENAME=y
-CONFIG_FEATURE_MDEV_RENAME_REGEXP=y
-CONFIG_FEATURE_MDEV_EXEC=y
-CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y
-CONFIG_FEATURE_MDEV_DAEMON=y
-CONFIG_MESG=y
-CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y
-CONFIG_MKE2FS=y
-CONFIG_MKFS_EXT2=y
-# CONFIG_MKFS_MINIX is not set
-# CONFIG_FEATURE_MINIX2 is not set
-# CONFIG_MKFS_REISER is not set
-CONFIG_MKDOSFS=y
-CONFIG_MKFS_VFAT=y
-CONFIG_MKSWAP=y
-CONFIG_FEATURE_MKSWAP_UUID=y
-CONFIG_MORE=y
-CONFIG_MOUNT=y
-CONFIG_FEATURE_MOUNT_FAKE=y
-CONFIG_FEATURE_MOUNT_VERBOSE=y
-# CONFIG_FEATURE_MOUNT_HELPERS is not set
-CONFIG_FEATURE_MOUNT_LABEL=y
-# CONFIG_FEATURE_MOUNT_NFS is not set
-CONFIG_FEATURE_MOUNT_CIFS=y
-CONFIG_FEATURE_MOUNT_FLAGS=y
-CONFIG_FEATURE_MOUNT_FSTAB=y
-CONFIG_FEATURE_MOUNT_OTHERTAB=y
-CONFIG_MOUNTPOINT=y
-CONFIG_NOLOGIN=y
-# CONFIG_NOLOGIN_DEPENDENCIES is not set
-CONFIG_NSENTER=y
-CONFIG_PIVOT_ROOT=y
-CONFIG_RDATE=y
-CONFIG_RDEV=y
-CONFIG_READPROFILE=y
-CONFIG_RENICE=y
-CONFIG_REV=y
-CONFIG_RTCWAKE=y
-CONFIG_SCRIPT=y
-CONFIG_SCRIPTREPLAY=y
-CONFIG_SETARCH=y
-CONFIG_LINUX32=y
-CONFIG_LINUX64=y
-CONFIG_SETPRIV=y
-CONFIG_FEATURE_SETPRIV_DUMP=y
-CONFIG_FEATURE_SETPRIV_CAPABILITIES=y
-CONFIG_FEATURE_SETPRIV_CAPABILITY_NAMES=y
-CONFIG_SETSID=y
-CONFIG_SWAPON=y
-CONFIG_FEATURE_SWAPON_DISCARD=y
-CONFIG_FEATURE_SWAPON_PRI=y
-CONFIG_SWAPOFF=y
-CONFIG_FEATURE_SWAPONOFF_LABEL=y
-CONFIG_SWITCH_ROOT=y
-CONFIG_TASKSET=y
-CONFIG_FEATURE_TASKSET_FANCY=y
-CONFIG_FEATURE_TASKSET_CPULIST=y
-CONFIG_UEVENT=y
-CONFIG_UMOUNT=y
-CONFIG_FEATURE_UMOUNT_ALL=y
-CONFIG_UNSHARE=y
-CONFIG_WALL=y
-
-#
-# Common options for mount/umount
-#
-CONFIG_FEATURE_MOUNT_LOOP=y
-CONFIG_FEATURE_MOUNT_LOOP_CREATE=y
-# CONFIG_FEATURE_MTAB_SUPPORT is not set
-CONFIG_VOLUMEID=y
-
-#
-# Filesystem/Volume identification
-#
-CONFIG_FEATURE_VOLUMEID_BCACHE=y
-CONFIG_FEATURE_VOLUMEID_BTRFS=y
-CONFIG_FEATURE_VOLUMEID_CRAMFS=y
-CONFIG_FEATURE_VOLUMEID_EROFS=y
-CONFIG_FEATURE_VOLUMEID_EXFAT=y
-CONFIG_FEATURE_VOLUMEID_EXT=y
-CONFIG_FEATURE_VOLUMEID_F2FS=y
-CONFIG_FEATURE_VOLUMEID_FAT=y
-CONFIG_FEATURE_VOLUMEID_HFS=y
-CONFIG_FEATURE_VOLUMEID_ISO9660=y
-CONFIG_FEATURE_VOLUMEID_JFS=y
-CONFIG_FEATURE_VOLUMEID_LFS=y
-CONFIG_FEATURE_VOLUMEID_LINUXRAID=y
-CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y
-CONFIG_FEATURE_VOLUMEID_LUKS=y
-CONFIG_FEATURE_VOLUMEID_MINIX=y
-CONFIG_FEATURE_VOLUMEID_NILFS=y
-CONFIG_FEATURE_VOLUMEID_NTFS=y
-CONFIG_FEATURE_VOLUMEID_OCFS2=y
-CONFIG_FEATURE_VOLUMEID_REISERFS=y
-CONFIG_FEATURE_VOLUMEID_ROMFS=y
-CONFIG_FEATURE_VOLUMEID_SQUASHFS=y
-CONFIG_FEATURE_VOLUMEID_SYSV=y
-CONFIG_FEATURE_VOLUMEID_UBIFS=y
-CONFIG_FEATURE_VOLUMEID_UDF=y
-CONFIG_FEATURE_VOLUMEID_XFS=y
-
-#
-# Miscellaneous Utilities
-#
-CONFIG_ADJTIMEX=y
-CONFIG_ASCII=y
-# CONFIG_BBCONFIG is not set
-# CONFIG_FEATURE_COMPRESS_BBCONFIG is not set
-CONFIG_BC=y
-CONFIG_DC=y
-CONFIG_FEATURE_DC_BIG=y
-# CONFIG_FEATURE_DC_LIBM is not set
-CONFIG_FEATURE_BC_INTERACTIVE=y
-CONFIG_FEATURE_BC_LONG_OPTIONS=y
-CONFIG_BEEP=y
-CONFIG_FEATURE_BEEP_FREQ=4000
-CONFIG_FEATURE_BEEP_LENGTH_MS=30
-# CONFIG_CHAT is not set
-# CONFIG_FEATURE_CHAT_NOFAIL is not set
-# CONFIG_FEATURE_CHAT_TTY_HIFI is not set
-# CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set
-# CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set
-# CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set
-# CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set
-# CONFIG_FEATURE_CHAT_CLR_ABORT is not set
-CONFIG_CONSPY=y
-CONFIG_CROND=y
-CONFIG_FEATURE_CROND_D=y
-CONFIG_FEATURE_CROND_CALL_SENDMAIL=y
-CONFIG_FEATURE_CROND_SPECIAL_TIMES=y
-CONFIG_FEATURE_CROND_DIR="/var/spool/cron"
-CONFIG_CRONTAB=y
-# CONFIG_DEVFSD is not set
-# CONFIG_DEVFSD_MODLOAD is not set
-# CONFIG_DEVFSD_FG_NP is not set
-# CONFIG_DEVFSD_VERBOSE is not set
-# CONFIG_FEATURE_DEVFS is not set
-CONFIG_DEVMEM=y
-CONFIG_FBSPLASH=y
-# CONFIG_FLASH_ERASEALL is not set
-# CONFIG_FLASH_LOCK is not set
-# CONFIG_FLASH_UNLOCK is not set
-# CONFIG_FLASHCP is not set
-CONFIG_HDPARM=y
-CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
-CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y
-CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y
-CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y
-CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y
-CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y
-CONFIG_HEXEDIT=y
-CONFIG_I2CGET=y
-CONFIG_I2CSET=y
-CONFIG_I2CDUMP=y
-CONFIG_I2CDETECT=y
-CONFIG_I2CTRANSFER=y
-# CONFIG_INOTIFYD is not set
-CONFIG_LESS=y
-CONFIG_FEATURE_LESS_MAXLINES=9999999
-CONFIG_FEATURE_LESS_BRACKETS=y
-CONFIG_FEATURE_LESS_FLAGS=y
-CONFIG_FEATURE_LESS_TRUNCATE=y
-CONFIG_FEATURE_LESS_MARKS=y
-CONFIG_FEATURE_LESS_REGEXP=y
-CONFIG_FEATURE_LESS_WINCH=y
-CONFIG_FEATURE_LESS_ASK_TERMINAL=y
-CONFIG_FEATURE_LESS_DASHCMD=y
-CONFIG_FEATURE_LESS_LINENUMS=y
-CONFIG_FEATURE_LESS_RAW=y
-CONFIG_FEATURE_LESS_ENV=y
-CONFIG_LSSCSI=y
-CONFIG_MAKEDEVS=y
-# CONFIG_FEATURE_MAKEDEVS_LEAF is not set
-CONFIG_FEATURE_MAKEDEVS_TABLE=y
-# CONFIG_MAN is not set
-CONFIG_MICROCOM=y
-CONFIG_MIM=y
-CONFIG_MT=y
-CONFIG_NANDWRITE=y
-CONFIG_NANDDUMP=y
-CONFIG_PARTPROBE=y
-CONFIG_RAIDAUTORUN=y
-CONFIG_READAHEAD=y
-CONFIG_RFKILL=y
-CONFIG_RUNLEVEL=y
-# CONFIG_RX is not set
-CONFIG_SEEDRNG=y
-CONFIG_SETFATTR=y
-CONFIG_SETSERIAL=y
-# CONFIG_STRINGS is not set
-CONFIG_TIME=y
-CONFIG_TREE=y
-CONFIG_TS=y
-CONFIG_TTYSIZE=y
-CONFIG_UBIATTACH=y
-CONFIG_UBIDETACH=y
-CONFIG_UBIMKVOL=y
-CONFIG_UBIRMVOL=y
-CONFIG_UBIRSVOL=y
-CONFIG_UBIUPDATEVOL=y
-CONFIG_UBIRENAME=y
-CONFIG_VOLNAME=y
-CONFIG_WATCHDOG=y
-# CONFIG_FEATURE_WATCHDOG_OPEN_TWICE is not set
-
-#
-# Networking Utilities
-#
-CONFIG_FEATURE_IPV6=y
-# CONFIG_FEATURE_UNIX_LOCAL is not set
-CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
-# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set
-# CONFIG_FEATURE_ETC_NETWORKS is not set
-# CONFIG_FEATURE_ETC_SERVICES is not set
-CONFIG_FEATURE_HWIB=y
-# CONFIG_FEATURE_TLS_SHA1 is not set
-CONFIG_ARP=y
-CONFIG_ARPING=y
-CONFIG_BRCTL=y
-CONFIG_FEATURE_BRCTL_FANCY=y
-CONFIG_FEATURE_BRCTL_SHOW=y
-CONFIG_DNSD=y
-CONFIG_ETHER_WAKE=y
-CONFIG_FTPD=y
-CONFIG_FEATURE_FTPD_WRITE=y
-CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y
-CONFIG_FEATURE_FTPD_AUTHENTICATION=y
-CONFIG_FTPGET=y
-CONFIG_FTPPUT=y
-CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y
-CONFIG_HOSTNAME=y
-CONFIG_DNSDOMAINNAME=y
-CONFIG_HTTPD=y
-CONFIG_FEATURE_HTTPD_PORT_DEFAULT=80
-CONFIG_FEATURE_HTTPD_RANGES=y
-CONFIG_FEATURE_HTTPD_SETUID=y
-CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
-CONFIG_FEATURE_HTTPD_AUTH_MD5=y
-CONFIG_FEATURE_HTTPD_CGI=y
-CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y
-CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y
-CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y
-CONFIG_FEATURE_HTTPD_ERROR_PAGES=y
-CONFIG_FEATURE_HTTPD_PROXY=y
-CONFIG_FEATURE_HTTPD_GZIP=y
-CONFIG_FEATURE_HTTPD_ETAG=y
-CONFIG_FEATURE_HTTPD_LAST_MODIFIED=y
-CONFIG_FEATURE_HTTPD_DATE=y
-CONFIG_FEATURE_HTTPD_ACL_IP=y
-CONFIG_IFCONFIG=y
-CONFIG_FEATURE_IFCONFIG_STATUS=y
-CONFIG_FEATURE_IFCONFIG_SLIP=y
-CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
-CONFIG_FEATURE_IFCONFIG_HW=y
-CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y
-CONFIG_IFENSLAVE=y
-CONFIG_IFPLUGD=y
-CONFIG_IFUP=y
-CONFIG_IFDOWN=y
-CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
-CONFIG_FEATURE_IFUPDOWN_IP=y
-CONFIG_FEATURE_IFUPDOWN_IPV4=y
-CONFIG_FEATURE_IFUPDOWN_IPV6=y
-CONFIG_FEATURE_IFUPDOWN_MAPPING=y
-# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
-CONFIG_INETD=y
-CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y
-CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y
-CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y
-CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y
-CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y
-# CONFIG_FEATURE_INETD_RPC is not set
-CONFIG_IP=y
-CONFIG_IPADDR=y
-CONFIG_IPLINK=y
-CONFIG_IPROUTE=y
-CONFIG_IPTUNNEL=y
-CONFIG_IPRULE=y
-CONFIG_IPNEIGH=y
-CONFIG_FEATURE_IP_ADDRESS=y
-CONFIG_FEATURE_IP_LINK=y
-CONFIG_FEATURE_IP_ROUTE=y
-CONFIG_FEATURE_IP_ROUTE_DIR="/etc/iproute2"
-CONFIG_FEATURE_IP_TUNNEL=y
-CONFIG_FEATURE_IP_RULE=y
-CONFIG_FEATURE_IP_NEIGH=y
-# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set
-CONFIG_IPCALC=y
-CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y
-CONFIG_FEATURE_IPCALC_FANCY=y
-CONFIG_FAKEIDENTD=y
-CONFIG_NAMEIF=y
-CONFIG_FEATURE_NAMEIF_EXTENDED=y
-CONFIG_NBDCLIENT=y
-CONFIG_NC=y
-# CONFIG_NETCAT is not set
-CONFIG_NC_SERVER=y
-CONFIG_NC_EXTRA=y
-CONFIG_NC_110_COMPAT=y
-CONFIG_NETSTAT=y
-CONFIG_FEATURE_NETSTAT_WIDE=y
-CONFIG_FEATURE_NETSTAT_PRG=y
-CONFIG_NSLOOKUP=y
-CONFIG_FEATURE_NSLOOKUP_BIG=y
-CONFIG_FEATURE_NSLOOKUP_LONG_OPTIONS=y
-CONFIG_NTPD=y
-CONFIG_FEATURE_NTPD_SERVER=y
-CONFIG_FEATURE_NTPD_CONF=y
-CONFIG_FEATURE_NTP_AUTH=y
-CONFIG_PING=y
-CONFIG_PING6=y
-CONFIG_FEATURE_FANCY_PING=y
-CONFIG_PSCAN=y
-CONFIG_ROUTE=y
-CONFIG_SLATTACH=y
-CONFIG_SSL_CLIENT=y
-CONFIG_TC=y
-CONFIG_FEATURE_TC_INGRESS=y
-CONFIG_TCPSVD=y
-CONFIG_UDPSVD=y
-CONFIG_TELNET=y
-CONFIG_FEATURE_TELNET_TTYPE=y
-CONFIG_FEATURE_TELNET_AUTOLOGIN=y
-CONFIG_FEATURE_TELNET_WIDTH=y
-CONFIG_TELNETD=y
-CONFIG_FEATURE_TELNETD_STANDALONE=y
-CONFIG_FEATURE_TELNETD_PORT_DEFAULT=23
-CONFIG_FEATURE_TELNETD_INETD_WAIT=y
-CONFIG_TFTP=y
-CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
-CONFIG_FEATURE_TFTP_HPA_COMPAT=y
-CONFIG_TFTPD=y
-CONFIG_FEATURE_TFTP_GET=y
-CONFIG_FEATURE_TFTP_PUT=y
-CONFIG_FEATURE_TFTP_BLOCKSIZE=y
-# CONFIG_TFTP_DEBUG is not set
-CONFIG_TLS=y
-CONFIG_TRACEROUTE=y
-CONFIG_TRACEROUTE6=y
-CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
-CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y
-CONFIG_TUNCTL=y
-CONFIG_FEATURE_TUNCTL_UG=y
-CONFIG_VCONFIG=y
-CONFIG_WGET=y
-CONFIG_FEATURE_WGET_LONG_OPTIONS=y
-CONFIG_FEATURE_WGET_STATUSBAR=y
-CONFIG_FEATURE_WGET_FTP=y
-CONFIG_FEATURE_WGET_AUTHENTICATION=y
-CONFIG_FEATURE_WGET_TIMEOUT=y
-CONFIG_FEATURE_WGET_HTTPS=y
-CONFIG_FEATURE_WGET_OPENSSL=y
-CONFIG_WHOIS=y
-CONFIG_ZCIP=y
-CONFIG_UDHCPD=y
-# CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set
-CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
-CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
-CONFIG_DUMPLEASES=y
-CONFIG_DHCPRELAY=y
-CONFIG_UDHCPC=y
-CONFIG_FEATURE_UDHCPC_ARPING=y
-CONFIG_FEATURE_UDHCPC_SANITIZEOPT=y
-CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
-CONFIG_UDHCPC6_DEFAULT_SCRIPT="/usr/share/udhcpc/default6.script"
-CONFIG_UDHCPC6=y
-CONFIG_FEATURE_UDHCPC6_RFC3646=y
-CONFIG_FEATURE_UDHCPC6_RFC4704=y
-CONFIG_FEATURE_UDHCPC6_RFC4833=y
-CONFIG_FEATURE_UDHCPC6_RFC5970=y
-
-#
-# Common options for DHCP applets
-#
-CONFIG_UDHCPC_DEFAULT_INTERFACE="eth0"
-# CONFIG_FEATURE_UDHCP_PORT is not set
-CONFIG_UDHCP_DEBUG=2
-CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
-CONFIG_FEATURE_UDHCP_RFC3397=y
-CONFIG_FEATURE_UDHCP_8021Q=y
-CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"
-
-#
-# Print Utilities
-#
-# CONFIG_LPD is not set
-# CONFIG_LPR is not set
-# CONFIG_LPQ is not set
-
-#
-# Mail Utilities
-#
-CONFIG_FEATURE_MIME_CHARSET="us-ascii"
-CONFIG_MAKEMIME=y
-CONFIG_POPMAILDIR=y
-CONFIG_FEATURE_POPMAILDIR_DELIVERY=y
-CONFIG_REFORMIME=y
-CONFIG_FEATURE_REFORMIME_COMPAT=y
-CONFIG_SENDMAIL=y
-
-#
-# Process Utilities
-#
-# CONFIG_FEATURE_FAST_TOP is not set
-CONFIG_FEATURE_SHOW_THREADS=y
-CONFIG_FREE=y
-CONFIG_FUSER=y
-CONFIG_IOSTAT=y
-CONFIG_KILL=y
-CONFIG_KILLALL=y
-CONFIG_KILLALL5=y
-CONFIG_LSOF=y
-CONFIG_MPSTAT=y
-CONFIG_NMETER=y
-CONFIG_PGREP=y
-CONFIG_PKILL=y
-CONFIG_PIDOF=y
-CONFIG_FEATURE_PIDOF_SINGLE=y
-CONFIG_FEATURE_PIDOF_OMIT=y
-CONFIG_PMAP=y
-CONFIG_POWERTOP=y
-CONFIG_FEATURE_POWERTOP_INTERACTIVE=y
-CONFIG_PS=y
-# CONFIG_FEATURE_PS_WIDE is not set
-# CONFIG_FEATURE_PS_LONG is not set
-CONFIG_FEATURE_PS_TIME=y
-# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
-CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y
-CONFIG_PSTREE=y
-CONFIG_PWDX=y
-CONFIG_SMEMCAP=y
-CONFIG_BB_SYSCTL=y
-CONFIG_TOP=y
-CONFIG_FEATURE_TOP_INTERACTIVE=y
-CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
-CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
-CONFIG_FEATURE_TOP_SMP_CPU=y
-CONFIG_FEATURE_TOP_DECIMALS=y
-CONFIG_FEATURE_TOP_SMP_PROCESS=y
-CONFIG_FEATURE_TOPMEM=y
-CONFIG_UPTIME=y
-CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y
-CONFIG_WATCH=y
-
-#
-# Runit Utilities
-#
-CONFIG_CHPST=y
-CONFIG_SETUIDGID=y
-CONFIG_ENVUIDGID=y
-CONFIG_ENVDIR=y
-CONFIG_SOFTLIMIT=y
-CONFIG_RUNSV=y
-CONFIG_RUNSVDIR=y
-# CONFIG_FEATURE_RUNSVDIR_LOG is not set
-CONFIG_SV=y
-CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service"
-CONFIG_SVC=y
-CONFIG_SVOK=y
-CONFIG_SVLOGD=y
-# CONFIG_CHCON is not set
-# CONFIG_GETENFORCE is not set
-# CONFIG_GETSEBOOL is not set
-# CONFIG_LOAD_POLICY is not set
-# CONFIG_MATCHPATHCON is not set
-# CONFIG_RUNCON is not set
-# CONFIG_SELINUXENABLED is not set
-# CONFIG_SESTATUS is not set
-# CONFIG_SETENFORCE is not set
-# CONFIG_SETFILES is not set
-# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
-# CONFIG_RESTORECON is not set
-# CONFIG_SETSEBOOL is not set
-
-#
-# Shells
-#
-CONFIG_SH_IS_ASH=y
-# CONFIG_SH_IS_HUSH is not set
-# CONFIG_SH_IS_NONE is not set
-# CONFIG_BASH_IS_ASH is not set
-# CONFIG_BASH_IS_HUSH is not set
-CONFIG_BASH_IS_NONE=y
-CONFIG_SHELL_ASH=y
-CONFIG_ASH=y
-CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
-CONFIG_ASH_INTERNAL_GLOB=y
-CONFIG_ASH_BASH_COMPAT=y
-# CONFIG_ASH_BASH_SOURCE_CURDIR is not set
-CONFIG_ASH_BASH_NOT_FOUND_HOOK=y
-CONFIG_ASH_JOB_CONTROL=y
-CONFIG_ASH_ALIAS=y
-CONFIG_ASH_RANDOM_SUPPORT=y
-CONFIG_ASH_EXPAND_PRMT=y
-CONFIG_ASH_IDLE_TIMEOUT=y
-CONFIG_ASH_MAIL=y
-CONFIG_ASH_ECHO=y
-CONFIG_ASH_PRINTF=y
-CONFIG_ASH_TEST=y
-CONFIG_ASH_SLEEP=y
-CONFIG_ASH_HELP=y
-CONFIG_ASH_GETOPTS=y
-CONFIG_ASH_CMDCMD=y
-CONFIG_CTTYHACK=y
-# CONFIG_HUSH is not set
-# CONFIG_SHELL_HUSH is not set
-# CONFIG_HUSH_BASH_COMPAT is not set
-# CONFIG_HUSH_BRACE_EXPANSION is not set
-# CONFIG_HUSH_BASH_SOURCE_CURDIR is not set
-# CONFIG_HUSH_LINENO_VAR is not set
-# CONFIG_HUSH_INTERACTIVE is not set
-# CONFIG_HUSH_SAVEHISTORY is not set
-# CONFIG_HUSH_JOB is not set
-# CONFIG_HUSH_TICK is not set
-# CONFIG_HUSH_IF is not set
-# CONFIG_HUSH_LOOPS is not set
-# CONFIG_HUSH_CASE is not set
-# CONFIG_HUSH_FUNCTIONS is not set
-# CONFIG_HUSH_LOCAL is not set
-# CONFIG_HUSH_RANDOM_SUPPORT is not set
-# CONFIG_HUSH_MODE_X is not set
-# CONFIG_HUSH_ECHO is not set
-# CONFIG_HUSH_PRINTF is not set
-# CONFIG_HUSH_TEST is not set
-# CONFIG_HUSH_HELP is not set
-# CONFIG_HUSH_EXPORT is not set
-# CONFIG_HUSH_EXPORT_N is not set
-# CONFIG_HUSH_READONLY is not set
-# CONFIG_HUSH_KILL is not set
-# CONFIG_HUSH_WAIT is not set
-# CONFIG_HUSH_COMMAND is not set
-# CONFIG_HUSH_TRAP is not set
-# CONFIG_HUSH_TYPE is not set
-# CONFIG_HUSH_TIMES is not set
-# CONFIG_HUSH_READ is not set
-# CONFIG_HUSH_SET is not set
-# CONFIG_HUSH_UNSET is not set
-# CONFIG_HUSH_ULIMIT is not set
-# CONFIG_HUSH_UMASK is not set
-# CONFIG_HUSH_GETOPTS is not set
-# CONFIG_HUSH_MEMLEAK is not set
-
-#
-# Options common to all shells
-#
-CONFIG_FEATURE_SH_MATH=y
-CONFIG_FEATURE_SH_MATH_64=y
-CONFIG_FEATURE_SH_MATH_BASE=y
-CONFIG_FEATURE_SH_EXTRA_QUIET=y
-# CONFIG_FEATURE_SH_STANDALONE is not set
-CONFIG_FEATURE_SH_NOFORK=y
-CONFIG_FEATURE_SH_READ_FRAC=y
-CONFIG_FEATURE_SH_HISTFILESIZE=y
-CONFIG_FEATURE_SH_EMBEDDED_SCRIPTS=y
-
-#
-# System Logging Utilities
-#
-CONFIG_KLOGD=y
-
-#
-# klogd should not be used together with syslog to kernel printk buffer
-#
-CONFIG_FEATURE_KLOGD_KLOGCTL=y
-CONFIG_LOGGER=y
-# CONFIG_LOGREAD is not set
-# CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set
-CONFIG_SYSLOGD=y
-CONFIG_FEATURE_ROTATE_LOGFILE=y
-CONFIG_FEATURE_REMOTE_LOG=y
-CONFIG_FEATURE_SYSLOGD_DUP=y
-CONFIG_FEATURE_SYSLOGD_CFG=y
-# CONFIG_FEATURE_SYSLOGD_PRECISE_TIMESTAMPS is not set
-CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
-CONFIG_FEATURE_IPC_SYSLOG=y
-CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
-CONFIG_FEATURE_KMSG_SYSLOG=y
diff --git a/repos/core/busybox/httpd.run b/repos/core/busybox/httpd.run
new file mode 100755
index 00000000..1a2bb998
--- /dev/null
+++ b/repos/core/busybox/httpd.run
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec httpd -f 2>&1
diff --git a/repos/core/busybox/inetd.run b/repos/core/busybox/inetd.run
new file mode 100755
index 00000000..7c902fc1
--- /dev/null
+++ b/repos/core/busybox/inetd.run
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec inetd -f 2>&1
diff --git a/repos/core/busybox/install-fix-chown.patch b/repos/core/busybox/install-fix-chown.patch
deleted file mode 100644
index 31ecd3c8..00000000
--- a/repos/core/busybox/install-fix-chown.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-chown must precede chmod because on some systems,
-chown clears the set[ug]id bits for non-superusers,
-resulting in incorrect permissions.
-diff --git a/coreutils/install.c b/coreutils/install.c
-index 8270490..0256aeb 100644
---- a/coreutils/install.c
-+++ b/coreutils/install.c
-@@ -244,6 +244,14 @@ int install_main(int argc, char **argv)
- }
- }
-
-+ /* Set the user and group id */
-+ if ((opts & (OPT_OWNER|OPT_GROUP))
-+ && lchown(dest, uid, gid) == -1
-+ ) {
-+ bb_perror_msg("can't change %s of %s", "ownership", dest);
-+ ret = EXIT_FAILURE;
-+ }
-+
- /* Set the file mode (always, not only with -m).
- * GNU coreutils 6.10 is not affected by umask. */
- if (chmod(dest, mode) == -1) {
-@@ -254,13 +262,6 @@ int install_main(int argc, char **argv)
- if (use_default_selinux_context)
- setdefaultfilecon(dest);
- #endif
-- /* Set the user and group id */
-- if ((opts & (OPT_OWNER|OPT_GROUP))
-- && lchown(dest, uid, gid) == -1
-- ) {
-- bb_perror_msg("can't change %s of %s", "ownership", dest);
-- ret = EXIT_FAILURE;
-- }
- next:
- if (ENABLE_FEATURE_CLEAN_UP && isdir)
- free(dest);
diff --git a/repos/core/busybox/kernel-6.8-tca.patch b/repos/core/busybox/kernel-6.8-tca.patch
new file mode 100644
index 00000000..b040e7bf
--- /dev/null
+++ b/repos/core/busybox/kernel-6.8-tca.patch
@@ -0,0 +1,43 @@
+diff --git a/networking/tc.c b/networking/tc.c
+index 3a79fd2..3020bfb 100644
+--- a/networking/tc.c
++++ b/networking/tc.c
+@@ -231,6 +231,7 @@ static int cbq_parse_opt(int argc, char **argv, struct nlmsghdr *n)
+ return 0;
+ }
+ #endif
++#ifdef TCA_CBQ_MAX
+ static int cbq_print_opt(struct rtattr *opt)
+ {
+ struct rtattr *tb[TCA_CBQ_MAX+1];
+@@ -322,6 +323,7 @@ static int cbq_print_opt(struct rtattr *opt)
+ done:
+ return 0;
+ }
++#endif
+
+ static FAST_FUNC int print_qdisc(
+ const struct sockaddr_nl *who UNUSED_PARAM,
+@@ -372,8 +374,10 @@ static FAST_FUNC int print_qdisc(
+ int qqq = index_in_strings(_q_, name);
+ if (qqq == 0) { /* pfifo_fast aka prio */
+ prio_print_opt(tb[TCA_OPTIONS]);
++#ifdef TCA_CBQ_MAX
+ } else if (qqq == 1) { /* class based queuing */
+ cbq_print_opt(tb[TCA_OPTIONS]);
++#endif
+ } else {
+ /* don't know how to print options for this qdisc */
+ printf("(options for %s)", name);
+@@ -442,9 +446,11 @@ static FAST_FUNC int print_class(
+ int qqq = index_in_strings(_q_, name);
+ if (qqq == 0) { /* pfifo_fast aka prio */
+ /* nothing. */ /*prio_print_opt(tb[TCA_OPTIONS]);*/
++#ifdef TCA_CBQ_MAX
+ } else if (qqq == 1) { /* class based queuing */
+ /* cbq_print_copt() is identical to cbq_print_opt(). */
+ cbq_print_opt(tb[TCA_OPTIONS]);
++#endif
+ } else {
+ /* don't know how to print options for this class */
+ printf("(options for %s)", name);
diff --git a/repos/core/busybox/klogd.run b/repos/core/busybox/klogd.run
new file mode 100755
index 00000000..3b20a375
--- /dev/null
+++ b/repos/core/busybox/klogd.run
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec klogd -n 2>&1
diff --git a/repos/core/busybox/lineedit-Handle-SIGWINCH-gracefully.patch b/repos/core/busybox/lineedit-Handle-SIGWINCH-gracefully.patch
deleted file mode 100644
index 43f48b12..00000000
--- a/repos/core/busybox/lineedit-Handle-SIGWINCH-gracefully.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From 63bb934c9e48d3ba1dc7f8001d423ea84b9a00c2 Mon Sep 17 00:00:00 2001
-From: Marian Buschsieweke <marian.buschsieweke@ovgu.de>
-Date: Thu, 19 Jan 2023 17:18:18 +0100
-Subject: [PATCH] lineedit: Handle SIGWINCH gracefully
-
-Since 1.16.0 a resize of the terminal emulator resulted in ash printing
-a new command line. This fixes the issue by retrying read_key() in
-lineedit_read_key() on SIGWINCH, rendering reception of SIGWINCH
-transparent to callers of read_line_input().
-
-Fixes https://bugs.busybox.net/show_bug.cgi?id=15256
----
- libbb/lineedit.c | 11 +++++++++--
- 1 file changed, 9 insertions(+), 2 deletions(-)
-
-diff --git a/libbb/lineedit.c b/libbb/lineedit.c
-index d6b2e76ff..a47d9e508 100644
---- a/libbb/lineedit.c
-+++ b/libbb/lineedit.c
-@@ -2149,7 +2149,7 @@ static void cmdedit_setwidth(void)
- redraw((new_y >= cmdedit_y ? new_y : cmdedit_y), command_len - cursor);
- }
-
--static void win_changed(int nsig UNUSED_PARAM)
-+static void win_changed(int nsig)
- {
- if (S.ok_to_redraw) {
- /* We are in read_key(), safe to redraw immediately */
-@@ -2157,6 +2157,7 @@ static void win_changed(int nsig UNUSED_PARAM)
- cmdedit_setwidth();
- fflush_all();
- errno = sv_errno;
-+ bb_got_signal = nsig;
- } else {
- /* Signal main loop that redraw is necessary */
- S.SIGWINCH_count++;
-@@ -2186,7 +2187,9 @@ static int lineedit_read_key(char *read_key_buffer, int timeout)
- * Note: read_key sets errno to 0 on success.
- */
- for (;;) {
-- if ((state->flags & LI_INTERRUPTIBLE) && bb_got_signal) {
-+ if ((state->flags & LI_INTERRUPTIBLE) && bb_got_signal
-+ && (bb_got_signal != SIGWINCH)
-+ ) {
- errno = EINTR;
- return -1;
- }
-@@ -2197,6 +2200,10 @@ static int lineedit_read_key(char *read_key_buffer, int timeout)
- IF_FEATURE_EDITING_WINCH(S.ok_to_redraw = 0;)
- if (errno != EINTR)
- break;
-+ if (bb_got_signal == SIGWINCH) {
-+ bb_got_signal = 0;
-+ continue;
-+ }
- if (state->flags & LI_INTERRUPTIBLE) {
- /* LI_INTERRUPTIBLE bails out on EINTR,
- * but nothing really guarantees that bb_got_signal
---
-2.39.1
-
diff --git a/repos/core/busybox/lsusb-vendor-product.patch b/repos/core/busybox/lsusb-vendor-product.patch
deleted file mode 100644
index 45747ae8..00000000
--- a/repos/core/busybox/lsusb-vendor-product.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-diff --git a/util-linux/lsusb.c b/util-linux/lsusb.c
-index e27aa7f31..b7b7abb99 100644
---- a/util-linux/lsusb.c
-+++ b/util-linux/lsusb.c
-@@ -15,7 +15,16 @@
- //config: system and devices connected to them.
- //config:
- //config: This version uses sysfs (/sys/bus/usb/devices) only.
--
-+//config:
-+//config:config FEATURE_LSUSB_STRINGS
-+//config: bool "Print vendor and product strings if they exist"
-+//config: default y
-+//config: depends on LSUSB
-+//config: help
-+//config: lsusb is a utility for displaying information about USB busses in the
-+//config: system and devices connected to them. This option prints out the
-+//config: vendor and product strings if they are available. This option
-+//config: replicates a simpler version of util-linux lsusb output.
- //applet:IF_LSUSB(APPLET_NOEXEC(lsusb, lsusb, BB_DIR_USR_BIN, BB_SUID_DROP, lsusb))
-
- //kbuild:lib-$(CONFIG_LSUSB) += lsusb.o
-@@ -37,6 +46,16 @@ static int FAST_FUNC fileAction(
- int product_vid = 0, product_did = 0;
- char *uevent_filename = concat_path_file(fileName, "/uevent");
-
-+#if ENABLE_FEATURE_LSUSB_STRINGS
-+ ssize_t vlen, plen;
-+ // max length standard allows, any longer and someones being naughty
-+ char vendor[256] = { 0 }, product[256] = { 0 };
-+ vlen = open_read_close(concat_path_file(fileName, "/manufacturer"), vendor, sizeof(vendor));
-+ vendor[vlen - 1] = '\0';
-+ plen = open_read_close(concat_path_file(fileName, "/product"), product, sizeof(product));
-+ product[plen - 1] = '\0';
-+#endif
-+
- parser = config_open2(uevent_filename, fopen_for_read);
- free(uevent_filename);
-
-@@ -64,7 +83,12 @@ static int FAST_FUNC fileAction(
- config_close(parser);
-
- if (busnum) {
-- printf("Bus %s Device %s: ID %04x:%04x\n", busnum, devnum, product_vid, product_did);
-+ printf("Bus %s Device %s: ID %04x:%04x", busnum, devnum, product_vid, product_did);
-+#if ENABLE_FEATURE_LSUSB_STRINGS
-+ if(vlen) printf(" %s", vendor);
-+ if(plen) printf(" %s", product);
-+#endif
-+ printf("\n");
- free(busnum);
- free(devnum);
- }
diff --git a/repos/core/busybox/mdev.run b/repos/core/busybox/mdev.run
new file mode 100755
index 00000000..af9a3abf
--- /dev/null
+++ b/repos/core/busybox/mdev.run
@@ -0,0 +1,3 @@
+#!/bin/sh
+printf '\n' 2>/dev/null > /proc/sys/kernel/hotplug
+exec mdev -df 2>&1