From afb40bc38f5ce84a6d83b089c60db83ca50c5658 Mon Sep 17 00:00:00 2001 From: Havoc Pennington Date: Mon, 28 Jul 2003 14:04:51 +0000 Subject: 2003-07-28 Havoc Pennington * bus/messagebus.in: fix to avoid processname/servicename confusion, from Michael Kearey https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=100965 --- ChangeLog | 6 ++++++ bus/messagebus.in | 20 ++++++++++++-------- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index 36c72c7d..93ead8c6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2003-07-28 Havoc Pennington + + * bus/messagebus.in: fix to avoid processname/servicename + confusion, from Michael Kearey + https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=100965 + 2003-07-23 Havoc Pennington * dbus/dbus-message.c (dbus_message_iter_get_named): diff --git a/bus/messagebus.in b/bus/messagebus.in index e4a16967..7a358764 100755 --- a/bus/messagebus.in +++ b/bus/messagebus.in @@ -16,27 +16,31 @@ # Source function library. . @EXPANDED_SYSCONFDIR@/rc.d/init.d/functions +# so we can rearrange this easily +processname=dbus-daemon-1 +servicename=messagebus + RETVAL=0 start() { echo -n $"Starting system message bus: " - daemon --check messagebus dbus-daemon-1 --system + daemon --check $servicename $processname --system RETVAL=$? echo - [ $RETVAL -eq 0 ] && touch @EXPANDED_LOCALSTATEDIR@/lock/subsys/messagebus + [ $RETVAL -eq 0 ] && touch @EXPANDED_LOCALSTATEDIR@/lock/subsys/$servicename } stop() { echo -n $"Stopping system message bus: " - ## we don't want to kill all the per-user dbus-daemon-1, we want + ## we don't want to kill all the per-user $processname, we want ## to use the pid file *only*; because we use the fake nonexistent - ## program name "messagebus" that should be safe-ish - killproc messagebus -TERM + ## program name "$servicename" that should be safe-ish + killproc $servicename -TERM RETVAL=$? echo if [ $RETVAL -eq 0 ]; then - rm -f @EXPANDED_LOCALSTATEDIR@/lock/subsys/messagebus + rm -f @EXPANDED_LOCALSTATEDIR@/lock/subsys/$servicename rm -f @DBUS_SYSTEM_PID_FILE@ fi } @@ -50,7 +54,7 @@ case "$1" in stop ;; status) - status messagebus + status $processname RETVAL=$? ;; restart) @@ -58,7 +62,7 @@ case "$1" in start ;; condrestart) - if [ -f @EXPANDED_LOCALSTATEDIR@/lock/subsys/messagebus ]; then + if [ -f @EXPANDED_LOCALSTATEDIR@/lock/subsys/$servicename ]; then stop start fi -- cgit