[oe-commits] org.oe.dev package.bbclass: Don't strip files in .debug directories meaning rerunning the package task doesn't create chains of .debug directories (from poky)
rpurdie commit
openembedded-commits at lists.openembedded.org
Wed Dec 19 11:37:06 UTC 2007
package.bbclass: Don't strip files in .debug directories meaning rerunning the package task doesn't create chains of .debug directories (from poky)
Author: rpurdie at openembedded.org
Branch: org.openembedded.dev
Revision: a63f4a9ad21022afe5e9835d5f44018f136084e1
ViewMTN: http://monotone.openembedded.org/revision/info/a63f4a9ad21022afe5e9835d5f44018f136084e1
Files:
1
classes/package.bbclass
Diffs:
#
# mt diff -rb6fd661c2816118e1632f2e0499aed940910da3d -ra63f4a9ad21022afe5e9835d5f44018f136084e1
#
#
#
# patch "classes/package.bbclass"
# from [540a6836514d7f26b1ef8be9ce1d15f0396f6e29]
# to [31efdfccff0ea3fd6bdb3476c5dd2c61c54179f9]
#
============================================================
--- classes/package.bbclass 540a6836514d7f26b1ef8be9ce1d15f0396f6e29
+++ classes/package.bbclass 31efdfccff0ea3fd6bdb3476c5dd2c61c54179f9
@@ -149,6 +149,12 @@ def runstrip(file, d):
bb.debug(1, "runstrip: skip %s" % file)
return 0
+ # If the file is in a .debug directory it was already stripped,
+ # don't do it again...
+ if os.path.dirname(file).endswith(".debug"):
+ bb.note("Already run strip")
+ return 0
+
strip = bb.data.getVar("STRIP", d, 1)
objcopy = bb.data.getVar("OBJCOPY", d, 1)
More information about the Openembedded-commits
mailing list