Scripts to deploy domtool across all hosts
[hcoop/scripts.git] / deploy-domtool-on-host
diff --git a/deploy-domtool-on-host b/deploy-domtool-on-host
new file mode 100755 (executable)
index 0000000..431e79c
--- /dev/null
@@ -0,0 +1,35 @@
+#!/bin/bash -e
+
+if [ -z "$1" ]; then
+    echo "Must supply --slave or --server"
+    exit 1
+fi
+
+cd /afs/hcoop.net/common/domtool/build/$(hostname)/domtool2
+
+git checkout release # just in case
+git pull
+
+make
+
+if [ x"$2" = "x--bootstrap" ]; then
+    sudo make install
+    case $1 in
+       --server) 
+           sudo insserv domtool-server
+           ;;
+       --slave)
+           sudo insserv domtool-slave
+           ;;
+    esac
+fi
+
+if [ "$1" = "--server" ]; then
+    echo "Installing Server"
+    sudo make install_server
+fi
+
+if [ "$1" = "--slave" ]; then
+    echo "Installing Slave"
+    sudo make install_slave
+fi
\ No newline at end of file