Sun May 22 23:02:24 2016 UTC ()
Add --fork to command_args, it fixes the random timeouts I've seen.


(youri)
diff -r1.9 -r1.10 pkgsrc/sysutils/dbus/files/dbus.sh

cvs diff -r1.9 -r1.10 pkgsrc/sysutils/dbus/files/dbus.sh (expand / switch to unified diff)

--- pkgsrc/sysutils/dbus/files/dbus.sh 2008/10/11 19:58:24 1.9
+++ pkgsrc/sysutils/dbus/files/dbus.sh 2016/05/22 23:02:24 1.10
@@ -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
11name="dbus" 11name="dbus"
12rcvar=$name 12rcvar=$name
13command="@PREFIX@/bin/dbus-daemon" 13command="@PREFIX@/bin/dbus-daemon"
14command_args="--system" 14command_args="--system --fork"
15pidfile="@VARBASE@/run/dbus/pid" 15pidfile="@VARBASE@/run/dbus/pid"
16start_precmd=dbus_prestart 16start_precmd=dbus_prestart
17 17
18dbus_prestart() { 18dbus_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