summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--wrappers/initscript.in3
1 files changed, 3 insertions, 0 deletions
diff --git a/wrappers/initscript.in b/wrappers/initscript.in
index 391e5676..458d9f4b 100644
--- a/wrappers/initscript.in
+++ b/wrappers/initscript.in
@@ -292,6 +292,7 @@ restart() {
status() {
+ ret=0
for instance in $INSTANCES; do
if [ -f $piddir/slapd-$instance.pid ]; then
pid=`cat $piddir/slapd-$instance.pid`
@@ -299,9 +300,11 @@ status() {
echo "$prog $instance (pid $pid) is running..."
else
echo "$prog $instance dead but pid file exists"
+ ret=1
fi
else
echo "$prog $instance is stopped"
+ ret=3
fi
done
}