diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-04-12 19:54:20 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-04-12 23:55:53 +0100 |
commit | 0c9b981e88c76da316e76f17e6da3a03b87c5008 (patch) | |
tree | 655d1be1c93297902faf96b6bf0c621efc9d0f24 | |
parent | 10aa09d39c1b70ce2a88f59601f1f8dbc96ed817 (diff) | |
download | openembedded-core-0c9b981e88c76da316e76f17e6da3a03b87c5008.tar.gz openembedded-core-0c9b981e88c76da316e76f17e6da3a03b87c5008.tar.bz2 openembedded-core-0c9b981e88c76da316e76f17e6da3a03b87c5008.zip |
oe-selftest: Error if known problem variables are set
Setting SANITY_TESTED_DISTROS or PRSERV_HOST are known to break oe-selftest.
Rather than have the user experience this, refuse to execute unless the
environment is correct.
Ideally we'd try and unset these but that is a more invasive change and this
at least makes people aware of the problem.
[YOCTO #11292]
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rwxr-xr-x | scripts/oe-selftest | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/scripts/oe-selftest b/scripts/oe-selftest index 58d3b1ef8a..52366b1c8d 100755 --- a/scripts/oe-selftest +++ b/scripts/oe-selftest @@ -146,6 +146,14 @@ def preflight_check(): log.error("You have buildhistory enabled already and this isn't recommended for selftest, please disable it first.") return False + if get_bb_var("PRSERV_HOST"): + log.error("Please unset PRSERV_HOST in order to run oe-selftest") + return False + + if get_bb_var("SANITY_TESTED_DISTROS"): + log.error("Please unset SANITY_TESTED_DISTROS in order to run oe-selftest") + return False + log.info("Running bitbake -p") runCmd("bitbake -p") |