X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=misc%2Ftools%2Fzipdiff;h=661d9a2d677b3fcf3c583f5ae4b924b36405497c;hb=86b5ebb976d464c2a011e60cab169e22c632c446;hp=aa90c771e6d8ee2b0151e61da4a01104238db708;hpb=37311e35645dd6c065b7cb3b167b5e5bb99052c3;p=xonotic%2Fxonotic.git diff --git a/misc/tools/zipdiff b/misc/tools/zipdiff index aa90c771..661d9a2d 100755 --- a/misc/tools/zipdiff +++ b/misc/tools/zipdiff @@ -1,5 +1,7 @@ #!/bin/sh +set -e + usage() { cat <&2 "extracting $line..." dline=./$line mkdir -p "$tempdir/${dline%/*}" - unzip -p "$to" "$line" > "$tempdir/$line" # this may create an empty file - don't care, DP handles this as deletion + unzip "$to" "$line" done - case "$output" in - /*) - ;; - *) - output=`pwd`/$output - ;; - esac - cd "$tempdir" - #zip -9r "$output" . - 7za a -tzip -mx=9 "$output" . + $ziptool "$output" * cd .. fi ;;