summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWill Holland <william.holland@codethink.co.uk>2015-09-08 11:56:09 +0100
committerWill Holland <william.holland@codethink.co.uk>2015-09-08 11:56:09 +0100
commitf04cf7e5d9694d17c5d15763f9eeaf3fb8c6511f (patch)
tree3b3352df025b2cd6ee4431ee589b8bf7687ac89e
parent40a5c446c3062adf4481782ced1be4710efaab56 (diff)
downloadorchestration-f04cf7e5d9694d17c5d15763f9eeaf3fb8c6511f.tar.gz
Fix start to teardown properly
-rwxr-xr-xstart24
-rw-r--r--start.sh8
2 files changed, 24 insertions, 8 deletions
diff --git a/start b/start
new file mode 100755
index 0000000..42d0f7a
--- /dev/null
+++ b/start
@@ -0,0 +1,24 @@
+#!/bin/bash
+set -e
+
+teardown () {
+ echo "Stopping Master"
+ cd ../orchenv-master
+ ./bin/buildbot stop master
+ echo "Stopping Local Slave"
+ cd ../orchenv-slave
+ ./bin/buildslave stop slave
+}
+
+trap "teardown" SIGINT SIGTERM
+echo "Starting Master"
+cd orchenv-master
+./bin/buildbot start master
+echo "Master started"
+echo "Starting Local Slave"
+cd ../orchenv-slave
+./bin/buildslave start slave
+echo "Local Slave started"
+echo "Starting Bottlerock"
+cd ../bottlerock
+./bin/python2.7 ../source/bottlerock.py
diff --git a/start.sh b/start.sh
deleted file mode 100644
index 7cd630a..0000000
--- a/start.sh
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-set -e
-cd orchenv-master
-./bin/buildbot start master
-cd ../orchenv-slave
-./bin/buildslave start slave
-cd ../bottlerock
-./bin/python2.7 ../source/bottlerock.py