From: Joshua Lock Date: Mon, 25 Jan 2010 15:31:01 +0000 (+0000) Subject: packaged-staging: fix up handling of crosssdk packages X-Git-Tag: 2011-1~6359 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=9ff304510e6ae49c3ee0432dfe4d6ff2156e0ee3;p=openembedded-core.git packaged-staging: fix up handling of crosssdk packages The packaged-staging class already special cases native packages for ensuring the package is only reused if the path doesn't change. This patch ensures the special casing is also done for crosssdk packages. Signed-off-by: Joshua Lock --- diff --git a/meta/classes/packaged-staging.bbclass b/meta/classes/packaged-staging.bbclass index 9a20761ff3..cdee42256e 100644 --- a/meta/classes/packaged-staging.bbclass +++ b/meta/classes/packaged-staging.bbclass @@ -31,7 +31,7 @@ python () { # These classes encode staging paths into the binary data so can only be # reused if the path doesn't change/ - if bb.data.inherits_class('native', d) or bb.data.inherits_class('cross', d) or bb.data.inherits_class('sdk', d): + if bb.data.inherits_class('native', d) or bb.data.inherits_class('cross', d) or bb.data.inherits_class('sdk', d) or bb.data.inherits_class('crosssdk', d): path = bb.data.getVar('PSTAGE_PKGPATH', d, 1) path = path + bb.data.getVar('TMPDIR', d, 1).replace('/', '-') bb.data.setVar('PSTAGE_PKGPATH', path, d)