From 8c3c020a568897e274a694ebee8a43912e68f1b6 Mon Sep 17 00:00:00 2001 From: Peter Rajnoha Date: Fri, 24 Feb 2012 13:45:37 +0000 Subject: [PATCH] Use '-p PID_FILE' for the status call since the pidfile is in its own lvm subdir and return proper status code. --- scripts/lvm2_lvmetad_init_red_hat.in | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/lvm2_lvmetad_init_red_hat.in b/scripts/lvm2_lvmetad_init_red_hat.in index d93bec6e3..fedfa3974 100644 --- a/scripts/lvm2_lvmetad_init_red_hat.in +++ b/scripts/lvm2_lvmetad_init_red_hat.in @@ -41,10 +41,11 @@ sbindir=@sbindir@ lvm_vgscan=${sbindir}/vgscan LOCK_FILE="/var/lock/subsys/$DAEMON" +PID_FILE="@DEFAULT_RUN_DIR@/${DAEMON}.pid" rh_status() { - status $DAEMON + status -p $PID_FILE $DAEMON } rh_status_q() { @@ -62,7 +63,7 @@ start() stop() { ret=0 - action "Signaling LVM metadata daemon to exit:" kill -TERM $(pidofproc $DAEMON) || ret=$? + action "Signaling LVM metadata daemon to exit:" kill -TERM $(pidofproc -p $PID_FILE $DAEMON) || ret=$? return $ret } @@ -102,7 +103,8 @@ case "$1" in ;; status) - status $DAEMON + rh_status + rtrn=$? ;; *) -- 2.43.5