]> git.pld-linux.org Git - packages/dbus.git/blobdiff - messagebus.init
- updated to 1.4.6
[packages/dbus.git] / messagebus.init
index 79953697bd33ee8a2dc496356e47839c42d5aaf0..4aa87210aff98c6f4790b10e6c1e75d70ddea280 100644 (file)
@@ -32,6 +32,7 @@ start() {
                return
        fi
 
+       emit starting JOB=messagebus
        msg_starting "D-BUS Message bus"
        # if capability is modular, load it
        if modinfo capability >/dev/null 2>&1; then
@@ -40,7 +41,10 @@ start() {
        dbus-uuidgen --ensure
        daemon --pidfile dbus.pid /usr/bin/dbus-daemon --system
        RETVAL=$?
-       [ $RETVAL -eq 0 ] && touch /var/lock/subsys/messagebus
+       if [ $RETVAL -eq 0 ] ; then
+               touch /var/lock/subsys/messagebus
+               emit --no-wait started JOB=messagebus
+       fi
 }
 
 stop() {
@@ -50,9 +54,11 @@ stop() {
        fi
 
        # Stop daemons.
+       emit stopping JOB=messagebus
        msg_stopping "D-BUS Message bus"
        killproc --pidfile dbus.pid dbus-daemon
        rm -f /var/lock/subsys/messagebus /var/run/dbus.pid
+       emit --no-wait stopped JOB=messagebus
 }
 
 condrestart() {
@@ -78,6 +84,8 @@ reload() {
        RETVAL=$?
 }
 
+upstart_controlled
+
 RETVAL=0
 # See how we were called.
 case "$1" in
This page took 0.04206 seconds and 4 git commands to generate.