Package: polkitd
Version: 122-1
Severity: important
X-Debbugs-Cc: ge...@google.com

If I install polkitd-pkla from a fresh unstable chroot it seems that
polkitd.postinst ends up removing the /etc/polkit-1/localauthority.conf.d and
/etc/polkit-1/nullbackend.conf.d directories due to these lines in
debian/polkitd.postinst:

# Clean up old directories after dpkg-maintscript-helper has removed the
# conffiles.
if dpkg --compare-versions "$2" lt "0.109-1"; then
    if [ -d /etc/polkit-1/localauthority.conf.d/ ]; then
rmdir --ignore-fail-on-non-empty /etc/polkit-1/localauthority.conf.d/
    fi

    if [ -d /etc/polkit-1/nullbackend.conf.d/ ]; then
        rmdir --ignore-fail-on-non-empty /etc/polkit-1/nullbackend.conf.d/
    fi
fi

These are the same directories that polkitd-pkla explicitly creates. Is this
the intended behavior when installing polkitd-pkla? I'm currently trying to
make use of polkitd-pkla to support some (now legacy) pkla configs. I'll
probably end up converting them to javascript anyway since it seems that's the direction upstream has headed, but I'm filing this since it seems like it might
affect others.



-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.19.11-1rodete1-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=C.UTF-8 (charmap=locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages polkitd-pkla depends on:
ii  libc6                  2.36-6
ii  libglib2.0-0           2.74.3-1
ii  libpolkit-gobject-1-0  122-1
ii  polkitd                122-1

polkitd-pkla recommends no packages.

polkitd-pkla suggests no packages.

Versions of packages polkitd depends on:
ii  adduser                         3.129
ii  dbus [default-dbus-system-bus]  1.14.4-1
ii  libc6                           2.36-6
ii  libduktape207                   2.7.0-1+b1
ii  libexpat1                       2.5.0-1
ii  libglib2.0-0                    2.74.3-1
ii  libpam-systemd [logind]         252.3-2
ii  libpam0g                        1.5.2-5
ii  libpolkit-agent-1-0             122-1
ii  libpolkit-gobject-1-0           122-1
ii  libsystemd0                     252.3-2
ii  systemd [systemd-sysusers]      252.3-2
ii  xml-core                        0.18+nmu1

polkitd suggests no packages.

-- debconf information excluded

Reply via email to