diff --git a/features/features.xml b/features/features.xml index 739e6b6eaa..2ea8ef85c3 100644 --- a/features/features.xml +++ b/features/features.xml @@ -9,7 +9,6 @@ mvn:org.apache.commons/commons-lang3/3.3.2 mvn:com.google.guava/guava/18.0 mvn:io.netty/netty/3.9.2.Final - mvn:org.livetribe.slp/livetribe-slp-osgi/2.2.1 mvn:com.hazelcast/hazelcast/3.3 mvn:com.eclipsesource.minimal-json/minimal-json/0.9.1 diff --git a/tools/package/debian/onos.conf b/tools/package/debian/onos.conf index 6d80502dea..842a9379f3 100644 --- a/tools/package/debian/onos.conf +++ b/tools/package/debian/onos.conf @@ -15,7 +15,7 @@ env JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 pre-stop script /opt/onos/bin/onos halt 2>/opt/onos/var/stderr.log - sleep 3 + sleep 2 end script script diff --git a/tools/test/bin/onos-config b/tools/test/bin/onos-config index 9f1e3b0ec5..4c4f7e15c2 100755 --- a/tools/test/bin/onos-config +++ b/tools/test/bin/onos-config @@ -8,7 +8,21 @@ remote=$ONOS_USER@${1:-$OCI} +# Generate a cluster.json from the ON* environment variables +CDEF_FILE=/tmp/cluster.json +echo "{ \"nodes\":[" > $CDEF_FILE +for node in $(env | sort | egrep "OC[2-9]+" | cut -d= -f2); do + echo " { \"id\": \"$node\", \"ip\": \"$node\", \"tcpPort\": 9876 }," >> $CDEF_FILE +done +echo " { \"id\": \"$OC1\", \"ip\": \"$OC1\", \"tcpPort\": 9876 }" >> $CDEF_FILE +echo "]}" >> $CDEF_FILE + ssh $remote " sudo perl -pi.bak -e \"s/ .*${ONOS_NIC:-192.168.56.*}> $ONOS_INSTALL_DIR/$KARAF_DIST/etc/system.properties +" + +scp -q $CDEF_FILE $remote:$ONOS_INSTALL_DIR/config/ \ No newline at end of file diff --git a/tools/test/bin/onos-install b/tools/test/bin/onos-install index d594105f1b..a87ff17049 100755 --- a/tools/test/bin/onos-install +++ b/tools/test/bin/onos-install @@ -24,6 +24,7 @@ ssh $remote " # Make a link to the log file directory and make a home for auxiliaries ln -s $ONOS_INSTALL_DIR/$KARAF_DIST/data/log /opt/onos/log mkdir $ONOS_INSTALL_DIR/var + mkdir $ONOS_INSTALL_DIR/config # Install the upstart configuration file and setup options for debugging sudo cp $ONOS_INSTALL_DIR/debian/onos.conf /etc/init/onos.conf diff --git a/tools/test/cells/local b/tools/test/cells/local index b04a5e3787..6b9fea59b6 100644 --- a/tools/test/cells/local +++ b/tools/test/cells/local @@ -1,6 +1,8 @@ # Default virtual box ONOS instances 1,2 & ONOS mininet box . $ONOS_ROOT/tools/test/cells/.reset +export ONOS_NIC=192.168.56.* + export OC1="192.168.56.101" export OC2="192.168.56.102"