diff options
Diffstat (limited to 'vagrant-demo/scripts/vbd-reset.sh')
-rwxr-xr-x | vagrant-demo/scripts/vbd-reset.sh | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/vagrant-demo/scripts/vbd-reset.sh b/vagrant-demo/scripts/vbd-reset.sh deleted file mode 100755 index a56b96f8a..000000000 --- a/vagrant-demo/scripts/vbd-reset.sh +++ /dev/null @@ -1,57 +0,0 @@ -#! /bin/bash -# -# Script to reset the ODL Virtual Bridge Domain application -# -# Copyright (c) 2016 Cisco Systems, Inc. and/or others. All rights reserved. - -if [ "$(id -un)" != "vagrant" ] || [ "$VM_NAME" != "(vbd)" ]; then - echo "ERROR: Must be run inside the vbd vagrant VM!" - exit 1 -fi - -APP_NAME="ODL VBD application" -KARAF_HOME="$(dirname /opt/honeycomb/vbd-karaf*/bin)" -BIN_DIR="$KARAF_HOME/bin" -KARAF_LOG="$KARAF_HOME/data/log/karaf.log" -CURRENT_DIR="$KARAF_HOME/etc/opendaylight/current" -DATA_DIR="$KARAF_HOME/data" -PERSISTENT_STATE="$CURRENT_DIR $DATA_DIR" - -echo -echo "Stopping $APP_NAME" -sudo $BIN_DIR/stop -echo -n "Waiting" -cnt=0 -while [ "$(ps -eaf | grep -v grep | grep karaf)" != "" ] ; do - echo -n "." - sleep 2 - let "cnt = cnt + 1" - if [ "$cnt" -eq "10" ] ; then - echo - echo -n "$APP_NAME won't stop! Killing it.." - sudo kill $(ps -eaf | grep -v grep | grep karaf | awk '{ print $2 }') - fi -done -echo "Done" -echo -echo "Deleting $APP_NAME persistent state." -sudo rm -rf $CURRENT_DIR -sudo rm -rf $DATA_DIR -echo -echo "Starting $APP_NAME" -sudo $BIN_DIR/start -sleep 2 -echo -n "Waiting" -while [ "$(grep xsql $KARAF_LOG | grep Successfully)" = "" ] ; do - echo -n "." - sleep 2 -done -cnt=0 -while [ "$cnt" -lt "5" ] ; do - echo -n "." - sleep 2 - let "cnt = cnt + 1" -done -echo -echo "Reset $APP_NAME is complete!" - |