diff options
author | Sam Van Den Berge <sam.van.den.berge@gmail.com> | 2024-03-22 12:06:54 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2024-03-23 10:18:20 +0000 |
commit | f9b691150bf2e6b416319d2df9505724e7df71eb (patch) | |
tree | 53477c15498ebcb72d9a43d255a9eb3208d70ad9 /meta/recipes-extended | |
parent | 84cb5d2568d533f243cc4c717d18f06eb4b9ee09 (diff) | |
download | poky-f9b691150bf2e6b416319d2df9505724e7df71eb.tar.gz |
shadow: don't install libattr.so.* when xattr not in DISTRO_FEATURES
Fixes the following issue:
install: cannot stat '.../recipe-sysroot-native/usr/lib/libattr.so.*': No such file or directory
...
ERROR: Task (virtual:native:.../shadow_4.14.2.bb:do_install) failed with exit code '1'
(From OE-Core rev: b3afb80d07d97aaa786b6921fb6f61e316201367)
Signed-off-by: Sam Van Den Berge <sam.van.den.berge@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-extended')
-rw-r--r-- | meta/recipes-extended/shadow/shadow.inc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/meta/recipes-extended/shadow/shadow.inc b/meta/recipes-extended/shadow/shadow.inc index a164b8347f..40e6ab0b30 100644 --- a/meta/recipes-extended/shadow/shadow.inc +++ b/meta/recipes-extended/shadow/shadow.inc | |||
@@ -160,7 +160,8 @@ do_install:append:class-native() { | |||
160 | binaries=$(find ${D}${base_bindir}/ ${D}${base_sbindir}/ ${D}${bindir}/ ${D}${sbindir}/ -executable -type f) | 160 | binaries=$(find ${D}${base_bindir}/ ${D}${base_sbindir}/ ${D}${bindir}/ ${D}${sbindir}/ -executable -type f) |
161 | chrpath -k -r ${STAGING_DIR_NATIVE}/lib-shadow-deps $binaries | 161 | chrpath -k -r ${STAGING_DIR_NATIVE}/lib-shadow-deps $binaries |
162 | mkdir -p ${D}${STAGING_DIR_NATIVE}/lib-shadow-deps/ | 162 | mkdir -p ${D}${STAGING_DIR_NATIVE}/lib-shadow-deps/ |
163 | install ${STAGING_LIBDIR_NATIVE}/libattr.so.* ${STAGING_LIBDIR_NATIVE}/libbsd.so.* ${STAGING_LIBDIR_NATIVE}/libmd.so.* ${D}${STAGING_DIR_NATIVE}/lib-shadow-deps/ | 163 | libattr=${@bb.utils.contains('DISTRO_FEATURES', 'xattr', "${STAGING_LIBDIR_NATIVE}/libattr.so.*", '', d)} |
164 | install $libattr ${STAGING_LIBDIR_NATIVE}/libbsd.so.* ${STAGING_LIBDIR_NATIVE}/libmd.so.* ${D}${STAGING_DIR_NATIVE}/lib-shadow-deps/ | ||
164 | install ${D}${libdir}/*.so.* ${D}${STAGING_DIR_NATIVE}/lib-shadow-deps/ | 165 | install ${D}${libdir}/*.so.* ${D}${STAGING_DIR_NATIVE}/lib-shadow-deps/ |
165 | } | 166 | } |
166 | 167 | ||