script: windows packaging script updates

* changed the name of the folder that gets packaged.
* added some [y/N] questions.
This commit is contained in:
malte_langkabel
2015-11-18 14:56:40 +01:00
parent 816be7b654
commit ea04dc926f
+24 -5
View File
@@ -11,7 +11,17 @@ case $response in
*) *)
echo -e $ABORT "Aborting the creation of a release package." echo -e $ABORT "Aborting the creation of a release package."
exit 1 exit 1
;; ;;
esac
read -r -p "Did you update the manual pdf? [y/N] " response
case $response in
[yY][eE][sS]|[yY])
;;
*)
echo -e $ABORT "Aborting the creation of a release package."
exit 1
;;
esac esac
ORIGINAL_PATH_TO_SCRIPT="${0}" ORIGINAL_PATH_TO_SCRIPT="${0}"
@@ -25,7 +35,7 @@ VERSION_STRING="${VERSION_STRING//-/_}"
VERSION_STRING="${VERSION_STRING//./_}" VERSION_STRING="${VERSION_STRING//./_}"
VERSION_STRING="${VERSION_STRING%_*}" VERSION_STRING="${VERSION_STRING%_*}"
PACKAGE_NAME=Coati_${VERSION_STRING}_windows PACKAGE_NAME=Coati_${VERSION_STRING}
echo -e $INFO Creating Package with Name: $PACKAGE_NAME echo -e $INFO Creating Package with Name: $PACKAGE_NAME
@@ -65,12 +75,21 @@ cp -u -r bin/app/Release/Coati.exe $PACKAGE_DIR/
cp -u -r setup/dynamic_libraries/windows/app/Release/* $PACKAGE_DIR/ cp -u -r setup/dynamic_libraries/windows/app/Release/* $PACKAGE_DIR/
echo -e $INFO Obfuscation Executable read -r -p "Do you want to obfuscate the executable? [y/N] " response
#upx --brute $PACKAGE_DIR/Coati.exe case $response in
[yY][eE][sS]|[yY])
echo -e $INFO Obfuscating Executable
upx --brute $PACKAGE_DIR/Coati.exe
;;
*)
echo -e $INFO Skipping Obfuscation
;;
esac
echo -e $INFO Packaging Coati echo -e $INFO Packaging Coati
cd ./release/ cd ./release/
winrar a -afzip $PACKAGE_NAME.zip $PACKAGE_NAME winrar a -afzip ${PACKAGE_NAME}_Windows.zip $PACKAGE_NAME
cd ../ cd ../