[oe-commits] org.oe.dev distutils.bbclass: add some magic to remove paths pointing to buildsystems directories
koen commit
openembedded-commits at lists.openembedded.org
Fri Jun 8 14:38:53 UTC 2007
distutils.bbclass: add some magic to remove paths pointing to buildsystems directories
Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: d922a3ada4eb2bb9cc6d64e069ab07537e1ab5d3
ViewMTN: http://monotone.openembedded.org/revision.psp?id=d922a3ada4eb2bb9cc6d64e069ab07537e1ab5d3
Files:
1
classes/distutils.bbclass
Diffs:
#
# mt diff -r642929e9b768ed9e8aff54d6f05c7ddea2c0c780 -rd922a3ada4eb2bb9cc6d64e069ab07537e1ab5d3
#
#
#
# patch "classes/distutils.bbclass"
# from [c18820e1b51910526f6af467febed7b5a2134924]
# to [4ffee91258344c002afdeb8f9d4cac10e450d830]
#
============================================================
--- classes/distutils.bbclass c18820e1b51910526f6af467febed7b5a2134924
+++ classes/distutils.bbclass 4ffee91258344c002afdeb8f9d4cac10e450d830
@@ -10,6 +10,23 @@ distutils_do_install() {
BUILD_SYS=${BUILD_SYS} HOST_SYS=${HOST_SYS} \
${STAGING_BINDIR_NATIVE}/python setup.py install --prefix=${D}/${prefix} --install-data=${D}/${datadir} || \
oefatal "python setup.py install execution failed."
+
+ for i in `find ${D} -name "*.py"` ; do \
+ sed -i -e s:${D}::g $i
+ done
+
+ if test -e ${D}${bindir} ; then
+ for i in ${D}${bindir}/* ; do \
+ sed -i -e s:${STAGING_BINDIR_NATIVE}:${bindir}:g $i
+ done
+ fi
+
+ if test -e ${D}${sbindir} ; then
+ for i in ${D}${sbindir}/* ; do \
+ sed -i -e s:${STAGING_BINDIR_NATIVE}:${bindir}:g $i
+ done
+ fi
+
}
EXPORT_FUNCTIONS do_compile do_install
More information about the Openembedded-commits
mailing list