diff options
author | Sean Mackrory <mackrorysd@gmail.com> | 2013-09-16 08:55:08 -0700 |
---|---|---|
committer | Sean Mackrory <mackrorysd@gmail.com> | 2013-09-16 08:55:08 -0700 |
commit | eff304c719902174a909fc2a69ab19fbfc2214ce (patch) | |
tree | 05d9319ce94067c4d0e48e958e4ec41c0e611570 /bigtop-packages/src/common/solr/solr-server.init.debian | |
parent | 4f875876f924c17b62a6ce53249c2c31aa738602 (diff) |
BIGTOP-939. Make usage of bigtop-tomcat more dynamic
Diffstat (limited to 'bigtop-packages/src/common/solr/solr-server.init.debian')
-rw-r--r-- | bigtop-packages/src/common/solr/solr-server.init.debian | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/bigtop-packages/src/common/solr/solr-server.init.debian b/bigtop-packages/src/common/solr/solr-server.init.debian index 5b8b8622..6671e194 100644 --- a/bigtop-packages/src/common/solr/solr-server.init.debian +++ b/bigtop-packages/src/common/solr/solr-server.init.debian @@ -59,6 +59,15 @@ done SOLR_SHUTDOWN_TIMEOUT=${SOLR_SHUTDOWN_TIMEOUT:-60} +tomcat_deployment() { + DEPLOYMENT_SOURCE=/etc/solr/conf/tomcat-deployment + DEPLOYMENT_TARGET=/var/lib/solr/tomcat-deployment + + rm -r ${DEPLOYMENT_TARGET} + cp -r ${DEPLOYMENT_SOURCE} ${DEPLOYMENT_TARGET} + ln -s ${SOLR_HOME}/webapps ${DEPLOYMENT_TARGET}/ +} + start() { [ -x $exec ] || exit $ERROR_PROGRAM_NOT_INSTALLED @@ -69,6 +78,7 @@ start() { fi log_success_msg "Starting $desc: " + tomcat_deployment /bin/su -s /bin/bash -c "${EXEC_PATH} start" $SOLR_USER RETVAL=$? [ $RETVAL -eq 0 ] && touch $LOCKFILE |