[oe-commits] org.oe.dev base.bbclass, package.bbclass: Move package_stagefile function to base.bbclass and add shell version
rpurdie commit
oe at amethyst.openembedded.net
Mon Mar 17 08:58:57 UTC 2008
base.bbclass, package.bbclass: Move package_stagefile function to base.bbclass and add shell version
Author: rpurdie at openembedded.org
Branch: org.openembedded.dev
Revision: 7a7c1dc6e71299e008bacc017b2ef9b0d51be911
ViewMTN: http://monotone.openembedded.org/revision/info/7a7c1dc6e71299e008bacc017b2ef9b0d51be911
Files:
1
classes/base.bbclass
classes/package.bbclass
Diffs:
#
# mt diff -re28e064e57b0e4ee09c9789c204cb705024f2d2a -r7a7c1dc6e71299e008bacc017b2ef9b0d51be911
#
#
#
# patch "classes/base.bbclass"
# from [088ac64762ad2b24a73f0ca9ba9d96facf15ce47]
# to [4d25edd67b14eaf17a59f9a302de6db47d325d27]
#
# patch "classes/package.bbclass"
# from [68cac3fc2f17c4c604d5f8503ebb11e319c537ac]
# to [33f942f7d0b56242107236ddb673bc9ee4a06428]
#
============================================================
--- classes/base.bbclass 088ac64762ad2b24a73f0ca9ba9d96facf15ce47
+++ classes/base.bbclass 4d25edd67b14eaf17a59f9a302de6db47d325d27
@@ -368,6 +368,25 @@ oe_libinstall() {
__runcmd cd "$olddir"
}
+def package_stagefile(file, d):
+ import bb, os
+
+ if bb.data.getVar('PSTAGING_ACTIVE', d, True) == "1":
+ destfile = file.replace(bb.data.getVar("TMPDIR", d, 1), bb.data.getVar("PSTAGE_TMPDIR_STAGE", d, 1))
+ bb.mkdirhier(os.path.dirname(destfile))
+ #print "%s to %s" % (file, destfile)
+ bb.copyfile(file, destfile)
+
+package_stagefile_shell() {
+ if [ "$PSTAGING_ACTIVE" = "1" ]; then
+ srcfile=$1
+ destfile=`echo $srcfile | sed s#${TMPDIR}#${PSTAGE_TMPDIR_STAGE}#`
+ destdir=`dirname $destfile`
+ mkdir -p $destdir
+ cp -dp $srcfile $destfile
+ fi
+}
+
oe_machinstall() {
# Purpose: Install machine dependent files, if available
# If not available, check if there is a default
============================================================
--- classes/package.bbclass 68cac3fc2f17c4c604d5f8503ebb11e319c537ac
+++ classes/package.bbclass 33f942f7d0b56242107236ddb673bc9ee4a06428
@@ -459,18 +459,6 @@ populate_packages[dirs] = "${D}"
}
populate_packages[dirs] = "${D}"
-def package_stagefile(file, d):
- import bb, os
-
- pstageactive = bb.data.getVar('PSTAGING_ACTIVE', d, True)
-
- if pstageactive == "1":
- destfile = file.replace(bb.data.getVar("TMPDIR", d, 1), bb.data.getVar("PSTAGE_TMPDIR_STAGE", d, 1))
- bb.mkdirhier(os.path.dirname(destfile))
- #print "%s to %s" % (file, destfile)
- bb.copyfile(file, destfile)
-
-
python emit_pkgdata() {
from glob import glob
More information about the Openembedded-commits
mailing list