[oe-commits] org.oe.dev add base_path_join

pb commit openembedded-commits at lists.openembedded.org
Sun Feb 25 12:11:49 UTC 2007


add base_path_join

Author: pb at openembedded.org
Branch: org.openembedded.dev
Revision: b8eb30a0fd93f61ff386bac7e2203fb3c883e888
ViewMTN: http://monotone.openembedded.org/revision.psp?id=b8eb30a0fd93f61ff386bac7e2203fb3c883e888
Files:
1
classes/base.bbclass
Diffs:

#
# mt diff -r650fcbfd291def11d156e76de0f2118830712e66 -rb8eb30a0fd93f61ff386bac7e2203fb3c883e888
#
# 
# 
# patch "classes/base.bbclass"
#  from [5ddcfa4dc313d5d17a5d55de1d73a9392ef331f1]
#    to [1332ac1419a358f5b869d56b6487f4808465acff]
# 
============================================================
--- classes/base.bbclass	5ddcfa4dc313d5d17a5d55de1d73a9392ef331f1
+++ classes/base.bbclass	1332ac1419a358f5b869d56b6487f4808465acff
@@ -1,5 +1,15 @@ BB_DEFAULT_TASK = "build"
 BB_DEFAULT_TASK = "build"
 
+# like os.path.join but doesn't treat absolute RHS specially
+def base_path_join(a, *p):
+    path = a
+    for b in p:
+        if path == '' or path.endswith('/'):
+            path +=  b
+        else:
+            path += '/' + b
+    return path
+
 def base_dep_prepend(d):
 	import bb;
 	#






More information about the Openembedded-commits mailing list