From b30525b23c6098fffbe2b2dbe5896396759b46da Mon Sep 17 00:00:00 2001
From: felmer <felmer>
Date: Tue, 11 Oct 2011 07:41:56 +0000
Subject: [PATCH] LMS-2518 adapted config backup and restore scripts

SVN: 23269
---
 openbis/dist/admin/backup-config.sh                        | 7 ++++---
 openbis/dist/admin/restore-config-from-backup.sh           | 6 +++---
 openbis_all/source/bash/has-config-changed.sh              | 4 ++--
 openbis_all/source/bash/service_properties_backup.sh       | 2 +-
 screening/dist/tarball/installer/bin/backup-config.sh      | 7 ++++---
 .../tarball/installer/bin/restore-config-from-backup.sh    | 6 +++---
 6 files changed, 17 insertions(+), 15 deletions(-)

diff --git a/openbis/dist/admin/backup-config.sh b/openbis/dist/admin/backup-config.sh
index 57fac7b0105..84558b97221 100755
--- a/openbis/dist/admin/backup-config.sh
+++ b/openbis/dist/admin/backup-config.sh
@@ -18,11 +18,12 @@ source $BASE/common-functions.sh
 ROOT=$BASE/../servers
 
 # -- AS
-cp $ROOT/openBIS-server/jetty/webapps/openbis/WEB-INF/classes/service.properties $CONF/
+cp $ROOT/openBIS-server/jetty/etc/service.properties $CONF/
 cp $ROOT/openBIS-server/jetty/etc/log.xml $CONF/
-cp $ROOT/openBIS-server/jetty/bin/openbis.conf $CONF/
+copyIfExists $ROOT/openBIS-server/jetty/bin/openbis.conf $CONF/
+copyIfExists $ROOT/openBIS-server/jetty/etc/openbis.conf $CONF/
 cp $ROOT/openBIS-server/jetty/etc/jetty.xml $CONF/
-cp $ROOT/openBIS-server/jetty/bin/jetty.properties $CONF/
+cp $ROOT/openBIS-server/jetty/etc/jetty.properties $CONF/
 cp $ROOT/openBIS-server/jetty/webapps/openbis/welcomePageSimple.html $CONF/
 # not always present
 copyIfExists $ROOT/openBIS-server/jetty/etc/openBIS.keystore $CONF/.keystore 
diff --git a/openbis/dist/admin/restore-config-from-backup.sh b/openbis/dist/admin/restore-config-from-backup.sh
index 039bbd87735..08812e28482 100755
--- a/openbis/dist/admin/restore-config-from-backup.sh
+++ b/openbis/dist/admin/restore-config-from-backup.sh
@@ -18,11 +18,11 @@ source $BASE/common-functions.sh
 ROOT=$BASE/../servers
 
 # -- AS
-cp $CONF/service.properties $ROOT/openBIS-server/jetty/webapps/openbis/WEB-INF/classes/
+cp $CONF/service.properties $ROOT/openBIS-server/jetty/etc/
 cp $CONF/log.xml $ROOT/openBIS-server/jetty/etc/ 
-cp $CONF/openbis.conf $ROOT/openBIS-server/jetty/bin/
+cp $CONF/openbis.conf $ROOT/openBIS-server/jetty/etc/
 cp $CONF/jetty.xml $ROOT/openBIS-server/jetty/etc/
-cp $CONF/jetty.properties $ROOT/openBIS-server/jetty/bin/
+cp $CONF/jetty.properties $ROOT/openBIS-server/jetty/etc/
 cp $CONF/welcomePageSimple.html $ROOT/openBIS-server/jetty/webapps/openbis/ 
 # not always present
 copyIfExists $CONF/.keystore $ROOT/openBIS-server/jetty/etc/openBIS.keystore
