]> code.ossystems Code Review - openembedded-core.git/commitdiff
external-csl-toolchain: correct binary packaging
authorChristopher Larson <chris_larson@mentor.com>
Mon, 6 Feb 2012 20:01:57 +0000 (14:01 -0600)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 8 Feb 2012 10:42:18 +0000 (10:42 +0000)
CS puts optimized executables in usr/lib/bin, not usr/bin.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
meta/recipes-core/meta/external-csl-toolchain.bb

index 7dd8da2630cd68f0750c8d96b0c173218acb9522..fc35acbb939e172bfcf7a38cbebae6a9ce5310e7 100644 (file)
@@ -58,7 +58,12 @@ do_install() {
 
        rm ${D}${sysconfdir}/rpc
        rm -r ${D}${datadir}/zoneinfo
-       rm -r ${D}${libdir}/bin
+
+       mv ${D}${libdir}/bin/* ${D}${bindir}/
+       if [ -e ${D}${libdir}/bin/.debug ]; then
+               install -d ${D}${bindir}/.debug
+               mv ${D}${libdir}/bin/.debug/* ${D}${bindir}/.debug/
+       fi
 
        sed -i -e "s# /lib# ../../lib#g" -e "s# /usr/lib# .#g" ${D}${libdir}/libc.so
        sed -i -e "s# /lib# ../../lib#g" -e "s# /usr/lib# .#g" ${D}${libdir}/libpthread.so