summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorRichard Purdie <richard@openedhand.com>2008-03-19 16:07:25 +0000
committerRichard Purdie <richard@openedhand.com>2008-03-19 16:07:25 +0000
commit51fc436f35752269138c65a5bfba90bbe36a12a6 (patch)
treec8a2a5ae4e314eba6983c5e979bf268fc394cab4 /meta
parent4b55118c3c20ded8275d725505ba1f3dd5ea65a2 (diff)
downloadpoky-51fc436f35752269138c65a5bfba90bbe36a12a6.tar.gz
base.bbclass: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4064 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'meta')
-rw-r--r--meta/classes/base.bbclass19
1 files changed, 19 insertions, 0 deletions
diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass
index f88d32041b..dc5cb03fc4 100644
--- a/meta/classes/base.bbclass
+++ b/meta/classes/base.bbclass
@@ -368,6 +368,25 @@ oe_libinstall() {
368 __runcmd cd "$olddir" 368 __runcmd cd "$olddir"
369} 369}
370 370
371def package_stagefile(file, d):
372 import bb, os
373
374 if bb.data.getVar('PSTAGING_ACTIVE', d, True) == "1":
375 destfile = file.replace(bb.data.getVar("TMPDIR", d, 1), bb.data.getVar("PSTAGE_TMPDIR_STAGE", d, 1))
376 bb.mkdirhier(os.path.dirname(destfile))
377 #print "%s to %s" % (file, destfile)
378 bb.copyfile(file, destfile)
379
380package_stagefile_shell() {
381 if [ "$PSTAGING_ACTIVE" = "1" ]; then
382 srcfile=$1
383 destfile=`echo $srcfile | sed s#${TMPDIR}#${PSTAGE_TMPDIR_STAGE}#`
384 destdir=`dirname $destfile`
385 mkdir -p $destdir
386 cp -dp $srcfile $destfile
387 fi
388}
389
371oe_machinstall() { 390oe_machinstall() {
372 # Purpose: Install machine dependent files, if available 391 # Purpose: Install machine dependent files, if available
373 # If not available, check if there is a default 392 # If not available, check if there is a default