[package] fix dbus compilation error with brcm-2.4 and gcc-3.4.6 (#6942)
[openwrt/svn-archive/archive.git] / utils / dbus / files / dbus.init
1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2007-2008 OpenWrt.org
3
4 SSD=start-stop-daemon
5 PIDF=/var/run/dbus.pid
6 PROG=/usr/sbin/dbus-daemon
7 ARGS=--system
8
9 START=60
10 start() {
11 if [ -x /usr/bin/dbus-uuidgen ]; then
12 mkdir -p /var/lib/dbus/
13 /usr/bin/dbus-uuidgen --ensure
14 fi
15
16 mkdir -p /var/run/dbus
17 $SSD -S -p $PIDF -q -x $PROG -- $ARGS
18 }
19
20 stop() {
21 $SSD -K -p $PIDF -q
22 }
23
24 status() {
25 ps | grep -q "^ *$(cat $PIDF 2>/dev/null) *.*$PROG"
26 }
27