>From 69da58e3df95531603545562bb493b0265097e29 Mon Sep 17 00:00:00 2001 From: Markus Armbruster <armbru@pond.sub.org> Date: Mon, 10 Nov 2008 14:22:15 -0500 Subject: [PATCH] libvirt-0.3.3-rhel-daemon.patch --- qemud/libvirtd.init.in | 28 ++++++++++++++++++++++------ 1 files changed, 22 insertions(+), 6 deletions(-) diff --git a/qemud/libvirtd.init.in b/qemud/libvirtd.init.in index 0eed490..33b490c 100644 --- a/qemud/libvirtd.init.in +++ b/qemud/libvirtd.init.in @@ -34,6 +34,7 @@ SERVICE=libvirtd PROCESS=libvirtd +OLD_PROCESS=libvirt_qemud LIBVIRTD_CONFIG= LIBVIRTD_ARGS= @@ -62,8 +63,13 @@ start() { stop() { echo -n $"Stopping $SERVICE daemon: " - killproc $PROCESS - RETVAL=$? + if [ "$(pidofproc $OLD_PROCESS)" != "" ]; then + killproc $OLD_PROCESS + RETVAL=$? + else + killproc $PROCESS + RETVAL=$? + fi echo if [ $RETVAL -eq 0 ]; then rm -f @localstatedir@/lock/subsys/$SERVICE @@ -80,8 +86,13 @@ restart() { reload() { echo -n $"Reloading $SERVICE configuration: " - killproc $PROCESS -HUP - RETVAL=$? + if [ "$(pidofproc $OLD_PROCESS)" != "" ]; then + killproc $OLD_PROCESS -HUP + RETVAL=$? + else + killproc $PROCESS -HUP + RETVAL=$? + fi echo return $RETVAL } @@ -92,8 +103,13 @@ case "$1" in $1 ;; status) - status $PROCESS - RETVAL=$? + if [ "$(pidofproc $OLD_PROCESS)" != "" ]; then + status $OLD_PROCESS + RETVAL=$? + else + status $PROCESS + RETVAL=$? + fi ;; force-reload) reload -- 1.5.4.3