From: Filippos Giannakos Date: Mon, 8 Apr 2013 11:04:22 +0000 (+0300) Subject: Fix logrotate script. X-Git-Tag: debian/0.3.1~3^2~1 X-Git-Url: https://code.grnet.gr/git/archipelago/commitdiff_plain/c992d813a6fb3688f7bacfef5f962925a7c89c07 Fix logrotate script. In case a log rotation is performed, but no pid file exists, continue gracefully. --- diff --git a/debian/archipelago.logrotate b/debian/archipelago.logrotate index b496eee..114de3f 100644 --- a/debian/archipelago.logrotate +++ b/debian/archipelago.logrotate @@ -7,7 +7,7 @@ notifempty create 664 root root postrotate - kill -USR1 $(cat /var/run/archipelago/blockerb.pid) + kill -USR1 `cat /var/run/archipelago/blockerb.pid` 2>/dev/null || true endscript } @@ -20,7 +20,7 @@ notifempty create 664 root root postrotate - kill -USR1 $(cat /var/run/archipelago/blockerm.pid) + kill -USR1 `cat /var/run/archipelago/blockerm.pid` 2>/dev/null || true endscript } @@ -33,7 +33,7 @@ notifempty create 664 root root postrotate - kill -USR1 $(cat /var/run/archipelago/mapperd.pid) + kill -USR1 `cat /var/run/archipelago/mapperd.pid` 2>/dev/null || true endscript } @@ -46,6 +46,6 @@ notifempty create 664 root root postrotate - kill -USR1 $(cat /var/run/archipelago/vlmcd.pid) + kill -USR1 `cat /var/run/archipelago/vlmcd.pid` 2>/dev/null || true endscript }