[oe-commits] org.oe.dev binconfig.bbclass: protect foo-native stuff from do_install

koen commit openembedded-commits at lists.openembedded.org
Sat Nov 4 15:51:40 UTC 2006


binconfig.bbclass: protect foo-native stuff from do_install

Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: 9928892ecc3fc52a8c8c14983ccc5c29f0a73e4d
ViewMTN: http://monotone.openembedded.org/revision.psp?id=9928892ecc3fc52a8c8c14983ccc5c29f0a73e4d
Files:
1
classes/binconfig.bbclass
Diffs:

#
# mt diff -rc9f8df179204629099327279de68b9917d765fd5 -r9928892ecc3fc52a8c8c14983ccc5c29f0a73e4d
#
# 
# 
# patch "classes/binconfig.bbclass"
#  from [2b3a744881b484a346cc0301e4d38a3d5e41f69f]
#    to [f8dd40493686ef241ed9aa8e92ab3bae9aa683b1]
# 
============================================================
--- classes/binconfig.bbclass	2b3a744881b484a346cc0301e4d38a3d5e41f69f
+++ classes/binconfig.bbclass	f8dd40493686ef241ed9aa8e92ab3bae9aa683b1
@@ -29,6 +29,8 @@ do_install_append() {
 
 do_install_append() {
 
+    #the 'if' protects native packages, since we can't easily check for bb.data.inherits_class('native', d) in shell 
+    if [ -e ${D}${bindir} ] ; then
         for config in `find ${S} -name '${BINCONFIG_GLOB}'`; do
                 cat $config | sed \
 		-e 's:${STAGING_LIBDIR}:${libdir}:g;' \ 
@@ -36,6 +38,7 @@ do_install_append() {
 		-e 's:${STAGING_DATADIR}:${datadir}:' \
 		-e 's:${STAGING_LIBDIR}/..:${prefix}:' > ${D}${bindir}/`basename $config`
         done
+    fi	
 
 	for lafile in `find ${D} -name *.la` ; do
 		sed -i \
@@ -45,7 +48,6 @@ do_install_append() {
 		    -e 's:${STAGING_LIBDIR}/..:${prefix}:' \
 		    $lafile
 	done	    
-
 }
 
 do_stage_append() {






More information about the Openembedded-commits mailing list