diff options
-rw-r--r-- | devel/dbus/files/dbus.in | 7 |
1 files changed, 7 insertions, 0 deletions
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) } |