summaryrefslogtreecommitdiffstats
path: root/devel/dbus/files/dbus.in
diff options
context:
space:
mode:
authorkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2011-03-07 06:39:38 +0800
committerkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2011-03-07 06:39:38 +0800
commita113bfb1440f4175b157f11efa8e1a643f64c8be (patch)
tree6c68652b9d39e426819f1e31ef48c9d3fc5362f9 /devel/dbus/files/dbus.in
parenta670fe4cf221d2afcb393b0e7a4b18c6de6900bb (diff)
downloadmarcuscom-ports-a113bfb1440f4175b157f11efa8e1a643f64c8be.tar
marcuscom-ports-a113bfb1440f4175b157f11efa8e1a643f64c8be.tar.gz
marcuscom-ports-a113bfb1440f4175b157f11efa8e1a643f64c8be.tar.bz2
marcuscom-ports-a113bfb1440f4175b157f11efa8e1a643f64c8be.tar.lz
marcuscom-ports-a113bfb1440f4175b157f11efa8e1a643f64c8be.tar.xz
marcuscom-ports-a113bfb1440f4175b157f11efa8e1a643f64c8be.tar.zst
marcuscom-ports-a113bfb1440f4175b157f11efa8e1a643f64c8be.zip
Add dbus with version 1.4.6.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@15363 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'devel/dbus/files/dbus.in')
-rw-r--r--devel/dbus/files/dbus.in47
1 files changed, 47 insertions, 0 deletions
diff --git a/devel/dbus/files/dbus.in b/devel/dbus/files/dbus.in
new file mode 100644
index 000000000..c012378e0
--- /dev/null
+++ b/devel/dbus/files/dbus.in
@@ -0,0 +1,47 @@
+#!/bin/sh
+#
+# $FreeBSD: ports/devel/dbus/files/dbus.in,v 1.17 2010/10/22 22:32:20 kwm Exp $
+#
+# PROVIDE: dbus
+# REQUIRE: DAEMON
+#
+# Add the following lines to /etc/rc.conf to enable the D-BUS messaging system:
+#
+# dbus_enable="YES"
+#
+
+. /etc/rc.subr
+. %%GNOME_SUBR%%
+
+dbus_enable=${dbus_enable-${gnome_enable}}
+dbus_flags=${dbus_flags-"--system"}
+
+name=dbus
+rcvar=`set_rcvar`
+
+command="%%PREFIX%%/bin/dbus-daemon"
+pidfile="/var/run/dbus/${name}.pid"
+
+start_precmd="dbus_prestart"
+stop_postcmd="dbus_poststop"
+
+dbus_prestart()
+{
+ if [ ! -d /var/db/dbus ]; then
+ mkdir -p /var/db/dbus
+ fi
+ if [ ! -f /var/db/dbus/machine-id ]; then
+ dbus-uuidgen > /var/db/dbus/machine-id
+ fi
+
+ mkdir -p $(dirname $pidfile)
+}
+
+dbus_poststop()
+{
+ rm -f $pidfile
+}
+
+
+load_rc_config ${name}
+run_rc_command "$1"