From 8ddd371557d626f6586282c3345e3a2a8f7ee487 Mon Sep 17 00:00:00 2001 From: tv Date: Thu, 10 Nov 2011 01:19:04 +0100 Subject: //retiolum update: cp tinc-up and restart tincd This commit updates /etc's tinc-up if it has changed and then restarts tincd. If tinc-up hasn't changed then only HUP and ALRM are sent to the retiolum tincd process. --- retiolum/Makefile | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'retiolum/Makefile') diff --git a/retiolum/Makefile b/retiolum/Makefile index a7fa500a..7528ddd2 100644 --- a/retiolum/Makefile +++ b/retiolum/Makefile @@ -12,18 +12,20 @@ hosts: install: update ../punani/bin/punani -Eih tinc /usr/bin/python /usr/bin/python2 - @# will not run automatically scripts/tinc_setup/install.sh + cp scripts/tinc_setup/tinc-up /etc/tinc/retiolum/tinc-up scripts/autostart/create-startup.sh update: hosts - @echo creating Magic bin/update_tinc_hosts "create magic" || true - @echo adding hosts bin/update_tinc_hosts restart - @echo reloading tincd - sudo pkill -HUP tincd || true - sudo pkill -ALRM tincd || true + if ! diff scripts/tinc_setup/tinc-up /etc/tinc/retiolum/tinc-up; then \ + sudo cp scripts/tinc_setup/tinc-up /etc/tinc/retiolum/tinc-up; \ + sudo bin/restart-tincd; \ + else \ + sudo pkill -HUP tincd || :; \ + sudo pkill -ALRM tincd || :; \ + fi arch-install: update install arch-autostart autohosts -- cgit v1.2.3