From 20a7e9750333c0170722781c071cd119dfa1bbd6 Mon Sep 17 00:00:00 2001 From: Clinton Ebadi Date: Tue, 29 Apr 2014 03:10:21 -0400 Subject: [PATCH] New `make install_serverslave' target, don't use sudo in make install_{server,slave} The dispatcher node is likely also running a worker node, and both must be stopped before installation or else one of them segfaults when its binary is overwritten. --- Makefile | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index 2d798cb..7b85747 100644 --- a/Makefile +++ b/Makefile @@ -262,12 +262,19 @@ install: install_sos grab_lib: rsync -r --delete /afs/hcoop.net/common/etc/domtool/lib/* lib/ +install_serverslave: + /etc/init.d/domtool-server stop + /etc/init.d/domtool-slave stop + make install + /etc/init.d/domtool-server start + /etc/init.d/domtool-slave start + install_server: - sudo /etc/init.d/domtool-server stop - sudo make install - sudo /etc/init.d/domtool-server start + /etc/init.d/domtool-server stop + make install + /etc/init.d/domtool-server start install_slave: - sudo /etc/init.d/domtool-slave stop - sudo make install - sudo /etc/init.d/domtool-slave start + /etc/init.d/domtool-slave stop + make install + /etc/init.d/domtool-slave start -- 2.20.1