Files
sailing-analytics/java/target/install
T
Armin Zamani b501d1ca6f Merge branch 'racecommittee_integrated' of
ssh://armin@sapsailing.com/home/trac/git into racecommittee_integrated

Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.java
2013-04-11 00:28:12 +02:00

33 lines
1.3 KiB
Bash

#!/bin/sh
exec_dir=$PWD
GIT_DIR=/home/trac/git
cd $GIT_DIR
active_branch=$(git symbolic-ref -q HEAD)
active_branch=`basename $active_branch`
echo Active branch is: $active_branch
cd $exec_dir
server_instance=`basename \`pwd\``
echo Active server is: $server_instance
if [ "$1" = "-f" -o $active_branch == $server_instance ]
then
p2PluginRepository=$GIT_DIR/java/com.sap.sailing.feature.p2build/bin/products/raceanalysis.product.id/linux/gtk/x86_64
echo p2 repository for branch $active_branch: $p2PluginRepository
echo Remove old installation
rm -rf plugins/*.*
rm -rf org.eclipse.*
rm -rf configuration/org.eclipse.*
echo Install p2 content
cp -v $p2PluginRepository/configuration/config.ini configuration
cp -v $GIT_DIR/java/target/configuration/jetty/etc/jetty.xml configuration/jetty/etc
cp -v $GIT_DIR/java/target/configuration/jetty/etc/realm.properties configuration/jetty/etc
cp -v $GIT_DIR/java/target/configuration/monitoring.properties configuration/
cp -r -v $p2PluginRepository/configuration/org.eclipse.equinox.simpleconfigurator configuration
cp -v $p2PluginRepository/plugins/*.jar plugins
echo Done.
else
echo "********** CANCEL INSTALLATION **************************"
echo "ACTIVE BRANCH DOES NOT FIT THE CURRENT SERVER INSTANCE!!!"
echo "Use option -f to force install"
fi