Fixing test scripts and removing SLP bundle from features for now.
Showing
5 changed files
with
19 additions
and
3 deletions
| ... | @@ -9,7 +9,6 @@ | ... | @@ -9,7 +9,6 @@ |
| 9 | <bundle>mvn:org.apache.commons/commons-lang3/3.3.2</bundle> | 9 | <bundle>mvn:org.apache.commons/commons-lang3/3.3.2</bundle> |
| 10 | <bundle>mvn:com.google.guava/guava/18.0</bundle> | 10 | <bundle>mvn:com.google.guava/guava/18.0</bundle> |
| 11 | <bundle>mvn:io.netty/netty/3.9.2.Final</bundle> | 11 | <bundle>mvn:io.netty/netty/3.9.2.Final</bundle> |
| 12 | - <bundle>mvn:org.livetribe.slp/livetribe-slp-osgi/2.2.1</bundle> | ||
| 13 | 12 | ||
| 14 | <bundle>mvn:com.hazelcast/hazelcast/3.3</bundle> | 13 | <bundle>mvn:com.hazelcast/hazelcast/3.3</bundle> |
| 15 | <bundle>mvn:com.eclipsesource.minimal-json/minimal-json/0.9.1</bundle> | 14 | <bundle>mvn:com.eclipsesource.minimal-json/minimal-json/0.9.1</bundle> | ... | ... |
| ... | @@ -15,7 +15,7 @@ env JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 | ... | @@ -15,7 +15,7 @@ env JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 |
| 15 | 15 | ||
| 16 | pre-stop script | 16 | pre-stop script |
| 17 | /opt/onos/bin/onos halt 2>/opt/onos/var/stderr.log | 17 | /opt/onos/bin/onos halt 2>/opt/onos/var/stderr.log |
| 18 | - sleep 3 | 18 | + sleep 2 |
| 19 | end script | 19 | end script |
| 20 | 20 | ||
| 21 | script | 21 | script | ... | ... |
| ... | @@ -8,7 +8,21 @@ | ... | @@ -8,7 +8,21 @@ |
| 8 | 8 | ||
| 9 | remote=$ONOS_USER@${1:-$OCI} | 9 | remote=$ONOS_USER@${1:-$OCI} |
| 10 | 10 | ||
| 11 | +# Generate a cluster.json from the ON* environment variables | ||
| 12 | +CDEF_FILE=/tmp/cluster.json | ||
| 13 | +echo "{ \"nodes\":[" > $CDEF_FILE | ||
| 14 | +for node in $(env | sort | egrep "OC[2-9]+" | cut -d= -f2); do | ||
| 15 | + echo " { \"id\": \"$node\", \"ip\": \"$node\", \"tcpPort\": 9876 }," >> $CDEF_FILE | ||
| 16 | +done | ||
| 17 | +echo " { \"id\": \"$OC1\", \"ip\": \"$OC1\", \"tcpPort\": 9876 }" >> $CDEF_FILE | ||
| 18 | +echo "]}" >> $CDEF_FILE | ||
| 19 | + | ||
| 11 | ssh $remote " | 20 | ssh $remote " |
| 12 | sudo perl -pi.bak -e \"s/ <interface>.*</ <interface>${ONOS_NIC:-192.168.56.*}</g\" \ | 21 | sudo perl -pi.bak -e \"s/ <interface>.*</ <interface>${ONOS_NIC:-192.168.56.*}</g\" \ |
| 13 | $ONOS_INSTALL_DIR/$KARAF_DIST/etc/hazelcast.xml | 22 | $ONOS_INSTALL_DIR/$KARAF_DIST/etc/hazelcast.xml |
| 14 | -" | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 23 | + | ||
| 24 | + echo \"onos.ip = \$(ifconfig | grep $ONOS_NIC | cut -d: -f2 | cut -d\\ -f1)\" \ | ||
| 25 | + >> $ONOS_INSTALL_DIR/$KARAF_DIST/etc/system.properties | ||
| 26 | +" | ||
| 27 | + | ||
| 28 | +scp -q $CDEF_FILE $remote:$ONOS_INSTALL_DIR/config/ | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
| ... | @@ -24,6 +24,7 @@ ssh $remote " | ... | @@ -24,6 +24,7 @@ ssh $remote " |
| 24 | # Make a link to the log file directory and make a home for auxiliaries | 24 | # Make a link to the log file directory and make a home for auxiliaries |
| 25 | ln -s $ONOS_INSTALL_DIR/$KARAF_DIST/data/log /opt/onos/log | 25 | ln -s $ONOS_INSTALL_DIR/$KARAF_DIST/data/log /opt/onos/log |
| 26 | mkdir $ONOS_INSTALL_DIR/var | 26 | mkdir $ONOS_INSTALL_DIR/var |
| 27 | + mkdir $ONOS_INSTALL_DIR/config | ||
| 27 | 28 | ||
| 28 | # Install the upstart configuration file and setup options for debugging | 29 | # Install the upstart configuration file and setup options for debugging |
| 29 | sudo cp $ONOS_INSTALL_DIR/debian/onos.conf /etc/init/onos.conf | 30 | sudo cp $ONOS_INSTALL_DIR/debian/onos.conf /etc/init/onos.conf | ... | ... |
| 1 | # Default virtual box ONOS instances 1,2 & ONOS mininet box | 1 | # Default virtual box ONOS instances 1,2 & ONOS mininet box |
| 2 | . $ONOS_ROOT/tools/test/cells/.reset | 2 | . $ONOS_ROOT/tools/test/cells/.reset |
| 3 | 3 | ||
| 4 | +export ONOS_NIC=192.168.56.* | ||
| 5 | + | ||
| 4 | export OC1="192.168.56.101" | 6 | export OC1="192.168.56.101" |
| 5 | export OC2="192.168.56.102" | 7 | export OC2="192.168.56.102" |
| 6 | 8 | ... | ... |
-
Please register or login to post a comment