From 7c8101aa9a391b953f3e654e1925b64c2dcf915c Mon Sep 17 00:00:00 2001 From: Jens Reidel Date: Sat, 15 Nov 2025 06:25:33 +0100 Subject: [PATCH] systemd/polkit: fix polkit-elogind provider priority polkit-elogind has provider priority 10 in Alpine, so it would actually end up preferred over the systemd polkit. Fix this by increasing the priority of the provider. This went unnoticed so far because pmbootstrap always preferred providers with exact name matches so far. Signed-off-by: Jens Reidel Part-of: --- extra-repos/systemd/polkit/APKBUILD | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/extra-repos/systemd/polkit/APKBUILD b/extra-repos/systemd/polkit/APKBUILD index b4cf167e0..02ebbb5e3 100644 --- a/extra-repos/systemd/polkit/APKBUILD +++ b/extra-repos/systemd/polkit/APKBUILD @@ -4,7 +4,7 @@ maintainer="Jane Rachinger " pkgname=polkit pkgver=999126 _pkgver=126 -pkgrel=3 +pkgrel=4 pkgdesc="Application development toolkit for controlling system-wide privileges" url="https://github.com/polkit-org/polkit" # armhf: pmb#2618 @@ -13,7 +13,8 @@ license="GPL-2.0-or-later" # pmb:strict: force zap after building this package so we don't still have # systemd-stage0 installed # !check: needs a functioning dbus daemon -options="suid pmb:strict !check" +# !pmb:crossdirect: otherwise we see lto1: fatal error: compiler does not support ZSTD LTO compression +options="suid pmb:strict !check !pmb:crossdirect" makedepends=" dbus-dev duktape-dev @@ -78,6 +79,7 @@ check() { package() { depends="$pkgname-libs=$pkgver-r$pkgrel" provides="$pkgname-elogind=$pkgver-r$pkgrel" + provider_priority=9999 DESTDIR="$pkgdir" meson install --no-rebuild -C systemd