Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package busybox for openSUSE:Factory checked in at 2023-12-09 22:49:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/busybox (Old) and /work/SRC/openSUSE:Factory/.busybox.new.25432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "busybox" Sat Dec 9 22:49:12 2023 rev:85 rq:1132110 version:1.36.1 Changes: -------- --- /work/SRC/openSUSE:Factory/busybox/busybox.changes 2023-08-31 13:43:01.246438987 +0200 +++ /work/SRC/openSUSE:Factory/.busybox.new.25432/busybox.changes 2023-12-09 22:49:20.803051400 +0100 @@ -1,0 +2,8 @@ +Fri Dec 8 10:47:35 UTC 2023 - Thorsten Kukuk <[email protected]> + +- Install udhcpc and udhcpc6 into the same directory + (udhcp6-install-path.patch) +- Fully enable udhcpc and document that this tool needs special + configuration and does not work out of the box [bsc#1217883] + +------------------------------------------------------------------- New: ---- udhcp6-install-path.patch BETA DEBUG BEGIN: New:- Install udhcpc and udhcpc6 into the same directory (udhcp6-install-path.patch) - Fully enable udhcpc and document that this tool needs special BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ busybox.spec ++++++ --- /var/tmp/diff_new_pack.PZlft3/_old 2023-12-09 22:49:21.423073784 +0100 +++ /var/tmp/diff_new_pack.PZlft3/_new 2023-12-09 22:49:21.423073784 +0100 @@ -44,6 +44,7 @@ Patch2: testsuite-gnu-echo.patch # PATCH-FIX-UPSTREAM shell: avoid segfault on ${0::0/0~09J} (CVE-2022-48174) https://git.busybox.net/busybox/commit/?id=d417193cf Patch3: ash-fix-segfault-d417193cf.patch +Patch4: udhcp6-install-path.patch # other patches Patch100: busybox.install.patch Provides: useradd_or_adduser_dep @@ -67,6 +68,9 @@ generally have fewer options than their GNU cousins. The options that are included provide the expected functionality and behave much like their GNU counterparts. +BusyBox is for emergency and special use cases. Replacing the standard +tools in a system is not supported. Some tools don't work out of the +box but need special configuration, like udhcpc, the dhcp client. %package static Summary: Static linked version of Busybox, a compact UNIX utility collection ++++++ busybox.config ++++++ --- /var/tmp/diff_new_pack.PZlft3/_old 2023-12-09 22:49:21.463075229 +0100 +++ /var/tmp/diff_new_pack.PZlft3/_new 2023-12-09 22:49:21.467075373 +0100 @@ -1017,11 +1017,11 @@ # CONFIG_FEATURE_UDHCPC_SANITIZEOPT is not set CONFIG_UDHCPC_DEFAULT_SCRIPT="" CONFIG_UDHCPC6_DEFAULT_SCRIPT="" -# CONFIG_UDHCPC6 is not set -# CONFIG_FEATURE_UDHCPC6_RFC3646 is not set -# CONFIG_FEATURE_UDHCPC6_RFC4704 is not set -# CONFIG_FEATURE_UDHCPC6_RFC4833 is not set -# CONFIG_FEATURE_UDHCPC6_RFC5970 is not set +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 @@ -1030,8 +1030,8 @@ # CONFIG_FEATURE_UDHCP_PORT is not set CONFIG_UDHCP_DEBUG=0 CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=0 -# CONFIG_FEATURE_UDHCP_RFC3397 is not set -# CONFIG_FEATURE_UDHCP_8021Q is not set +CONFIG_FEATURE_UDHCP_RFC3397=y +CONFIG_FEATURE_UDHCP_8021Q=y CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n" # ++++++ udhcp6-install-path.patch ++++++ --- busybox-1.36.1/networking/udhcp/d6_dhcpc.c.old 2023-01-03 15:14:43.000000000 +0100 +++ busybox-1.36.1/networking/udhcp/d6_dhcpc.c 2023-12-08 11:46:16.570298842 +0100 @@ -45,7 +45,7 @@ //config: You can request bootfile-url with "-O bootfile_url" and //config: bootfile-params with "-O bootfile_params". -//applet:IF_UDHCPC6(APPLET(udhcpc6, BB_DIR_USR_BIN, BB_SUID_DROP)) +//applet:IF_UDHCPC6(APPLET(udhcpc6, BB_DIR_USR_SBIN, BB_SUID_DROP)) //kbuild:lib-$(CONFIG_UDHCPC6) += d6_dhcpc.o d6_packet.o d6_socket.o common.o socket.o signalpipe.o //kbuild:lib-$(CONFIG_FEATURE_UDHCPC6_RFC3646) += domain_codec.o
