source: bootscripts-standard/bootscripts/cblfs/init.d/dbus @ e814bfe

Last change on this file since e814bfe was e814bfe, checked in by Chris Staub <chris@…>, 10 years ago

Changed all /var/run references to /run

  • Property mode set to 100644
File size: 1.1 KB
Line 
1#!/bin/bash
2# Begin $rc_base/init.d/messagebus
3
4# Based on sysklogd script from LFS-3.1 and earlier.
5# Rewritten by Gerard Beekmans  - gerard@linuxfromscratch.org
6
7#$LastChangedBy: dnicholson $
8#$Date: 2007-07-09 18:30:26 -0500 (Mon, 09 Jul 2007) $
9
10. /etc/sysconfig/rc
11. $rc_functions
12
13pidfile=/run/dbus/pid
14socket=/run/dbus/system_bus_socket
15
16case "$1" in
17        start)
18                boot_mesg "Starting the D-Bus Messagebus Daemon..."
19                /usr/bin/dbus-uuidgen --ensure
20                loadproc -p "$pidfile" /usr/bin/dbus-daemon --system
21                ;;
22
23        stop)
24                boot_mesg "Stopping the D-Bus Messagebus Daemon..."
25                killproc -p "$pidfile" /usr/bin/dbus-daemon
26                [ $? -eq 0 ] && rm -f "$socket"
27                ;;
28
29        restart)
30                $0 stop
31                sleep 1
32                $0 start
33                ;;
34
35        status)
36                statusproc -p "$pidfile" /usr/bin/dbus-daemon
37                ;;
38
39        *)
40                echo "Usage: $0 {start|stop|restart|status}"
41                exit 1
42                ;;
43esac
44
45# End $rc_base/init.d/messagebus
Note: See TracBrowser for help on using the repository browser.