1
0
mirror of https://github.com/certbot/certbot.git synced 2026-01-21 19:01:07 +03:00

React badly to python <= 2.5; let the user set LE_PYTHON

This commit is contained in:
Peter Eckersley
2015-11-04 17:22:49 -08:00
parent 167cf008d0
commit 573f32c748

View File

@@ -42,14 +42,13 @@ ExperimentalBootstrap() {
}
DeterminePythonVersion() {
if which python2 > /dev/null ; then
export LE_PYTHON=python2
export LE_PYTHON=${LE_PYTHON:-python2}
elif which python2.7 > /dev/null ; then
export LE_PYTHON=python2.7
export LE_PYTHON=${LE_PYTHON:-python2.7}
elif which python > /dev/null ; then
export LE_PYTHON=python
export LE_PYTHON=${LE_PYTHON:-python}
else
echo "Cannot find any Pythons... please install one!"
fi
@@ -57,6 +56,10 @@ DeterminePythonVersion() {
PYVER=`$LE_PYTHON --version 2>&1 | cut -d" " -f 2 | cut -d. -f1,2 | sed 's/\.//'`
if [ $PYVER -eq 26 ] ; then
ExperimentalBootstrap "Python 2.6" true
elif [ $PYVER -lt 26 ] ; then
echo "You have an ancient version of Python entombed in your operating system..."
echo "This isn't going to work."
exit 1
fi
}