[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