From 5a579dba52e46c202b79c3d80c3b1c996c7b2e4a Mon Sep 17 00:00:00 2001 From: ed Date: Sat, 24 Apr 2021 22:07:09 +0200 Subject: [PATCH] sfx: help bzip2 make smaller archives --- scripts/make-sfx.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/scripts/make-sfx.sh b/scripts/make-sfx.sh index 0e0d73be..670092aa 100755 --- a/scripts/make-sfx.sh +++ b/scripts/make-sfx.sh @@ -199,12 +199,19 @@ find | grep -E '\.(js|css|html)$' | while IFS= read -r f; do tmv "$f" done +echo gen tarlist +for d in copyparty dep-j2; do find $d -type f; done | +sed -r 's/(.*)\.(.*)/\2 \1/' | LC_ALL=C sort | +sed -r 's/([^ ]*) (.*)/\2.\1/' | grep -vE '/list1?$' > list1 + +(grep -vE 'gz$' list1; grep -E 'gz$' list1) >list + echo creating tar args=(--owner=1000 --group=1000) [ "$OSTYPE" = msys ] && args=() -tar -cf tar "${args[@]}" --numeric-owner copyparty dep-j2 +tar -cf tar "${args[@]}" --numeric-owner -T list pc=bzip2 pe=bz2