For the attentive reader, the sysV script still has the check for the dir, so it will get created if it fails for some reason in the postinst. Cleaning up the sysV cript is a bigger task for another day.
Op 27 mei 2011, om 15:40 heeft Koen Kooi het volgende geschreven: > This fixes dbus usage in non-sysV init systems. > > Signed-off-by: Koen Kooi <k...@dominion.thruhere.net> > --- > meta/recipes-core/dbus/dbus.inc | 4 ++++ > meta/recipes-core/dbus/dbus_1.4.1.bb | 2 +- > 2 files changed, 5 insertions(+), 1 deletions(-) > > diff --git a/meta/recipes-core/dbus/dbus.inc b/meta/recipes-core/dbus/dbus.inc > index 2a5f8bd..75a4d9d 100644 > --- a/meta/recipes-core/dbus/dbus.inc > +++ b/meta/recipes-core/dbus/dbus.inc > @@ -49,13 +49,17 @@ pkg_postinst_dbus() { > > MESSAGEUSER=messagebus > MESSAGEHOME=/var/run/dbus > + UUIDDIR=/var/lib/dbus > > mkdir -p $MESSAGEHOME || true > + mkdir -p $UUIDDIR || true > chgrp "$MESSAGEUSER" "$MESSAGEHOME" 2>/dev/null || addgroup > "$MESSAGEUSER" > chown "$MESSAGEUSER"."$MESSAGEUSER" "$MESSAGEHOME" 2>/dev/null || \ > adduser --system --home "$MESSAGEHOME" --no-create-home > --disabled-password \ > --ingroup "$MESSAGEUSER" "$MESSAGEUSER" > > + chown "$MESSAGEUSER"."$MESSAGEUSER" "$UUIDDIR" > + > grep -q netdev: /etc/group || addgroup netdev > > chown root:"$MESSAGEUSER" /usr/libexec/dbus-daemon-launch-helper > diff --git a/meta/recipes-core/dbus/dbus_1.4.1.bb > b/meta/recipes-core/dbus/dbus_1.4.1.bb > index 1c8aeaa..f65ef35 100644 > --- a/meta/recipes-core/dbus/dbus_1.4.1.bb > +++ b/meta/recipes-core/dbus/dbus_1.4.1.bb > @@ -1,6 +1,6 @@ > include dbus.inc > > -PR = "r4" > +PR = "r5" > > SRC_URI[md5sum] = "99cb057700c0455fb68f8d57902f77ac" > SRC_URI[sha256sum] = > "caa1a0ded2d0f2e95c1d4ec7e3c8bd44834928c5b0ed41a7189963f3593983bd" > -- > 1.6.6.1 > _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core