squashfs-tools: bump to 4.7.5
authorAlexandru Ardelean <redacted>
Wed, 11 Mar 2026 14:08:43 +0000 (16:08 +0200)
committerAlexandru Ardelean <redacted>
Thu, 12 Mar 2026 11:09:28 +0000 (13:09 +0200)
Changes since 4.7.2:
- Fix potential corruption in Squashfs filesystems containing sparse files
- Fix pseudo file creation failures with large blocks of contiguous zeros
- Fix duplicate file detection for files exceeding available buffer space
- Add -numeric-owner option to mksquashfs/sqfstar
- Fix segfault when using pseudo file root definitions with only Xattr metadata
- Fix conflict between -offset and -stream options
- Fix directory modification timestamp issues in pseudo file hierarchy
- Fix -max-depth incorrectly marking empty directories as excluded

Full release notes:
https://github.com/plougher/squashfs-tools/releases/tag/4.7.5

Signed-off-by: Alexandru Ardelean <redacted>
utils/squashfs-tools/Makefile
utils/squashfs-tools/test.sh [new file with mode: 0644]

index 6b9a9aae8bf513b06157e8a505af5af5d006e32a..27168832dcdcbeeb445b2355b801490335c4f31e 100644 (file)
@@ -8,7 +8,7 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=squashfs-tools
-PKG_VERSION:=4.7.2
+PKG_VERSION:=4.7.5
 PKG_RELEASE:=1
 
 PKG_LICENSE:=GPL-2.0-only
@@ -18,7 +18,7 @@ PKG_CPE_ID:=cpe:/a:squashfs-tools_project:squashfs-tools
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://codeload.github.com/plougher/squashfs-tools/tar.gz/${PKG_VERSION}?
-PKG_HASH:=4672b5c47d9418d3a5ae5b243defc6d9eae8275b9771022247c6a6082c815914
+PKG_HASH:=547b7b7f4d2e44bf91b6fc554664850c69563701deab9fd9cd7e21f694c88ea6
 
 PKG_BUILD_PARALLEL:=1
 include $(INCLUDE_DIR)/package.mk
diff --git a/utils/squashfs-tools/test.sh b/utils/squashfs-tools/test.sh
new file mode 100644 (file)
index 0000000..92332f8
--- /dev/null
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+case "$1" in
+       squashfs-tools-mksquashfs)
+               mksquashfs -version 2>&1 | grep -F "$2"
+               ;;
+       squashfs-tools-unsquashfs)
+               unsquashfs -version 2>&1 | grep -F "$2"
+               ;;
+esac
git clone https://git.99rst.org/PROJECT