| @@ -1,27 +1,27 @@ | | | @@ -1,27 +1,27 @@ |
1 | #!@RCD_SCRIPTS_SHELL@ | | 1 | #!@RCD_SCRIPTS_SHELL@ |
2 | # | | 2 | # |
3 | # $NetBSD: dbus.sh,v 1.9 2008/10/11 19:58:24 markd Exp $ | | 3 | # $NetBSD: dbus.sh,v 1.10 2016/05/22 23:02:24 youri Exp $ |
4 | # | | 4 | # |
5 | # PROVIDE: dbus | | 5 | # PROVIDE: dbus |
6 | # REQUIRE: DAEMON | | 6 | # REQUIRE: DAEMON |
7 | # KEYWORD: shutdown | | 7 | # KEYWORD: shutdown |
8 | | | 8 | |
9 | . /etc/rc.subr | | 9 | . /etc/rc.subr |
10 | | | 10 | |
11 | name="dbus" | | 11 | name="dbus" |
12 | rcvar=$name | | 12 | rcvar=$name |
13 | command="@PREFIX@/bin/dbus-daemon" | | 13 | command="@PREFIX@/bin/dbus-daemon" |
14 | command_args="--system" | | 14 | command_args="--system --fork" |
15 | pidfile="@VARBASE@/run/dbus/pid" | | 15 | pidfile="@VARBASE@/run/dbus/pid" |
16 | start_precmd=dbus_prestart | | 16 | start_precmd=dbus_prestart |
17 | | | 17 | |
18 | dbus_prestart() { | | 18 | dbus_prestart() { |
19 | dir="@VARBASE@/run/dbus" | | 19 | dir="@VARBASE@/run/dbus" |
20 | if @TEST@ ! -d $dir; then | | 20 | if @TEST@ ! -d $dir; then |
21 | @MKDIR@ $dir | | 21 | @MKDIR@ $dir |
22 | @CHMOD@ 0755 $dir | | 22 | @CHMOD@ 0755 $dir |
23 | @CHOWN@ @DBUS_USER@:@DBUS_GROUP@ $dir | | 23 | @CHOWN@ @DBUS_USER@:@DBUS_GROUP@ $dir |
24 | fi | | 24 | fi |
25 | @PREFIX@/bin/dbus-uuidgen --ensure | | 25 | @PREFIX@/bin/dbus-uuidgen --ensure |
26 | } | | 26 | } |
27 | | | 27 | |