diff options
| -rwxr-xr-x | scripts/bitbake | 20 | ||||
| -rwxr-xr-x | scripts/oe-buildenv-internal | 20 | 
2 files changed, 20 insertions, 20 deletions
| diff --git a/scripts/bitbake b/scripts/bitbake index a8c67bb125..dde61c405b 100755 --- a/scripts/bitbake +++ b/scripts/bitbake @@ -27,26 +27,6 @@ done  [ $needpseudo = "0" ] && break  done -# Make sure we're not using python v3.x. This check can't go into -# sanity.bbclass because bitbake's source code doesn't even pass -# parsing stage when used with python v3, so we catch it here so we -# can offer a meaningful error message. -py_v3_check=`/usr/bin/env python --version 2>&1 | grep "Python 3"` -if [ "$py_v3_check" != "" ]; then -	echo "Bitbake is not compatible with python v3" -	echo "Please set up python v2 as your default python interpreter" -	exit 1 -fi - -# Similarly, we now have code that doesn't parse correctly with older -# versions of Python, and rather than fixing that and being eternally -# vigilant for any other new feature use, just check the version here. -py_v26_check=`python -c 'import sys; print sys.version_info >= (2,6,0)'` -if [ "$py_v26_check" != "True" ]; then -	echo "BitBake requires Python 2.6 or later" -	exit 1 -fi -  if [ ! -e conf/bblayers.conf ] ; then      BDPRINT=""      [ -n "$BUILDDIR" ] && BDPRINT=": $BUILDDIR" diff --git a/scripts/oe-buildenv-internal b/scripts/oe-buildenv-internal index 644df8f30c..a33698c5ba 100755 --- a/scripts/oe-buildenv-internal +++ b/scripts/oe-buildenv-internal @@ -29,6 +29,26 @@ if [ ! -z "$OECORE_SDK_VERSION" ]; then      return 1  fi +# Make sure we're not using python v3.x. This check can't go into +# sanity.bbclass because bitbake's source code doesn't even pass +# parsing stage when used with python v3, so we catch it here so we +# can offer a meaningful error message. +py_v3_check=`/usr/bin/env python --version 2>&1 | grep "Python 3"` +if [ "$py_v3_check" != "" ]; then +	echo "Bitbake is not compatible with python v3" +	echo "Please set up python v2 as your default python interpreter" +	exit 1 +fi + +# Similarly, we now have code that doesn't parse correctly with older +# versions of Python, and rather than fixing that and being eternally +# vigilant for any other new feature use, just check the version here. +py_v26_check=`python -c 'import sys; print sys.version_info >= (2,6,0)'` +if [ "$py_v26_check" != "True" ]; then +	echo "BitBake requires Python 2.6 or later" +	exit 1 +fi +  if [ "x$BDIR" = "x" ]; then      if [ "x$1" = "x" ]; then          BDIR="build" | 
