From 73205aa7b519ee690c812c7b07fc83f1703dcf02 Mon Sep 17 00:00:00 2001 From: kwm Date: Sun, 17 Oct 2010 09:38:08 +0000 Subject: Fix dbus launch on diskless systems. PR: ports/151331 also fixes ports/132304 Submitted by: "Zane C.B." git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@14815 df743ca5-7f9a-e211-a948-0013205c9059 --- devel/dbus/files/dbus.in | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'devel') diff --git a/devel/dbus/files/dbus.in b/devel/dbus/files/dbus.in index 1d06ee130..849e5513c 100644 --- a/devel/dbus/files/dbus.in +++ b/devel/dbus/files/dbus.in @@ -27,6 +27,13 @@ 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) } -- cgit v1.2.3