1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #! /bin/sh -
- #
- # dbus/rc.main
- #
- # D-Bus daemon.
- #
- # Redirects the standard error to the standard output
- exec 2>&1
- TARGET="$1"
- SVNAME="${2:-dbus}"
- start()
- {
- echo "*** ${SVNAME}: Starting dbus ..."
- if test ! -e /var/run/dbus
- then
- mkdir -p /var/run/dbus || exit $?
- fi
- # Validate or generate unique ID file
- /usr/bin/dbus-uuidgen --ensure
- exec /usr/bin/dbus-daemon --nofork --system --nopidfile
- }
- reset()
- {
- case $3 in
- exit)
- echo "*** ${SVNAME}: Exited status $4"
- ;;
- signal)
- echo "*** ${SVNAME}: Killed on signal $5"
- ;;
- *)
- echo "*** ${SVNAME}: Stopped (${3})"
- ;;
- esac
- }
- # Branch to target
- eval ${TARGET} "$@"
|