mirror of
https://git.yoctoproject.org/meta-security
synced 2026-01-11 15:00:34 +00:00
sssd: re-package to fix QA issues
It packages all file in ${libdir} to package sssd, including the .so
symlink files. Then it causes QA issues:
| ERROR: QA Issue: sssd rdepends on dbus-dev [dev-deps]
| ERROR: QA Issue: sssd rdepends on ding-libs-dev [dev-deps]
So re-package sssd then the .so symlink files and .pc files are packaged
to sssd-dev which should be.
File ${libdir}/libsss_sudo.so is not a symlink file but packaged to
sssd-dev too. Then causes another QA issue:
| ERROR: sssd-2.5.2-r0 do_package_qa: QA Issue:
-dev package sssd-dev contains non-symlink .so '/usr/lib/libsss_sudo.so' [dev-elf]
So create a new sub-package libsss-sudo to package file libsss_sudo.so
and make sssd rdepends on it.
JP: Updated for version differences.
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
(cherry picked from commit e81c15f851)
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
This commit is contained in:
committed by
Armin Kuster
parent
d1d0b2a6d7
commit
c40e1e84da
@@ -120,10 +120,17 @@ SYSTEMD_SERVICE_${PN} = " \
|
||||
"
|
||||
SYSTEMD_AUTO_ENABLE = "disable"
|
||||
|
||||
FILES_${PN} += "${libdir} ${datadir} ${base_libdir}/security/pam_sss.so"
|
||||
FILES_${PN}-dev = " ${includedir}/* ${libdir}/*la ${libdir}/*/*la"
|
||||
PACKAGES =+ "libsss-sudo libsss-autofs"
|
||||
ALLOW_EMPTY_libsss-sudo = "1"
|
||||
ALLOW_EMPTY_libsss-autofs = "1"
|
||||
|
||||
# The package contains symlinks that trip up insane
|
||||
INSANE_SKIP_${PN} = "dev-so"
|
||||
FILES_${PN}-dev += "${libdir}/sssd/modules/lib*.so"
|
||||
FILES_${PN} += "${base_libdir}/security/pam_sss*.so \
|
||||
${datadir}/dbus-1/system-services/*.service \
|
||||
${libdir}/krb5/* \
|
||||
${libdir}/ldb/* \
|
||||
"
|
||||
FILES_libsss-autofs = "${libdir}/sssd/modules/libsss_autofs.so"
|
||||
FILES_libsss-sudo = "${libdir}/libsss_sudo.so"
|
||||
|
||||
RDEPENDS_${PN} = "bind dbus libldb libpam"
|
||||
RDEPENDS_${PN} = "bind dbus libldb libpam libsss-sudo libsss-autofs"
|
||||
|
||||
Reference in New Issue
Block a user