Update buildroot 2020.02.01 (#622)
* Update buildroot 2020.02.01 Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch> * Fix LN * Fix wpa Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch> * Fix lint Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch> * fix-network Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch> * Fix script Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
This commit is contained in:
31
buildroot/support/dependencies/check-host-python3.sh
Executable file
31
buildroot/support/dependencies/check-host-python3.sh
Executable file
@@ -0,0 +1,31 @@
|
||||
#!/bin/sh
|
||||
|
||||
# prevent shift error
|
||||
[ $# -lt 2 ] && exit 1
|
||||
|
||||
version_min="$(echo ${1} | awk '{ split($1, v, "."); print v[1] v[2] }')"
|
||||
|
||||
shift
|
||||
|
||||
# The host python interpreter is already checked by dependencies.sh but
|
||||
# it only check if the version is at least 2.7.
|
||||
# We want to check the version number of the python3 interpreter even
|
||||
# if Buildroot is able to use any version but some packages may require
|
||||
# a more recent version.
|
||||
|
||||
for candidate in "${@}" ; do
|
||||
python3=`which $candidate 2>/dev/null`
|
||||
if [ ! -x "$python3" ]; then
|
||||
continue
|
||||
fi
|
||||
version=`$python3 -V 2>&1 | awk '{ split($2, v, "."); print v[1] v[2] }'`
|
||||
|
||||
if [ $version -lt $version_min ]; then
|
||||
# no suitable python3 found
|
||||
continue
|
||||
fi
|
||||
|
||||
# suitable python3 found
|
||||
echo $python3
|
||||
break
|
||||
done
|
||||
Reference in New Issue
Block a user