From: Clinton Ebadi Date: Tue, 29 Apr 2014 07:10:21 +0000 (-0400) Subject: New `make install_serverslave' target, don't use sudo in make install_{server,slave} X-Git-Tag: release_20140509~11 X-Git-Url: https://git.hcoop.net/hcoop/domtool2.git/commitdiff_plain/20a7e9750333c0170722781c071cd119dfa1bbd6?hp=ec76f5e64acbc68248b1555f4ba74594be8b939b 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. --- 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