diff mbox series

[meta-oe] pcsc-lite: use nonarch_libdir for sysusers.d

Message ID 20261005085155.1621055-1-martin.jansa@gmail.com
State New
Headers show
Series [meta-oe] pcsc-lite: use nonarch_libdir for sysusers.d | expand

Commit Message

Martin Jansa Oct. 5, 2026, 8:51 a.m. UTC
From: Martin Jansa <martin.jansa@gmail.com>

It uses pkg-config to query systemd's sysusersdir which is defined as:

sysusers_dir=${prefix}/lib/sysusers.d
sysusersdir=${sysusers_dir}

Fixes installed-vs-shipped in cases where libdir isn't 'lib':

ERROR: QA Issue: pcsc-lite: Files/directories were installed but not shipped in any package:
  /usr/lib/sysusers.d
  /usr/lib/sysusers.d/pcscd-sysusers.conf
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
pcsc-lite: 2 installed and not shipped files. [installed-vs-shipped]

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
---
 meta-oe/recipes-support/pcsc-lite/pcsc-lite_2.5.1.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/meta-oe/recipes-support/pcsc-lite/pcsc-lite_2.5.1.bb b/meta-oe/recipes-support/pcsc-lite/pcsc-lite_2.5.1.bb
index a8735a449f..51f6bee3b2 100644
--- a/meta-oe/recipes-support/pcsc-lite/pcsc-lite_2.5.1.bb
+++ b/meta-oe/recipes-support/pcsc-lite/pcsc-lite_2.5.1.bb
@@ -41,7 +41,7 @@  FILES:${PN} = "${sbindir}/pcscd \
                ${datadir}/polkit-1 \
                ${systemd_system_unitdir}/pcscd.service \
                ${systemd_system_unitdir}/pcscd.socket \
-               ${libdir}/sysusers.d \
+               ${nonarch_libdir}/sysusers.d \
                ${exec_prefix}/sysusers.d \
                ${sysconfdir}/default/pcscd"
 FILES:${PN}-lib = "${libdir}/libpcsclite*${SOLIBS}"