[oe-commits] Christopher Larson : external-csl-toolchain: correct binary packaging

git at git.openembedded.org git at git.openembedded.org
Wed Feb 8 10:53:26 UTC 2012


Module: openembedded-core.git
Branch: master
Commit: 25d22bfb0970f7152b678796f2282dced7230fe1
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=25d22bfb0970f7152b678796f2282dced7230fe1

Author: Christopher Larson <chris_larson at mentor.com>
Date:   Mon Feb  6 14:01:57 2012 -0600

external-csl-toolchain: correct binary packaging

CS puts optimized executables in usr/lib/bin, not usr/bin.

Signed-off-by: Christopher Larson <chris_larson at mentor.com>

---

 meta/recipes-core/meta/external-csl-toolchain.bb |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/meta/recipes-core/meta/external-csl-toolchain.bb b/meta/recipes-core/meta/external-csl-toolchain.bb
index 7dd8da2..fc35acb 100644
--- a/meta/recipes-core/meta/external-csl-toolchain.bb
+++ b/meta/recipes-core/meta/external-csl-toolchain.bb
@@ -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





More information about the Openembedded-commits mailing list