Quit upgrade_barak script upon error

This commit is contained in:
Jae Kwon
2015-07-08 14:43:38 -07:00
parent 269911ab98
commit cc3a76f6c8
4 changed files with 57 additions and 12 deletions

View File

@ -1,10 +1,12 @@
#!/bin/sh
#!/bin/bash
set -euo pipefail
IFS=$'\n\t'
debora run -- bash -c "cd \$GOPATH/src/github.com/tendermint/tendermint; killall tendermint"
debora run -- bash -c "cd \$GOPATH/src/github.com/tendermint/tendermint; tendermint unsafe_reset_priv_validator; rm -rf ~/.tendermint/data"
debora run -- bash -c "cd \$GOPATH/src/github.com/tendermint/tendermint; git pull origin develop; make"
debora run --bg --label tendermint -- bash -c "cd \$GOPATH/src/github.com/tendermint/tendermint; tendermint node"
echo "sleeping for a minute"
printf "\n\nSleeping for a minute"
sleep 60
debora download tendermint "logs/async$1"
debora run -- bash -c "cd \$GOPATH/src/github.com/tendermint/tendermint; killall tendermint"

View File

@ -1,15 +1,18 @@
#!/bin/sh
#!/bin/bash
set -euo pipefail
IFS=$'\n\t'
debora open "[::]:46661"
debora --group default.upgrade list # TODO replace with command to test with
echo "Will shut down barak default port..."
sleep 10
debora --group default.upgrade status
printf "\n\nWill shut down barak default port..."
sleep 3
debora --group default.upgrade close "[::]:46660"
debora --group default.upgrade run -- bash -c "cd \$GOPATH/src/github.com/tendermint/tendermint; git pull origin develop; make"
debora --group default.upgrade run -- bash -c "cd \$GOPATH/src/github.com/tendermint/tendermint; mkdir -p ~/.barak/logs"
debora --group default.upgrade run --bg --label barak -- bash -c "cd \$GOPATH/src/github.com/tendermint/tendermint; barak --config=cmd/barak/seed | stdinwriter -outpath ~/.barak/logs/barak.log"
echo "Testing new barak..."
debora list
sleep 10
echo "Will shut down old barak..."
printf "\n\nTesting new barak..."
debora status
sleep 3
printf "\n\nWill shut down old barak..."
debora --group default.upgrade quit
printf "Done!"