diff --git a/openbis_all/source/bash/has-config-changed.sh b/openbis_all/source/bash/has-config-changed.sh
index 336ba0a6ccb..f5d69067ac5 100755
--- a/openbis_all/source/bash/has-config-changed.sh
+++ b/openbis_all/source/bash/has-config-changed.sh
@@ -27,8 +27,8 @@ function compare_configs {
 compare_configs $CONFIG_DIR/datastore_server-service.properties ~/sprint/datastore_server/etc/service.properties
 SERVER_DIR=~/sprint/openBIS-server/jetty
 WEBAPP_DIR=$SERVER_DIR/webapps/openbis
-compare_configs $CONFIG_DIR/service.properties $WEBAPP_DIR/WEB-INF/classes/service.properties
-compare_configs $CONFIG_DIR/openbis.conf $SERVER_DIR/bin/openbis.conf
+compare_configs $CONFIG_DIR/service.properties $SERVER_DIR/etc/classes/service.properties
+compare_configs $CONFIG_DIR/openbis.conf $SERVER_DIR/etc/openbis.conf
 compare_configs $CONFIG_DIR/images/ $WEBAPP_DIR/images/
 compare_configs $CONFIG_DIR/loginHeader.html $WEBAPP_DIR/loginHeader.html
 compare_configs $CONFIG_DIR/help.html $WEBAPP_DIR/help.html
diff --git a/openbis_all/source/bash/service_properties_backup.sh b/openbis_all/source/bash/service_properties_backup.sh
index 74dc5d45287..db691f25cb9 100644
--- a/openbis_all/source/bash/service_properties_backup.sh
+++ b/openbis_all/source/bash/service_properties_backup.sh
@@ -14,7 +14,7 @@ export DSS_SP=datastore_server-service.properties
 
 
 export CONFIG_DIR=~openbis/config
-export PRODUCTIVE=~openbis/sprint/openBIS-server/jetty/webapps/openbis/WEB-INF/classes/service.properties
+export PRODUCTIVE=~openbis/sprint/openBIS-server/jetty/etc/service.properties
 export DSS_PRODUCTIVE=~openbis/sprint/datastore_server/etc/service.properties
 
 export MAIL_LIST="manuel.kohler@bsse.ethz.ch"
diff --git a/screening/dist/tarball/installer/bin/backup-config.sh b/screening/dist/tarball/installer/bin/backup-config.sh
index 2d65840f653..d4ee602567b 100755
--- a/screening/dist/tarball/installer/bin/backup-config.sh
+++ b/screening/dist/tarball/installer/bin/backup-config.sh
@@ -20,11 +20,12 @@ ROOT=$BASE/../servers
 cp $BASE/env $CONF/
 
 # -- AS
-cp $ROOT/openBIS-server/jetty/webapps/openbis/WEB-INF/classes/service.properties $CONF/
+cp $ROOT/openBIS-server/jetty/etc/service.properties $CONF/
 cp $ROOT/openBIS-server/jetty/etc/log.xml $CONF/
-cp $ROOT/openBIS-server/jetty/bin/openbis.conf $CONF/
+copyIfExists $ROOT/openBIS-server/jetty/bin/openbis.conf $CONF/
+copyIfExists $ROOT/openBIS-server/jetty/etc/openbis.conf $CONF/
 cp $ROOT/openBIS-server/jetty/etc/jetty.xml $CONF/
-cp $ROOT/openBIS-server/jetty/bin/jetty.properties $CONF/
+cp $ROOT/openBIS-server/jetty/etc/jetty.properties $CONF/
 cp $ROOT/openBIS-server/jetty/webapps/openbis/welcomePageSimple.html $CONF/
 # not always present
 copyIfExists $ROOT/openBIS-server/jetty/etc/openBIS.keystore $CONF/.keystore 
diff --git a/screening/dist/tarball/installer/bin/restore-config-from-backup.sh b/screening/dist/tarball/installer/bin/restore-config-from-backup.sh
index cf456fb5c4f..a2ea71b60da 100755
--- a/screening/dist/tarball/installer/bin/restore-config-from-backup.sh
+++ b/screening/dist/tarball/installer/bin/restore-config-from-backup.sh
@@ -27,11 +27,11 @@ if [ -e "$CONF/env" ]; then
 fi
 
 # -- AS
-cp $CONF/service.properties $ROOT/openBIS-server/jetty/webapps/openbis/WEB-INF/classes/
+cp $CONF/service.properties $ROOT/openBIS-server/jetty/etc/
 cp $CONF/log.xml $ROOT/openBIS-server/jetty/etc/ 
-cp $CONF/openbis.conf $ROOT/openBIS-server/jetty/bin/
+cp $CONF/openbis.conf $ROOT/openBIS-server/jetty/etc/
 cp $CONF/jetty.xml $ROOT/openBIS-server/jetty/etc/
-cp $CONF/jetty.properties $ROOT/openBIS-server/jetty/bin/
+cp $CONF/jetty.properties $ROOT/openBIS-server/jetty/etc/
 cp $CONF/welcomePageSimple.html $ROOT/openBIS-server/jetty/webapps/openbis/ 
 # not always present
 copyIfExists $CONF/.keystore $ROOT/openBIS-server/jetty/etc/openBIS.keystore
-- 
GitLab