projects
/
metaproxy-moved-to-github.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
1e70857
)
Debian: remove pidfile in metaproxy reload process
author
Adam Dickmeiss
<adam@indexdata.dk>
Fri, 25 May 2012 08:38:47 +0000
(10:38 +0200)
committer
Adam Dickmeiss
<adam@indexdata.dk>
Fri, 25 May 2012 08:38:47 +0000
(10:38 +0200)
debian/metaproxy.init
patch
|
blob
|
history
diff --git
a/debian/metaproxy.init
b/debian/metaproxy.init
index
1bbcfd7
..
3f19eee
100644
(file)
--- a/
debian/metaproxy.init
+++ b/
debian/metaproxy.init
@@
-91,8
+91,12
@@
do_reload() {
#
start-stop-daemon --stop --signal USR1 --quiet --pidfile $PIDFILE --name $NAME
RETVAL="$?"
#
start-stop-daemon --stop --signal USR1 --quiet --pidfile $PIDFILE --name $NAME
RETVAL="$?"
+ # Return if daemon could not be stopped
+ [ "$RETVAL" = 2 ] && return 2
+ # daemon not running or stopped
+ rm -f $PIDFILE
+ # Return if it was not running, in which case we don't start it
[ "$RETVAL" = 1 ] && return 0
[ "$RETVAL" = 1 ] && return 0
- [ "$RETVAL" != 0 ] && return $RETVAL
start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \
$DAEMON_OPTS \
|| return 2
start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \
$DAEMON_OPTS \
|| return 2