mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-05-19 02:39:10 +00:00
openldap: use PN for PACKAGES_DYNAMIC
Fixed do_packagedata error when multilib: ERROR: The recipe openldap is trying to install files into a shared area when those files already exist. Those files and their manifest location are: /path/to/sysroots/qemux86-64/pkgdata/runtime-rprovides/openldap-backends/openldap-backends Matched in manifest-qemux86-64-lib32-openldap.packagedata /path/to/tmp/sysroots/qemux86-64/pkgdata/runtime/openldap-backends.packaged Matched in manifest-qemux86-64-lib32-openldap.packagedata /path/to/tmp/sysroots/qemux86-64/pkgdata/runtime/openldap-backends Matched in manifest-qemux86-64-lib32-openldap.packagedata Please verify which recipe should provide the above files. Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
This commit is contained in:
parent
95d7606c67
commit
a4bdcbdbca
@ -195,13 +195,13 @@ INITSCRIPT_PACKAGES = "${PN}-slapd"
|
||||
INITSCRIPT_NAME_${PN}-slapd = "openldap"
|
||||
INITSCRIPT_PARAMS_${PN}-slapd = "defaults"
|
||||
|
||||
PACKAGES_DYNAMIC += "^openldap-backends.* ^openldap-backend-.*"
|
||||
PACKAGES_DYNAMIC += "^${PN}-backends.* ^${PN}-backend-.*"
|
||||
|
||||
python populate_packages_prepend () {
|
||||
backend_dir = d.expand('${libexecdir}/openldap')
|
||||
do_split_packages(d, backend_dir, 'back_([a-z]*)\-.*\.so\..*$', 'openldap-backend-%s', 'OpenLDAP %s backend', extra_depends='', allow_links=True)
|
||||
|
||||
metapkg = "openldap-backends"
|
||||
metapkg = "${PN}-backends"
|
||||
d.setVar('ALLOW_EMPTY_' + metapkg, "1")
|
||||
d.setVar('FILES_' + metapkg, "")
|
||||
metapkg_rdepends = []
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user