#!/bin/sh
+set -e
+
from=$1
to=$2
output=$3
Xonotic/data/xonotic-*-data-low.pk3
Xonotic/data/xonotic-*-maps-low.pk3
Xonotic/data/xonotic-*-music-low.pk3
+ Xonotic/data/font-nimbussansl-*.pk3
+ Xonotic/data/font-unifont-*.pk3
+ Xonotic/data/font-xolonium-*.pk3
"
makepatchname()
echo "$prefix$fromversion"patch"$toversion$suffix"
}
-zipdiff -z "zip -9r" -f "$from" -t "$to" -o "$output" -x "$excludes"
+zipdiff -f "$from" -t "$to" -o "$output" -x "$excludes"
+# or maybe just include ALL not excluded files from $to in $output?
tempdir=`mktemp -d -t zipdiff.XXXXXX`
cd "$tempdir"
patchname=`makepatchname "$x" "$fromname" "$toname"`
patchdir="c/$patchname"; patchdir=${patchdir%/*}
mkdir -p "$patchdir"
- zipdiff -z "zip -9r" -f a/"$fromname" -t b/"$toname" -o c/"$patchname"
+ zipdiff -f a/"$fromname" -t b/"$toname" -o c/"$patchname"
if [ -f c/"$patchname" ]; then
(cd c && zip -0r "$output" "$patchname")
fi