summaryrefslogtreecommitdiffstats
path: root/scripts/lvm2_lvmetad_init_red_hat.in
diff options
context:
space:
mode:
authorPeter Rajnoha <prajnoha@redhat.com>2012-02-24 13:45:37 +0000
committerPeter Rajnoha <prajnoha@redhat.com>2012-02-24 13:45:37 +0000
commit8c3c020a568897e274a694ebee8a43912e68f1b6 (patch)
tree00c344b353b7ba162f87453e774784b0ef6ca903 /scripts/lvm2_lvmetad_init_red_hat.in
parent97c2309e193a8b511b121f4fce5d331dba3f8967 (diff)
downloadlvm2-8c3c020a568897e274a694ebee8a43912e68f1b6.tar.gz
lvm2-8c3c020a568897e274a694ebee8a43912e68f1b6.tar.xz
lvm2-8c3c020a568897e274a694ebee8a43912e68f1b6.zip
Use '-p PID_FILE' for the status call since the pidfile is in its own lvm subdir and return proper status code.
Diffstat (limited to 'scripts/lvm2_lvmetad_init_red_hat.in')
-rw-r--r--scripts/lvm2_lvmetad_init_red_hat.in8
1 files changed, 5 insertions, 3 deletions
diff --git a/scripts/lvm2_lvmetad_init_red_hat.in b/scripts/lvm2_lvmetad_init_red_hat.in
index d93bec6e..fedfa397 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=$?
;;
*)