Allow Karaf to listen to an alternative SSH port
[transportpce.git] / karaf / src / main / assembly / ressources / post_install_for_tests.sh
index 60f382369456b24e759d7897347ed3dd0625c718..22e9b11273a102da8c3bbbdcc907bad6f451ada8 100755 (executable)
@@ -18,8 +18,15 @@ else\
     AKKA_PORT=$USE_ODL_ALT_AKKA_PORT\
 fi\
 sed -e "s/ODL_AKKA_PORT/$AKKA_PORT/" \$(dirname \$0)/\.\./ressources/akka-default_template.conf  >\$(dirname \$0)/\.\./configuration/initial/akka.conf\
+if [ -z "$USE_ODL_ALT_SHELL_PORT" ]; then\
+    SHELL_PORT=8101\
+else\
+    SHELL_PORT=$USE_ODL_ALT_SHELL_PORT\
+fi\
+sed -e "s/ODL_SHELL_PORT/$SHELL_PORT/" \$(dirname \$0)/\.\./ressources/org.apache.karaf.shell._template.cfg  >\$(dirname \$0)/\.\./etc/org.apache.karaf.shell.cfg\
 ' ../bin/karaf
 
 sed 's/2550/ODL_AKKA_PORT/' ../system/org/opendaylight/controller/sal-clustering-config/*/sal-clustering-config-*-akkaconf.xml >akka-default_template.conf
 sed 's/8181/ODL_RESTCONF_PORT/' ../etc/org.ops4j.pax.web.cfg > org.ops4j.pax.web._template.cfg
 sed 's/8181/ODL_RESTCONF_PORT/' ../etc/jetty.xml > jetty_template.xml
+sed 's/8101/ODL_SHELL_PORT/' ../etc/org.apache.karaf.shell.cfg > org.apache.karaf.shell._template.cfg