hcoop-all-db-backup: switch cwd to tmpdir
[hcoop/scripts.git] / deploy-domtool-on-host
CommitLineData
af787010
CE
1#!/bin/bash -e
2
3if [ -z "$1" ]; then
4 echo "Must supply --slave or --server"
5 exit 1
6fi
7
a17d41ed 8cd /afs/hcoop.net/common/domtool/build/$(hostname -s)/domtool2
af787010
CE
9
10git checkout release # just in case
11git pull
12
a17d41ed 13make
af787010
CE
14
15if [ x"$2" = "x--bootstrap" ]; then
16 sudo make install
17 case $1 in
a17d41ed
CE
18 --server)
19 sudo make install_systemd_dispatcher
20 sudo systemctl enable domtool-server
af787010
CE
21 ;;
22 --slave)
a17d41ed
CE
23 sudo make install_systemd_worker
24 sudo systemctl enable domtool-slave
af787010
CE
25 ;;
26 esac
27fi
28
29if [ "$1" = "--server" ]; then
30 echo "Installing Server"
86856cfa 31 sudo make install_serverslave
572d9ea1 32 domtool-doc -basis -out /afs/hcoop.net/user/h/hc/hcoop/public_html/domtool
af787010
CE
33fi
34
35if [ "$1" = "--slave" ]; then
36 echo "Installing Slave"
37 sudo make install_slave
a17d41ed 38fi