summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/lib.sh10
1 files changed, 7 insertions, 3 deletions
diff --git a/include/lib.sh b/include/lib.sh
index 21066ecc..47b16100 100644
--- a/include/lib.sh
+++ b/include/lib.sh
@@ -99,13 +99,17 @@ done
pyver="2"
python="python3"
-command -v python3 1>/dev/null || python="python"
+if command -v python3 1>/dev/null; then
+ pyver="3"
+else
+ python="python"
+fi
command -v $python 1>/dev/null || pyver=""
[ -z "$pyver" ] || \
- python -c 'import sys; print(sys.version_info[:])' 1>/dev/null \
+ $python -c 'import sys; print(sys.version_info[:])' 1>/dev/null \
2>/dev/null || $err "Cannot determine which Python version."
[ -n "$pyver" ] && \
- pyver="`python -c 'import sys; print(sys.version_info[:])' | \
+ pyver="`$python -c 'import sys; print(sys.version_info[:])' | \
awk '{print $1}'`" && \
pyver="${pyver#(}" && pyver="${pyver%,}"
if [ "${pyver%%.*}" != "3" ]; then