X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=transportpce.git;a=blobdiff_plain;f=lighty%2Fsrc%2Fmain%2Fassembly%2Fresources%2Fclean-start-controller.sh;h=5fc0707656b937ef9ae8b379ed69e1d81295399e;hp=07d6a2e916d5ce213f153add1ebbbad2e7e8c705;hb=ac9d8932de3813e300b940fda8836a24b0507d26;hpb=1012f1723c3815f5c704fa9a908c3cfdce58ec31 diff --git a/lighty/src/main/assembly/resources/clean-start-controller.sh b/lighty/src/main/assembly/resources/clean-start-controller.sh index 07d6a2e91..5fc070765 100755 --- a/lighty/src/main/assembly/resources/clean-start-controller.sh +++ b/lighty/src/main/assembly/resources/clean-start-controller.sh @@ -1,11 +1,36 @@ #!/bin/sh BASEDIR=$(dirname "$0") -#echo "${BASEDIR}" cd ${BASEDIR} rm -rf cache rm -rf target +# check if default ports must be overriden +if [ -z "$USE_ODL_ALT_RESTCONF_PORT" ]; then + RESTCONF_PORT=8181 +else + RESTCONF_PORT=$USE_ODL_ALT_RESTCONF_PORT +fi +if [ -z "$USE_ODL_ALT_WEBSOCKET_PORT" ]; then + WEBSOCKET_PORT=8185 +else + WEBSOCKET_PORT=$USE_ODL_ALT_WEBSOCKET_PORT +fi +if [ -z "$USE_ODL_ALT_AKKA_PORT" ]; then + AKKA_PORT=2550 +else + AKKA_PORT=$USE_ODL_ALT_AKKA_PORT +fi +if [ -z "$USE_ODL_ALT_AKKA_MGT_PORT" ]; then + AKKA_MGT_PORT=8558 +else + AKKA_MGT_PORT=$USE_ODL_ALT_AKKA_MGT_PORT +fi + +# generate appropriate configuration files +cat config_template.json | sed -e "s/ODL_RESTCONF_PORT/$RESTCONF_PORT/" -e "s/ODL_WEBSOCKET_PORT/$WEBSOCKET_PORT/" >config.json +cat akka-default_template.conf | sed -e "s/ODL_AKKA_PORT/$AKKA_PORT/" -e "s/ODL_AKKA_MGT_PORT/$AKKA_MGT_PORT/" >singlenode/akka-default.conf + #start controller -java -ms128m -mx512m -XX:MaxMetaspaceSize=128m -jar tpce.jar +java -ms128m -mx512m -XX:MaxMetaspaceSize=128m -jar tpce.jar -restconf config.json