1
1
openwrt/package/utils
Seo Suchan fe04581880
busybox: update to 1.38.0
changelog:
https://busybox.net/news.html
remove upstreamed patches:
001-fix-non-x86-build.patch
002-upstream-fix.hexdump.patch
003-hexdump-fix-regression-for-unit16-on-big-endian-systems.patch

see https://github.com/openwrt/openwrt/pull/17107 for updating config

Config refresh:

Refresh commands, run after busybox is first built once, slash or lack of slash at end of path matters!:

cd package/utils/busybox/config/
../convert_menuconfig.pl ../../../../build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/busybox-default/busybox-1.38.0
cd ..
./convert_defaults.pl ../../../build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/busybox-default/busybox-1.38.0/.config > Config-defaults.in

Manual edits needed after config refresh:

* Config-defaults.in: OpenWrt config symbol IPV6 logic applied to
  BUSYBOX_DEFAULT_FEATURE_IPV6

* Config-defaults.in: OpenWrt config TARGET_bcm53xx logic applied to
  BUSYBOX_DEFAULT_TRUNCATE (commit 547f1ec)

* Config-defaults.in: OpenWrt logic applied to
  BUSYBOX_DEFAULT_LOGIN_SESSION_AS_CHILD (commit dc92917)

* Config-defaults.in: correct the default ports that get reset
  BUSYBOX_DEFAULT_FEATURE_HTTPD_PORT_DEFAULT    80
  BUSYBOX_DEFAULT_FEATURE_TELNETD_PORT_DEFAULT  23

* config/editors/Config.in: Add USE_GLIBC dependency to
  BUSYBOX_CONFIG_FEATURE_VI_REGEX_SEARCH (commit f141090)

* config/shell/Config.in: change at "Options common to all shells" the conditional symbol
  SHELL_ASH --> BUSYBOX_CONFIG_SHELL_ASH
  (discussion in http://lists.openwrt.org/pipermail/openwrt-devel/2021-January/033140.html
  Apparently our script does not see the hidden option while
  prepending config options with "BUSYBOX_CONFIG_" which leads to a
  missed dependency when the options are later evaluated.)

* Edit a few Config.in files by adding quotes to sourced items in
  config/Config.in, config/networking/Config.in and config/util-linux/Config.in (commit 1da014f)

Signed-off-by: Seo Suchan <tjtncks@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/23609
Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2026-06-02 20:43:53 +02:00
..
adb adb: update project URL 2026-01-02 18:07:02 +01:00
audit audit: update to 3.1.5 2024-10-03 17:27:50 +02:00
bcm27xx-utils bcm27xx-utils: update to latest version 2025-03-16 08:03:28 +01:00
bcm4908img bcm4908img: detect Linksys images 2021-10-02 20:26:42 +02:00
bsdiff bsdiff: Add patches for CVEs 2023-10-09 23:42:37 +02:00
busybox busybox: update to 1.38.0 2026-06-02 20:43:53 +02:00
bzip2 bzip2: add CPPFLAGS 2026-02-17 22:25:05 +01:00
checkpolicy checkpolicy: update to 3.10 2026-04-27 10:50:53 +02:00
cli cli: add cidr6 data type 2026-02-07 10:04:18 +01:00
ct-bugcheck ct-bugcheck: use . for RELEASE 2024-09-12 11:49:43 +02:00
debugcc debugcc: Mark it nonshared 2024-11-17 12:30:16 +01:00
dns320l-mcu dns320l-mcu: fix compilation with GCC14 2025-05-03 22:57:11 +02:00
dtc dtc: update to 1.7.2 2025-11-23 09:20:12 +01:00
e2fsprogs e2fsprogs: update to version 1.47.4 2026-04-07 01:31:04 +02:00
f2fs-tools f2fs-tools: update project URL 2026-01-02 18:07:02 +01:00
fbtest treewide: strip trailing whitespace 2025-05-20 00:47:37 +02:00
firmware-utils firmware-utils: update to Git HEAD (2025-11-11) 2025-11-11 21:29:22 +01:00
fitblk treewide: validate unified uImage.FIT images before flashing 2025-04-21 16:12:42 +01:00
fritz-tools treewide: edit local CMakeLists.txt to be compatible with cmake 4.x 2025-11-04 15:14:53 +01:00
jboot-tools treewide: edit local CMakeLists.txt to be compatible with cmake 4.x 2025-11-04 15:14:53 +01:00
jsonfilter jsonfilter: update to Git HEAD (2026-03-16) 2026-03-16 00:51:04 +01:00
lua lua: fix CVE-2014-5461 2024-02-17 01:55:21 +01:00
lua5.3 lua: Forward LDFLAGS 2025-11-18 23:13:46 +01:00
mdadm mdadm: move init before fstab init runs 2026-01-27 01:45:10 +01:00
mtd-utils mtd-utils: update to v2.3.1 2026-04-16 20:45:40 +02:00
nilfs-utils nilfs-utils: update to 2.2.12 2025-10-04 19:39:40 +02:00
nvram packages: nvram: add set_bcm43602_variables quirk for ASUS RT-AC3200 2025-12-18 18:18:48 +00:00
omnia-eeprom omnia-eeprom: simplify Makefile 2025-06-22 18:58:49 +02:00
omnia-mcutool omnia-mcutool: Bump version to 0.3-rc4 2026-06-02 13:37:37 +02:00
osafeloader packages: mark packages depending on a target as nonshared 2017-01-24 09:45:05 +01:00
policycoreutils policycoreutils: update to 3.10 2026-04-27 10:50:53 +02:00
provision provision: drop usage of AUTORELEASE 2025-10-29 21:09:55 +01:00
px5g-mbedtls treewide: strip trailing whitespace 2025-05-20 00:47:37 +02:00
px5g-wolfssl px5g-wolfssl: Fix permission of private key 2023-11-07 21:55:55 +01:00
ravpower-mcu ravpower-mcu: add CPPFLAGS 2026-02-17 22:25:09 +01:00
secilc secilc: update to 3.10 2026-04-27 10:50:54 +02:00
spidev_test treewide: use HTTPS URL for www.kernel.org 2026-01-02 18:07:02 +01:00
ucode ucode: update to Git HEAD (2026-04-24) 2026-05-04 16:29:36 +02:00
ucode-mod-bpf ucode-mod-bpf: add CPPFLAGS 2026-02-17 22:25:31 +01:00
ucode-mod-pkgen ucode-mod-pkgen: fix refcounting issue 2025-03-05 08:25:43 +01:00
ucode-mod-uline ucode-mod-uline: drop usage of AUTORELEASE 2025-10-29 21:09:55 +01:00
uencrypt treewide: edit local CMakeLists.txt to be compatible with cmake 4.x 2025-11-04 15:14:53 +01:00
ugps ugps: update to Git HEAD (2025-10-03) 2025-10-03 23:54:26 +02:00
usbgadget usbgadget: bump PKG_RELEASE for os descriptors support 2025-07-04 17:33:18 +08:00
usbmode usbmode: add modeswitch rule for ZTE MF833U1 2026-02-11 23:21:42 +01:00
util-linux util-linux: update to 2.42.1 2026-05-19 23:39:29 +02:00
yafut yafut: update to a version that builds on macOS 2025-02-19 09:37:46 +01:00
zyxel-bootconfig zyxel-bootconfig: add CPPFLAGS 2026-02-17 22:25:09 +01:00
zyxel-bootconfig-ipq807x qualcommax: ipq807x: add Zyxel NWA110AX support 2026-02-13 21:35:49 +01:00