blob: b232e8c5e07aa2e7d150bd62970c085487ac44ff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
From: Nathan Phillip Brink <binki@gentoo.org>
Date: 2011/06/15
Subject: Use the same datadir/pidfile searching algorithm in
ircservices-chk as in ircservices to ensure consistent
results.
--- a/tools/ircservices-chk.in
+++ b/tools/ircservices-chk.in
@@ -21,10 +21,10 @@
fi
ok=
-if [ -f "@DATDEST@/$PIDFILE" ] ; then
- pid=`cat "@DATDEST@/$PIDFILE"`
+if ! cd "@DATDEST@" || [ -f "$PIDFILE" ] ; then
+ pid=`cat "$PIDFILE"`
if echo "0$pid" | grep -q '[^0-9]' ; then
- rm -f "@DATDEST@/$PIDFILE"
+ rm -f "$PIDFILE"
elif kill -0 $pid ; then
ok=1
fi
|