]> code.ossystems Code Review - openembedded-core.git/commitdiff
glibc: Make it build without ldconfig in DISTRO_FEATURES
authorPeter Kjellerstedt <peter.kjellerstedt@axis.com>
Tue, 17 Sep 2019 02:42:18 +0000 (04:42 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 19 Sep 2019 09:54:26 +0000 (10:54 +0100)
The removal of the supposedly empty /etc when ldconfig is not in
DISTRO_FEATURES seems to be a remnant from a long time ago when nothing
else was installed in /etc. However, that is no longer the case as,
e.g., nscd.conf is always installed to /etc now.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/glibc/glibc-package.inc

index 2e8f9f3e024d388019a332245bcebd6e451570c0..d7037c5cce808fef636ab05fc750b80246fde1d2 100644 (file)
@@ -97,7 +97,7 @@ do_install_append () {
        # The dynamic loader will have been installed into
        # ${base_libdir}. However, if that isn't going to end up being
        # available in the ABI-mandated location, then a symlink must
-        # be created.
+       # be created.
 
        if [ -n "${ARCH_DYNAMIC_LOADER}" -a ! -e "${D}${root_prefix}/lib/${ARCH_DYNAMIC_LOADER}" ]; then
                install -d ${D}${root_prefix}/lib
@@ -111,8 +111,6 @@ do_install_append_class-target() {
                # The distro doesn't want these files so let's not install them
                rm -f ${D}${sysconfdir}/ld.so.conf
                rm -f ${D}${base_sbindir}/ldconfig
-               # This directory will be empty now so remove it too.
-               rmdir ${D}${sysconfdir}
        fi
        if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
                install -d ${D}${sysconfdir}/tmpfiles.d