]> code.ossystems Code Review - openembedded-core.git/commitdiff
package.bbclass: Ensure debug source file is generated correctly
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 25 Mar 2013 17:34:07 +0000 (17:34 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 25 Mar 2013 17:39:56 +0000 (17:39 +0000)
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@linuxfoundation.org>
meta/classes/package.bbclass

index 5dca1043d7d94e6670102b13fc76c683db07c853..447a74bcb77d82c0c91cabe5dbeebb78a19feb9c 100644 (file)
@@ -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