external-toolchain-csl: Allow for sbin to be empty, update RPROVIDES
authorTom Rini <tom_rini@mentor.com>
Fri, 17 Dec 2010 16:26:02 +0000 (09:26 -0700)
committerTom Rini <tom_rini@mentor.com>
Fri, 17 Dec 2010 16:32:26 +0000 (09:32 -0700)
Make the RPROVIDES list for glibc-dev match the real one.  In some
cases the sbin directory is empty, and that is OK.

Signed-off-by: Tom Rini <tom_rini@mentor.com>
recipes/meta/external-toolchain-csl.bb

index 3dcee49..2e109c8 100644 (file)
@@ -24,7 +24,7 @@ PROVIDES = "\
        linux-libc-headers \
 "
 
-RPROVIDES_glibc-dev += "libc-dev"
+RPROVIDES_glibc-dev += "libc-dev libc6-dev virtual-libc-dev"
 PACKAGES_DYNAMIC += "glibc-gconv-*"
 PACKAGES_DYNAMIC += "glibc-locale-*"
 
@@ -211,9 +211,11 @@ do_install() {
 
        cp -a ${TOOLCHAIN_PATH}/${TARGET_SYS}/libc/lib/* ${D}${base_libdir}
        cp -a ${TOOLCHAIN_PATH}/${TARGET_SYS}/libc/etc/* ${D}${sysconfdir}
-       cp -a ${TOOLCHAIN_PATH}/${TARGET_SYS}/libc/sbin/* ${D}${base_sbindir}
+       cp -a ${TOOLCHAIN_PATH}/${TARGET_SYS}/libc/sbin/* ${D}${base_sbindir} \
+               || true
        cp -a ${TOOLCHAIN_PATH}/${TARGET_SYS}/libc/usr/* ${D}/usr
        cp -a ${TOOLCHAIN_PATH}/${TARGET_SYS}/include/* ${D}/usr/include
+
        rm -rf ${D}${bindir}/gdbserver
        rm -rf ${D}${sysconfdir}/rpc
        rm -rf ${D}${datadir}/zoneinfo