From 5c4fff8e9b24b5e8724978f6d7158882567e23ab Mon Sep 17 00:00:00 2001 From: Pat McIlroy Date: Mon, 28 Feb 2011 01:12:34 -0800 Subject: [PATCH] generate-patch: naming scheme, patch.xml manipulation --- generate-patch.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/generate-patch.sh b/generate-patch.sh index 4acb82a0..90a218c4 100755 --- a/generate-patch.sh +++ b/generate-patch.sh @@ -13,6 +13,10 @@ if [ ! -f src/openitg ]; then 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 ( @@ -43,7 +47,8 @@ rm -f assets/patch-data/patch-dec.zip assets/patch-data/patch.zip 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>/$TIMESTAMP<\/Revision>/" patch.xml + zip -r "../../$PATCH_OUTPUT_FILE" * -x 'patch-dec/*' patch-dec.zip ) # ..including the binary @@ -53,5 +58,5 @@ rm -f openitg-tmp.itg ) # 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" -- 2.11.0