summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHavoc Pennington <hp@redhat.com>2003-07-28 14:04:51 +0000
committerHavoc Pennington <hp@redhat.com>2003-07-28 14:04:51 +0000
commitafb40bc38f5ce84a6d83b089c60db83ca50c5658 (patch)
treec71fcbaf994c012ba10be0fbe32ef5a1b6edcf66
parent4402c43e17e5dac6f500f1e70b1ed21737abfd36 (diff)
2003-07-28 Havoc Pennington <hp@redhat.com>
* bus/messagebus.in: fix to avoid processname/servicename confusion, from Michael Kearey https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=100965
-rw-r--r--ChangeLog6
-rwxr-xr-xbus/messagebus.in20
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 <hp@redhat.com>
+
+ * 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 <hp@pobox.com>
* 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