[oe-commits] Richard Purdie : package.bbclass: Ensure debug source file is generated correctly

git at git.openembedded.org git at git.openembedded.org
Mon Mar 25 17:41:01 UTC 2013


Module: openembedded-core.git
Branch: master
Commit: 48dfd61901ce07491ef913cf04dbd9de9a52759f
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=48dfd61901ce07491ef913cf04dbd9de9a52759f

Author: Richard Purdie <richard.purdie at linuxfoundation.org>
Date:   Mon Mar 25 17:34:07 2013 +0000

package.bbclass: Ensure debug source file is generated correctly

The command for generating debug sources appends to the file, therefore we need
to ensure it does not exist before we run the command else we end up doing
more work that we should have to.

Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

---

 meta/classes/package.bbclass |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass
index 5dca104..447a74b 100644
--- a/meta/classes/package.bbclass
+++ b/meta/classes/package.bbclass
@@ -242,6 +242,8 @@ def splitdebuginfo(file, debugfile, debugsrcdir, d):
     workparentdir = d.getVar("DEBUGSRC_OVERRIDE_PATH", True) or os.path.dirname(os.path.dirname(workdir))
     sourcefile = d.expand("${WORKDIR}/debugsources.list")
 
+    bb.utils.remove(sourcefile)
+
     # We ignore kernel modules, we don't generate debug info files.
     if file.find("/lib/modules/") != -1 and file.endswith(".ko"):
         return 1





More information about the Openembedded-commits mailing list