slight script cleanup and do more workers

This commit is contained in:
Phantop 2021-11-19 00:26:09 -05:00
parent 66a7ba3b6d
commit 539e680240

View file

@ -14,11 +14,12 @@ dwarf() {
mkdwarfs -i "$1" -o "$(basename "$1").sh" -B5 "${@:2}" --header <(cat << 'EOF' mkdwarfs -i "$1" -o "$(basename "$1").sh" -B5 "${@:2}" --header <(cat << 'EOF'
#!/bin/sh #!/bin/sh
DIR="$(mktemp -td dwarf_$(basename "$0")XXXXX)" DIR="$(mktemp -td dwarf_$(basename "$0")XXXXX)"
dwarfs -o offset=auto -o tidy_strategy=swap "$0" "$DIR" 2> /dev/null ARG="-o offset=auto -o tidy_strategy=swap -o workers=4"
export APPDWARF_CMD="$0" dwarfs $ARG "$0" "$DIR" 2>/dev/null
export APPDWARF_CMD=$(basename "$0")
"$DIR/AppRun" "$@" "$DIR/AppRun" "$@"
fusermount -uz "$DIR" 2> /dev/null fusermount -u "$DIR"
rmdir "$DIR" 2> /dev/null rmdir "$DIR"
exit exit
EOF EOF
) )