From 76e0c973c06780cbc6130e350e4a2b84bf3471af Mon Sep 17 00:00:00 2001 From: TomasM Date: Tue, 29 Jan 2019 11:51:40 +0000 Subject: [PATCH] improve squashfs compression --- Slax/debian/rootcopy/usr/bin/dir2sb | 4 ++-- Slax/debian/rootcopy/usr/bin/savechanges | 2 +- build | 2 +- livekitlib | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Slax/debian/rootcopy/usr/bin/dir2sb b/Slax/debian/rootcopy/usr/bin/dir2sb index c641f6d..3ddd64d 100755 --- a/Slax/debian/rootcopy/usr/bin/dir2sb +++ b/Slax/debian/rootcopy/usr/bin/dir2sb @@ -44,7 +44,7 @@ fi if [ "$P2" = "" ]; then TARGET="$P1".sb while [ -e "$TARGET" ]; do TARGET="$TARGET"x; done - mksquashfs "$P1" "$TARGET" -comp xz -b 512K $KEEP >/dev/null || exit 3 + mksquashfs "$P1" "$TARGET" -comp xz -b 1024K -always-use-fragments $KEEP >/dev/null || exit 3 umount "$P1" 2>/dev/null rm -Rf "$P1" mv "$TARGET" "$P1" @@ -54,5 +54,5 @@ else exit 4 fi - mksquashfs "$P1" "$P2" -comp xz -b 512K $KEEP >/dev/null + mksquashfs "$P1" "$P2" -comp xz -b 1024K -always-use-fragments $KEEP >/dev/null fi diff --git a/Slax/debian/rootcopy/usr/bin/savechanges b/Slax/debian/rootcopy/usr/bin/savechanges index 52d9d72..48e9c9e 100755 --- a/Slax/debian/rootcopy/usr/bin/savechanges +++ b/Slax/debian/rootcopy/usr/bin/savechanges @@ -40,7 +40,7 @@ done cd $CWD -mksquashfs $TMP "$1" -comp xz -b 512k -noappend +mksquashfs $TMP "$1" -comp xz -b 1024K -always-use-fragments -noappend umount $TMP rmdir $TMP diff --git a/build b/build index 312f73f..b67b596 100755 --- a/build +++ b/build @@ -61,7 +61,7 @@ for i in $MKMOD; do COREFS="$COREFS /$i" fi done -mksquashfs $COREFS $LIVEKITDATA/$LIVEKITNAME/01-core.$BEXT -comp xz -b 512k -keep-as-directory || exit +mksquashfs $COREFS $LIVEKITDATA/$LIVEKITNAME/01-core.$BEXT -comp xz -b 1024K -always-use-fragments -keep-as-directory || exit cd "$LIVEKITDATA" ARCH=$(uname -m) diff --git a/livekitlib b/livekitlib index 2d611b6..c397b0d 100644 --- a/livekitlib +++ b/livekitlib @@ -118,7 +118,7 @@ create_bundle() { debug_log "create_module" "$*" rm -f "$2" # overwrite, never append to existing file - mksquashfs "$1" "$2" -comp xz -b 512K $3 $4 $5 $6 $7 $8 $9>/dev/null + mksquashfs "$1" "$2" -comp xz -b 1024K -always-use-fragments $3 $4 $5 $6 $7 $8 $9>/dev/null }