diff options
author | kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059> | 2011-03-07 06:39:38 +0800 |
---|---|---|
committer | kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059> | 2011-03-07 06:39:38 +0800 |
commit | a113bfb1440f4175b157f11efa8e1a643f64c8be (patch) | |
tree | 6c68652b9d39e426819f1e31ef48c9d3fc5362f9 /devel/dbus/files/dbus.in | |
parent | a670fe4cf221d2afcb393b0e7a4b18c6de6900bb (diff) | |
download | marcuscom-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.in | 47 |
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" |