blob: 5fb06261c731e503fa06de6f7eb68a490f51a570 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#!/usr/bin/env bash
case "${1:-start}" in
reconfig)
exec /opt/venv/bin/buildbot reconfig /master
;;
start)
case "${BUILDMASTER_PHASE:-1}" in
1|2)
cp /phase${BUILDMASTER_PHASE:-1}/config.ini.example /master/
;;
*)
echo "Invalid BUILDMASTER_PHASE given. Must be either '1' or '2'" >&2
exit 1
;;
esac
/opt/venv/bin/buildbot create-master --config=/phase${BUILDMASTER_PHASE:-1}/master.cfg /master
unset BUILDMASTER_PHASE
rm -f /master/twistd.pid
exec /opt/venv/bin/buildbot start --nodaemon /master
;;
/*)
exec "$@"
;;
*)
echo "Unknown command given. Must be either 'start' or 'reconfig'" >&2
exit 1
;;
esac
|