From: Paul Sokolovsky Date: Sat, 15 Dec 2007 05:25:44 +0000 (+0000) Subject: sanity.bbclass: Requiring MACHINE to be set is too paranoid. X-Git-Tag: Release-2010-05/1~8136^2~40^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c415ee0b42783845087f27f2c8c003ca34d65ca5;p=openembedded.git sanity.bbclass: Requiring MACHINE to be set is too paranoid. * It's pretty legal to have only TARGET_ARCH set, for example to build non-machine-specific packages (for example, using external SDK). --- diff --git a/classes/sanity.bbclass b/classes/sanity.bbclass index 479abce7fa..cc413b7011 100644 --- a/classes/sanity.bbclass +++ b/classes/sanity.bbclass @@ -70,8 +70,9 @@ def check_sanity(e): if "diffstat-native" not in assume_provided: messages = messages + 'Please use ASSUME_PROVIDED +=, not ASSUME_PROVIDED = in your local.conf\n' - # Check that the MACHINE is valid - if not check_conf_exists("conf/machine/${MACHINE}.conf", e.data): + # Check that the MACHINE is valid, if it is set + if data.getVar('MACHINE', e.data, True): + if not check_conf_exists("conf/machine/${MACHINE}.conf", e.data): messages = messages + 'Please set a valid MACHINE in your local.conf\n' # Check that the DISTRO is valid