[openwrt/openwrt] busybox: disable bzip2

LEDE Commits lede-commits at lists.infradead.org
Sun Jun 20 17:18:27 PDT 2021


aparcar pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/bffee5ea192386ffeac81e7b40e9d58a93b85db8

commit bffee5ea192386ffeac81e7b40e9d58a93b85db8
Author: Sergey Ponomarev <stokito at gmail.com>
AuthorDate: Sun Jun 20 23:38:37 2021 +0300

    busybox: disable bzip2
    
    bzip2 adds about 8kb of size. For tiny builds it's often disabled.
    It's not directly used by stock OpenWrt programs.
    Kernel images compressed with bzip2 are also not fully supported.
    
    Signed-off-by: Sergey Ponomarev <stokito at gmail.com>
    [fix \ indention]
    Signed-off-by: Paul Spooren <mail at aparcar.org>
---
 package/base-files/files/lib/upgrade/common.sh | 1 -
 package/base-files/files/lib/upgrade/stage2    | 2 +-
 package/utils/busybox/Config-defaults.in       | 4 ++--
 3 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/package/base-files/files/lib/upgrade/common.sh b/package/base-files/files/lib/upgrade/common.sh
index b0a482821d..b59a404565 100644
--- a/package/base-files/files/lib/upgrade/common.sh
+++ b/package/base-files/files/lib/upgrade/common.sh
@@ -96,7 +96,6 @@ get_image() { # <source> [ <command> ]
 		local magic="$(dd if="$from" bs=2 count=1 2>/dev/null | hexdump -n 2 -e '1/1 "%02x"')"
 		case "$magic" in
 			1f8b) cmd="zcat";;
-			425a) cmd="bzcat";;
 			*) cmd="cat";;
 		esac
 	fi
diff --git a/package/base-files/files/lib/upgrade/stage2 b/package/base-files/files/lib/upgrade/stage2
index b00d0c079a..cb42c956c5 100755
--- a/package/base-files/files/lib/upgrade/stage2
+++ b/package/base-files/files/lib/upgrade/stage2
@@ -39,7 +39,7 @@ switch_to_ramfs() {
 	for binary in \
 		/bin/busybox /bin/ash /bin/sh /bin/mount /bin/umount	\
 		pivot_root mount_root reboot sync kill sleep		\
-		md5sum hexdump cat zcat bzcat dd tar			\
+		md5sum hexdump cat zcat dd tar				\
 		ls basename find cp mv rm mkdir rmdir mknod touch chmod \
 		'[' printf wc grep awk sed cut				\
 		mtd partx losetup mkfs.ext4 nandwrite flash_erase	\
diff --git a/package/utils/busybox/Config-defaults.in b/package/utils/busybox/Config-defaults.in
index f9028620a1..d078a39954 100644
--- a/package/utils/busybox/Config-defaults.in
+++ b/package/utils/busybox/Config-defaults.in
@@ -351,10 +351,10 @@ config BUSYBOX_DEFAULT_FEATURE_GUNZIP_LONG_OPTIONS
 	default n
 config BUSYBOX_DEFAULT_BUNZIP2
 	bool
-	default y
+	default n
 config BUSYBOX_DEFAULT_BZCAT
 	bool
-	default y
+	default n
 config BUSYBOX_DEFAULT_UNLZMA
 	bool
 	default n



More information about the lede-commits mailing list