diff options
author | kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059> | 2010-10-17 17:38:08 +0800 |
---|---|---|
committer | kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059> | 2010-10-17 17:38:08 +0800 |
commit | 73205aa7b519ee690c812c7b07fc83f1703dcf02 (patch) | |
tree | aac3c97076292a694814fc776184c10a705a863a | |
parent | 6e139d081a33285e99b490ad64a238f848c321c8 (diff) | |
download | marcuscom-ports-73205aa7b519ee690c812c7b07fc83f1703dcf02.tar marcuscom-ports-73205aa7b519ee690c812c7b07fc83f1703dcf02.tar.gz marcuscom-ports-73205aa7b519ee690c812c7b07fc83f1703dcf02.tar.bz2 marcuscom-ports-73205aa7b519ee690c812c7b07fc83f1703dcf02.tar.lz marcuscom-ports-73205aa7b519ee690c812c7b07fc83f1703dcf02.tar.xz marcuscom-ports-73205aa7b519ee690c812c7b07fc83f1703dcf02.tar.zst marcuscom-ports-73205aa7b519ee690c812c7b07fc83f1703dcf02.zip |
Fix dbus launch on diskless systems.
PR: ports/151331 also fixes ports/132304
Submitted by: "Zane C.B." <vvelox@vvelox.net>
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@14815 df743ca5-7f9a-e211-a948-0013205c9059
-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) } |