]> code.ossystems Code Review - openembedded-core.git/commitdiff
debian.bbclass: Only set rdeptask for do_package if packaging is enabled
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 10 Feb 2011 10:36:43 +0000 (10:36 +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/debian.bbclass

index 8f6e7d88cf1b12ebae2e5b7366a8ef35c51f687a..d35882fa4449c5e3f9ae98e10486c4d4665ff567 100644 (file)
@@ -8,10 +8,16 @@
 #
 # Better expressed as ensure all RDEPENDS package before we package
 # This means we can't have circular RDEPENDS/RRECOMMENDS
-do_package_write_ipk[rdeptask] = "do_package"
-do_package_write_deb[rdeptask] = "do_package"
-do_package_write_tar[rdeptask] = "do_package"
-do_package_write_rpm[rdeptask] = "do_package"
+DEBIANRDEP = "do_package"
+do_package_write_ipk[rdeptask] = "${DEBIANRDEP}"
+do_package_write_deb[rdeptask] = "${DEBIANRDEP}"
+do_package_write_tar[rdeptask] = "${DEBIANRDEP}"
+do_package_write_rpm[rdeptask] = "${DEBIANRDEP}"
+
+python () {
+    if not d.getVar("PACKAGES", True):
+        d.setVar("DEBIANRDEP", "")
+}
 
 python debian_package_name_hook () {
        import glob, copy, stat, errno, re