Make hot-deploy support overwritten target server

This commit is contained in:
Simon Pamies committed 2013-05-24 19:23:23 +02:00
1 parent fc99454c1e
commit cbf0213c06
1 file changed
+5 -1
+5 -1
View File
@@ -75,7 +75,7 @@ if [ $# -eq 0 ]; then
echo "-n <package name> Name of the bundle you want to hot deploy. Needs fully qualified name like"
echo " com.sap.sailing.monitoring. Only works if there is a fully built server available."
echo "-l <telnet port> Telnet port the OSGi server is running. Optional but enables fully automatic hot-deploy."
echo "-s <target server> Name of server you want to use as target for install. This overrides default behaviour."
echo "-s <target server> Name of server you want to use as target for install or hot-deploy. This overrides default behaviour."
echo ""
echo "build: builds the server code using Maven to $PROJECT_HOME (log to $START_DIR/build.log)"
echo "install: installs product and configuration to $SERVERS_HOME/$active_branch. Overwrites any configuration by using config from branch."
@@ -139,6 +139,10 @@ if [[ "$@" == "hot-deploy" ]]; then
exit
fi
if [[ $HAS_OVERWRITTEN_TARGET -eq 1 ]]; then
active_branch=$TARGET_SERVER_NAME
fi
# locate old bundle
BUNDLE_COUNT=`find $SERVERS_HOME/$active_branch/plugins -maxdepth 1 -name "${OSGI_BUNDLE_NAME}_*.jar" | wc -l`
OLD_BUNDLE=`find $SERVERS_HOME/$active_branch/plugins -maxdepth 1 -name "${OSGI_BUNDLE_NAME}_*.jar"`