Add opt-in Plasma fingerprint workaround

This commit is contained in:
ajp_anton
2026-09-04 23:16:15 +00:00
parent 810c8caf74
commit 19df3c3a75
16 changed files with 920 additions and 0 deletions
@@ -0,0 +1,16 @@
#!/usr/bin/bash
set -euo pipefail
rpm_path=$1
expected_base=$2
provides=$(rpm -qp --provides "$rpm_path")
files=$(rpm -qpl "$rpm_path")
rpm -K --nosignature "$rpm_path" >/dev/null
[[ $(rpm -qp --qf '%{NAME}' "$rpm_path") == kscreenlocker ]]
grep -qx 'plasma-fingerprint-workaround-payload = 1' <<<"$provides"
grep -qx "plasma-fingerprint-workaround-base = $expected_base" <<<"$provides"
grep -qx '/usr/lib/systemd/system-sleep/restart-fprintd-after-resume' <<<"$files"
printf 'Patched KScreenLocker package tests passed.\n'