Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH] scripts/oe-buildenv-internal: Ensure we detect the SDK/ADT and error out
@ 2012-10-02 13:08 Richard Purdie
  0 siblings, 0 replies; only message in thread
From: Richard Purdie @ 2012-10-02 13:08 UTC (permalink / raw)
  To: openembedded-core

The SDK/ADT may ship with a python installed which may not have all the modules
need for a bitbake build. We should therefore detect if its already present in the
environment and error out in this case, asking the user to use a clean environment.

This also removes the potential for any other conflict between the two.

[YOCTO #2979]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
diff --git a/scripts/oe-buildenv-internal b/scripts/oe-buildenv-internal
index 32c0ba0..01fffba 100755
--- a/scripts/oe-buildenv-internal
+++ b/scripts/oe-buildenv-internal
@@ -24,6 +24,11 @@ if [ -z "$OEROOT" ]; then
     return 1
 fi
 
+if [ ! -z "$OECORE_SDK_VERSION" ]; then
+    echo >&2 "Error: The OE SDK/ADT was detected as already being present in this shell environment. Please use a clean shell when sourcing this environment script."
+    return 1
+fi
+
 if [ "x$BDIR" = "x" ]; then
     if [ "x$1" = "x" ]; then
         BDIR="build"





^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2012-10-02 13:21 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-02 13:08 [PATCH] scripts/oe-buildenv-internal: Ensure we detect the SDK/ADT and error out Richard Purdie

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox