From 25697ced2ffa9406e16f43ad5eecca78ee8cc9b3 Mon Sep 17 00:00:00 2001 From: Andreas Abraham Date: Tue, 18 Sep 2018 14:26:16 +0200 Subject: installer files added --- Mocca-Installer/installer/create_installer.sh | 72 +++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 Mocca-Installer/installer/create_installer.sh (limited to 'Mocca-Installer/installer/create_installer.sh') diff --git a/Mocca-Installer/installer/create_installer.sh b/Mocca-Installer/installer/create_installer.sh new file mode 100644 index 00000000..ac2be59f --- /dev/null +++ b/Mocca-Installer/installer/create_installer.sh @@ -0,0 +1,72 @@ +#!/bin/bash + +# check version and snapshot + +WORKINGDIR=($PWD) +echo $WORKINGDIR +cd ../../BKUWebStart/target +VERSIONNUMBER=$(find -name "BKUWebStart*.zip") +VERSIONNUMBER=${VERSIONNUMBER#.*-} +LENGTH=${#VERSIONNUMBER} +VERSION=${VERSIONNUMBER:0:LENGTH-4} + + +cd $WORKINGDIR +echo Version number $VERSION + +array=(win linux mac tmp) + +for i in "${array[@]}" +do + echo creating directory $i + rm -rf $i + mkdir $i + mkdir $i/bin +done + +cp ../../BKUWebStart/target/BKUWebStart-$VERSION.zip tmp/mocca-$VERSION.zip +cd tmp +unzip mocca-$VERSION.zip + +# remove unnecessary files +rm -f mocca.jnlp +rm -f player.jnlp +rm -f mocca-$VERSION.zip +rm -rf bin +rm -rf img +mv BKUWebStart-1.3.35-SNAPSHOT.jar mocca.jar + +#prepare packages +echo preparing packages... +cd .. +cp -r tmp/* win/bin +cp -r tmp/* linux/bin +cp -r tmp/* mac/bin +cp files/win/mocca_win.bat win/mocca_win.bat +cp files/linux/mocca_linux.sh linux/mocca_linux.sh +cp -r files/mac/Mocca.app mac/Mocca.app +cp -r files/icon win/ +echo preparing packages... done! +echo preparing windows package... done! + +#generating linux package +echo generating linux zip... +cd linux +chmod -R +x * +zip -r mocca-$VERSION.zip * +cd .. +echo generating linux zip... done! + + +#generating mac package +echo generating mac app... +cd mac +rm -rf Mocca.app/Contents/Java/* +cp -r bin/ Mocca.app/Contents/Java/ +echo generating mac app... done! + +#cleanup +rm -rf tmp + + + -- cgit v1.2.3