aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoremmett1 <me@emmett1.my>2026-05-31 15:48:50 +0800
committeremmett1 <me@emmett1.my>2026-05-31 15:48:50 +0800
commitb076ac942d0647779d8d31fa08336a1410d16195 (patch)
treeea03573bba44ea0b212100fddd632fc67a8e7c3e
parent54d195de1168abc8fd2656ab7d4941b2ca2f1964 (diff)
downloadalicelinux-b076ac942d0647779d8d31fa08336a1410d16195.tar.gz
alicelinux-b076ac942d0647779d8d31fa08336a1410d16195.zip
busybox: updates
-rw-r--r--repos/core/busybox/.files1
-rw-r--r--repos/core/busybox/.shasum34
-rw-r--r--repos/core/busybox/abuild36
-rw-r--r--repos/core/busybox/busybox-1.37.0.tar.bz2bin0 -> 2565764 bytes
4 files changed, 64 insertions, 7 deletions
diff --git a/repos/core/busybox/.files b/repos/core/busybox/.files
index ed16e3b8..d1c28e1d 100644
--- a/repos/core/busybox/.files
+++ b/repos/core/busybox/.files
@@ -280,6 +280,7 @@ lrwxrwxrwx root/root usr/bin/microcom -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/mkfifo -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/mkpasswd -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/nc -> ../../bin/busybox
+lrwxrwxrwx root/root usr/bin/netcat -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/nl -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/nmeter -> ../../bin/busybox
lrwxrwxrwx root/root usr/bin/nohup -> ../../bin/busybox
diff --git a/repos/core/busybox/.shasum b/repos/core/busybox/.shasum
new file mode 100644
index 00000000..e6395bd3
--- /dev/null
+++ b/repos/core/busybox/.shasum
@@ -0,0 +1,34 @@
+5eb2277dc102044510b16115cd26bb9524a0b20cf2aa169cb0182e7a 0001-awk-fix-handling-of-literal-backslashes-in-replaceme.patch
+d133db56143a01a61aab49e8cecacd9ffda48e35196d310114cd4e3f 0006-modinfo-add-k-option-for-kernel-version.patch
+8c8f014268908a3a7382741abfe5ef6d657fc7aef0b9156cdc95cb1d 0016-ping-make-ping-work-without-root-privileges.patch
+e0d544fab954cd478e9887353441d71955ef10e881e43abc834a0054 0031-syslogd-fix-wrong-OPT_locallog-flag-detection.patch
+16129dcafcda2dda117222f700a11cbd896cf2ef71becf71310692d9 0034-adduser-remove-preconfigured-GECOS-full-name-field.patch
+17cd8599b9a6665c083b92cb744c05776af4134f8053632493968fe8 acpid.run
+f91629efde302d281d40549dacf77c49bddf6bcfd57c669beb0138c6 adduser-no-setgid.patch
+e6be998390183f67dc7dc7f5c91f5c070d93b82089fb66e663c039f2 busybox-1.37.0.tar.bz2
+f3a9f442c31ff862b50d97b030f7e0d52c6e9de62f8904ca546ca06b busybox-suidwrapper.c
+ae6646d5d4fad606f736146370591450df9eaf4ae502940419bb9a37 crond.run
+3c2059f1558e02e65ba7a9ea2f207fa0d28ca152097e8a5d9387b9ca default.script
+b4af53115e6be0fda47696d1a36cce951cb4777c082be3846b9b3a77 fsck-resolve-uuid.patch
+76f9f0250e40d9649f28712a701ce69606733971b653deae33eb190f httpd.run
+23efab2b4e549c6bd811e0d6f3a21ba705bf270ceefa06a95d786b9d inetd.run
+cc00d36fb494f70978a272d65ecc4747c50d5cec24b06c11e54a154d kernel-6.8-tca.patch
+c5fef9fd255c13f886c51802972d13f10129783ff57488a2b5ede66d klogd.run
+91f40e7b0388657c29894a5e90af24b4501040ac058ec0f114d82489 mdev.conf
+80c25f1a22c1acaab580e78533ab40f9afef4ce167bfaee86d97f3d6 mdev.run
+87afdf2352df1572ce1d02f210260e93614cf65fdc21a5321c829866 modprobe-kernel-version.patch
+43bc52d362ca5ab06c7f135484af693c30cf4f09caeabe661a75a746 net-static.conf
+882088e08a244dc6e3395be003e02f3e3cb71a5bfb437bc357db65cb net-static.run
+c5794afa7899e61996814db11539e4eb1caf38d61b8a3d1093f05457 ntpd.run
+0d82eb838050e7018cea5fa0007d3f9029c90eaaefd6c6c9931df430 pause.1
+c80b73a25395d9244798c6eb011fc57c5cea41cad09d6c7f9ba6872a pause.c
+3e8c9621190b9020174bf700ac0ba7e429fd3395386236580b853fa9 print-unicode.patch
+225e70d59c3958c833a49b1fd920cacc993fc93446cb6b0156e6a8c4 syslogd.run
+b304324b992d22c9eb1b28a3f02f2ffeb8d11144221c125496f2575f tty1.run
+a559b54cc2b209eae1dd1ddd7db77abc44ef0334f0e59e10c67c16e4 tty2.run
+5f035705dc17dd3e36aec659c7871946383c93d8b5e6274dffd7e482 tty3.run
+efd1cb55ee61a76c917a185acde57faa97726491499c944afd435acb tty4.run
+0c226f4574a1283605c1925acde44bc3de96b969c70fdb628a304600 tty5.run
+3178ef62b07c5a34ee970e9b612cdab8756f3e706d02513ddc367a36 ttyS0.run
+39274139110f34c842dd63c72be4147f3fa0cbcd017db240eb557dab udhcpc.conf
+d2cce90301d2e7b2ec41d736df4cffce78582371d21f2c1b8ccfa847 udhcpc.run
diff --git a/repos/core/busybox/abuild b/repos/core/busybox/abuild
index 0d3378b9..08c51704 100644
--- a/repos/core/busybox/abuild
+++ b/repos/core/busybox/abuild
@@ -1,6 +1,6 @@
name=busybox
version=1.37.0
-release=6
+release=7
source="https://${name}.net/downloads/${name}-${version}.tar.bz2
0001-awk-fix-handling-of-literal-backslashes-in-replaceme.patch
0016-ping-make-ping-work-without-root-privileges.patch
@@ -71,13 +71,13 @@ _enable() {
build() {
make defconfig
- _disable XZCAT XZ UNXZ UNLZMA LZCAT LZMA # provided by xz
+ #_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
+ #_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
_disable FSCK_MINIX MKFS_MINIX DPKG DPKG_DEB MAN #
_disable MODPROBE_SMALL HUSH SHELL_HUSH RPM2CPIO # JUNKS
@@ -85,6 +85,7 @@ build() {
_enable STATIC # enable static build
_enable FEATURE_MODUTILS_ALIAS FEATURE_MODUTILS_SYMBOLS # enable some kmod features
+ _enable NETCAT # enable netcat
# install nologin to /sbin
sed 's/BB_DIR_USR_SBIN/BB_DIR_SBIN/' -i util-linux/nologin.c
@@ -118,5 +119,26 @@ build() {
${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
+ install -m644 $SRC/pause.1 $PKG/usr/share/man/man1/pause.1
+
+ cd $PKG
+ rm \
+ bin/chattr \
+ bin/lsattr \
+ sbin/blkid \
+ sbin/findfs \
+ sbin/mkdosfs \
+ sbin/mke2fs \
+ sbin/mkfs.ext2 \
+ sbin/mkfs.vfat \
+ usr/bin/bunzip2 \
+ usr/bin/bzcat \
+ usr/bin/bzip2 \
+ usr/bin/lzcat \
+ usr/bin/lzma \
+ usr/bin/patch \
+ usr/bin/unlzma \
+ usr/bin/unxz \
+ usr/bin/xz \
+ usr/bin/xzcat
}
diff --git a/repos/core/busybox/busybox-1.37.0.tar.bz2 b/repos/core/busybox/busybox-1.37.0.tar.bz2
new file mode 100644
index 00000000..17bcefa4
--- /dev/null
+++ b/repos/core/busybox/busybox-1.37.0.tar.bz2
Binary files differ