]> code.ossystems Code Review - openembedded-core.git/commitdiff
package.bbclass: Only set recrdeptask for do_build if packaging is enabled for the...
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 10 Feb 2011 10:37:49 +0000 (10:37 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 10 Feb 2011 12:01:04 +0000 (12:01 +0000)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/package.bbclass

index 0698f6451550fce1c4c59f81b775b3c38b8197c4..fd29aaa0312ed278b20f44e1bea0162ceba4d96d 100644 (file)
@@ -158,6 +158,8 @@ python () {
         # shlibs requires any DEPENDS to have already packaged for the *.list files
         deps.append("do_package")
         bb.data.setVarFlag('do_package', 'deptask', " ".join(deps), d)
+    else:
+        d.setVar("PACKAGERDEPTASK", "")
 }
 
 def runstrip(file, d):
@@ -1129,7 +1131,8 @@ do_package_write () {
        :
 }
 do_package_write[noexec] = "1"
-do_build[recrdeptask] += "do_package_write"
+PACKAGERDEPTASK = "do_package_write"
+do_build[recrdeptask] += "${PACKAGERDEPTASK}"
 addtask package_write before do_build after do_package
 
 #