diff -u policykit-0.7/debian/changelog policykit-0.7/debian/changelog --- policykit-0.7/debian/changelog +++ policykit-0.7/debian/changelog @@ -1,3 +1,10 @@ +policykit (0.7-2ubuntu4.1) hardy; urgency=low + + * debian/policykit.postinst: Verify that /var/run/PolicyKit exists + before change its permissions. (LP: #193533) + + -- Basilio A. Kublik Sat, 23 Feb 2008 11:30:18 -0300 + policykit (0.7-2ubuntu4) hardy; urgency=low * debian/patches/ubuntu-admin-group.patch: Grant all permissions to root, diff -u policykit-0.7/debian/policykit.postinst policykit-0.7/debian/policykit.postinst --- policykit-0.7/debian/policykit.postinst +++ policykit-0.7/debian/policykit.postinst @@ -27,11 +27,14 @@ --no-create-home \ --gecos "PolicyKit" \ --group polkituser - - if ! dpkg-statoverride --list /var/run/PolicyKit > /dev/null 2>&1; then - chown root:polkituser /var/run/PolicyKit - chmod 770 /var/run/PolicyKit + + if [ -d /var/run/PolicyKit ]; then + if ! dpkg-statoverride --list /var/run/PolicyKit > /dev/null 2>&1; then + chown root:polkituser /var/run/PolicyKit + chmod 770 /var/run/PolicyKit + fi fi + if ! dpkg-statoverride --list /var/lib/PolicyKit > /dev/null 2>&1; then chown root:polkituser /var/lib/PolicyKit chmod 770 /var/lib/PolicyKit