Booting a FreeBSD diskless system will mount "/var/" as a memory disk with little included in it. So for dbus, the required directories need recreated. This patch checks for it and does so if needed.
1: PXE boot a FreeBSD install
2: run "/usr/local/etc/rc.d/dbus start"
3: watch any thing dbus related error as "/var/db/dbus/machine-id" does not exist
4: apply patch and restart it
Over to maintainer (via the GNATS Auto Assign Tool)
Patched this in MarcusCom CVS.
kwm 2010-10-22 22:32:20 UTC
FreeBSD ports repository
devel/dbus Makefile distinfo
devel/dbus/files dbus.in patch-dbus-1.pc.in
Update to 1.4.0.
Fix dbus launch on diskless systems 
PR: ports/151331 , ports/132304
Submitted by: Zane C.B. <firstname.lastname@example.org> 
Revision Changes Path
1.80 +3 -3 ports/devel/dbus/Makefile
1.32 +3 -3 ports/devel/dbus/distinfo
1.17 +7 -0 ports/devel/dbus/files/dbus.in
1.2 +0 -11 ports/devel/dbus/files/patch-bus_dir-watch-kqueue.c (dead)
1.5 +4 -5 ports/devel/dbus/files/patch-dbus-1.pc.in
1.2 +14 -12 ports/devel/dbus/files/patch-dbus_dbus-connection.c
email@example.com mailing list
To unsubscribe, send any mail to "firstname.lastname@example.org"
Update committed to the FreeBSD ports. Thanks!