diff options
author | Mike Westerhof <mwester@dls.net> | 2009-02-19 23:33:44 -0600 |
---|---|---|
committer | Mike Westerhof <mwester@dls.net> | 2009-02-19 23:33:44 -0600 |
commit | 528a20267a8a8b9e77f77394654070590c9ee9aa (patch) | |
tree | 81fb81b433af7ced1e3ab3e11446affe4dd7bfa0 /packages/dbus | |
parent | 4f451e61c74994b7be43ad6ff616ae5ae7ce919a (diff) |
dbus: fix post-install script to change ownership _after_ group and id is created.
Diffstat (limited to 'packages/dbus')
-rw-r--r-- | packages/dbus/dbus.inc | 6 | ||||
-rw-r--r-- | packages/dbus/dbus_1.0.3.bb | 2 | ||||
-rw-r--r-- | packages/dbus/dbus_1.2.1.bb | 2 |
3 files changed, 6 insertions, 4 deletions
diff --git a/packages/dbus/dbus.inc b/packages/dbus/dbus.inc index 64ef21cbd4..047b33a71c 100644 --- a/packages/dbus/dbus.inc +++ b/packages/dbus/dbus.inc @@ -79,8 +79,10 @@ fi MESSAGEUSER=messagebus MESSAGEHOME=/var/run/dbus mkdir -p $MESSAGEHOME || 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" +grep -q ^$MESSAGEUSER: /etc/group || addgroup "$MESSAGEUSER" +chgrp "$MESSAGEUSER" "$MESSAGEHOME" +grep -q ^$MESSAGEUSER: /etc/passwd || adduser --system --home "$MESSAGEHOME" --no-create-home --disabled-password --ingroup "$MESSAGEUSER" "$MESSAGEUSER" +chown "$MESSAGEUSER"."$MESSAGEUSER" "$MESSAGEHOME" grep -q netdev: /etc/group || addgroup netdev chmod u+s /usr/libexec/dbus-daemon-launch-helper } diff --git a/packages/dbus/dbus_1.0.3.bb b/packages/dbus/dbus_1.0.3.bb index 6f71d062ce..2589cfef53 100644 --- a/packages/dbus/dbus_1.0.3.bb +++ b/packages/dbus/dbus_1.0.3.bb @@ -1,4 +1,4 @@ require dbus.inc -PR = "r15" +PR = "r16" DEFAULT_PREFERENCE = "-1" diff --git a/packages/dbus/dbus_1.2.1.bb b/packages/dbus/dbus_1.2.1.bb index e14523daaf..2a663f4bfa 100644 --- a/packages/dbus/dbus_1.2.1.bb +++ b/packages/dbus/dbus_1.2.1.bb @@ -1,3 +1,3 @@ include dbus.inc -PR = "r9" +PR = "r10" |