Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package busybox for openSUSE:Factory checked in at 2025-07-20 15:28:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/busybox (Old) and /work/SRC/openSUSE:Factory/.busybox.new.8875 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "busybox" Sun Jul 20 15:28:29 2025 rev:91 rq:1294032 version:1.37.0 Changes: -------- --- /work/SRC/openSUSE:Factory/busybox/busybox.changes 2025-04-30 19:02:53.010577191 +0200 +++ /work/SRC/openSUSE:Factory/.busybox.new.8875/busybox.changes 2025-07-20 15:28:58.707837140 +0200 @@ -1,0 +2,10 @@ +Thu Jul 17 04:47:22 UTC 2025 - Radoslav Kolev <radoslav.ko...@suse.com> + +- add placeholder variable and ignore applet logic to busybox.install + +------------------------------------------------------------------- +Mon Jun 23 12:48:28 UTC 2025 - Radoslav Kolev <radoslav.ko...@suse.com> + +- enable halt, poweroff, reboot commands (bsc#1243201) + +------------------------------------------------------------------- @@ -34,0 +45,3 @@ +- fix use-after-free in xasprintf (CVE-2023-42363, bsc#1217580) +- fix use-after-free in awk evaluate (CVE-2023-42364, bsc#1217584) +- fix use-after-free in awk copyvar (CVE-2023-42365, bsc#1217585) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ busybox.config ++++++ --- /var/tmp/diff_new_pack.GhCDNb/_old 2025-07-20 15:28:59.479869088 +0200 +++ /var/tmp/diff_new_pack.GhCDNb/_new 2025-07-20 15:28:59.483869253 +0200 @@ -503,9 +503,9 @@ # CONFIG_BOOTCHARTD is not set # CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set # CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set -# CONFIG_HALT is not set -# CONFIG_POWEROFF is not set -# CONFIG_REBOOT is not set +CONFIG_HALT=y +CONFIG_POWEROFF=y +CONFIG_REBOOT=y # CONFIG_FEATURE_WAIT_FOR_INIT is not set # CONFIG_FEATURE_CALL_TELINIT is not set CONFIG_TELINIT_PATH="" ++++++ busybox.install.patch ++++++ --- /var/tmp/diff_new_pack.GhCDNb/_old 2025-07-20 15:28:59.523870909 +0200 +++ /var/tmp/diff_new_pack.GhCDNb/_new 2025-07-20 15:28:59.527871074 +0200 @@ -1,5 +1,7 @@ +diff --git a/applets/install.sh b/applets/install.sh +index 415896893..c1b611bfc 100755 --- a/applets/install.sh -+++ b/applets/install.sh 2019/03/29 09:03:34 ++++ b/applets/install.sh @@ -1,11 +1,11 @@ -#!/bin/sh +#!/usr/bin/busybox sh @@ -14,7 +16,7 @@ echo " TYPE is one of: --symlinks --hardlinks --binaries --scriptwrapper --none" echo " OPTS is one or more of: --cleanup --noclobber" exit 1 -@@ -13,9 +13,9 @@ +@@ -13,9 +13,13 @@ fi shift # Keep only remaining options # Source the configuration @@ -22,11 +24,15 @@ +#. ./.config -h=`sort busybox.links | uniq` -+h=`sort /usr/share/busybox/busybox.links | uniq` ++#this is a placeholder, it will be replaced with correct list by create-filelists.sh ++#when building the busybox-links package ++IGNORE_APPLETS="" ++ ++h=`sort /usr/share/busybox/busybox.links | uniq | grep -vE "${IGNORE_APPLETS// /|}"` sharedlib_dir="0_lib" -@@ -78,7 +78,7 @@ +@@ -78,7 +82,7 @@ fi rm -f "$prefix/bin/busybox" || exit 1 mkdir -p "$prefix/bin" || exit 1