[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