From 388a92bb7c0ea64b18a31c0c82437cc03ab309d8 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Thu, 10 Feb 2011 10:36:43 +0000 Subject: debian.bbclass: Only set rdeptask for do_package if packaging is enabled Signed-off-by: Richard Purdie --- meta/classes/debian.bbclass | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'meta/classes/debian.bbclass') diff --git a/meta/classes/debian.bbclass b/meta/classes/debian.bbclass index 8f6e7d88cf..d35882fa44 100644 --- a/meta/classes/debian.bbclass +++ b/meta/classes/debian.bbclass @@ -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 -- cgit v1.2.3-54-g00ecf