Newer
Older
#!/bin/sh
# Central post install script for all openBIS servers
export SERVER=`uname -n`
export SPRINT=cisd-bamus
export DEMO=cisd-tongariro
export YEASTX=imsb-us-openbis.ethz.ch
export PHOSPHONETX=openbis-phosphonetx.ethz.ch
export LIVERX=openbis-liverx.ethz.ch
export AGRONOMICS=bs-dsvr11.ethz.ch
export DSU=openbis-dsu
export SCU=openbis-scu
export BASYSBIO_TEST=openbis-test
function create_individual_greeting_message {
# Creates an individual greeting message
export OPENBIS_DICT=~openbis/sprint/openBIS-server/apache-tomcat/webapps/openbis/common-dictionary.js
export SERVER_INSTANCE_NAME=`cat ~openbis/config/openbis_instance.txt`
perl -pe 's/openbis_instance: "",/openbis_instance: "$ENV{SERVER_INSTANCE_NAME}",/' -i $OPENBIS_DICT
echo restoring loginHeader.html...
cp -r ~openbis/config/images ~openbis/sprint/openBIS-server/apache-tomcat/webapps/openbis/
cp ~openbis/config/loginHeader.html ~openbis/sprint/openBIS-server/apache-tomcat/webapps/openbis/
cp ~openbis/config/help.html ~openbis/sprint/openBIS-server/apache-tomcat/webapps/openbis/
kohleman
committed
fi
if [ -f ~openbis/config/index.html ]; then
cp ~openbis/config/index.html ~openbis/sprint/openBIS-server/apache-tomcat/webapps/openbis/
fi
if [ -f ~openbis/config/datastore_log.xml ]; then
cp ~openbis/config/datastore_log.xml ~openbis/sprint/datastore_server/etc/log.xml
function add_yeastx_plugin {
echo copying yeastx...
unzip ~openbis/config/datastore_server_plugin*.zip
mv -f ~openbis/config/lib/datastore_server-plugins.jar ~openbis/sprint/datastore_server/lib
rmdir ~openbis/config/lib
rm -f ~openbis/config/datastore_server_plugin*.zip
restore_loginHeader
create_individual_greeting_message
restore_loginHeader
create_individual_greeting_message
restore_loginHeader
create_individual_greeting_message
restore_loginHeader
create_individual_greeting_message
restore_loginHeader
create_individual_greeting_message
echo LIVERX:$LIVERX;
;;
$AGRONOMICS)
echo AGRONOMICS:$AGRONOMICS;
add_yeastx_plugin
$BIN/sprint_post_install_agronomics.sh
$DSU)
echo DSU:$DSU;
restore_loginHeader
create_individual_greeting_message
DSU_SERVER_HOME=~openbis/sprint/openBIS-server/apache-tomcat-5.5.26/webapps/openbis
;;
$SCU)
echo SCU:$SCU;
restore_loginHeader
create_individual_greeting_message
add_yeastx_plugin
$BIN/sprint_post_install_basysbio.sh
;;
$BASYSBIO_TEST)
echo BASYSBIO_TEST:$BASYSBIO_TEST;
restore_loginHeader
create_individual_greeting_message
add_yeastx_plugin
$CINA)
echo DSU:$CINA;
restore_loginHeader
create_individual_greeting_message
;;
*)
echo Wrong Server! $SERVER is not in the list of openBIS Servers.;
exit 1;
;;