exit 1
fi
+TIMESTAMP=`date +%s`
+GIT_DESCRIBE=`git describe`
+PATCH_OUTPUT_FILE="ITG 2 OpenITG-$GIT_DESCRIBE.itg"
+
# arcade patch.zip utility
if [ ! -f assets/utilities/itg2-util/src/itg2ac-util ]; then
(
rm -f openitg-tmp.itg
(
cd assets/patch-data
- zip -r ../../openitg-tmp.itg * -x 'patch-dec/*' patch-dec.zip
+ sed -r -i -e "s/<Revision>.+?<\/Revision>/<Revision>$TIMESTAMP<\/Revision>/" patch.xml
+ zip -r "../../$PATCH_OUTPUT_FILE" * -x 'patch-dec/*' patch-dec.zip
)
# ..including the binary
)
# sign .itg file
-java -classpath src/verify_signature/java SignFile openitg-tmp.itg OpenITG-Private.rsa openitg-tmp.sig
-cat openitg-tmp.sig >>openitg-tmp.itg
+java -classpath src/verify_signature/java SignFile "$PATCH_OUTPUT_FILE" OpenITG-Private.rsa openitg-tmp.sig
+cat openitg-tmp.sig >>"$PATCH_OUTPUT_FILE"