# Pick which distros we need to force python2 and which to python3 if [ -z "${DIB_PYTHON_VERSION:-}" ]; then if [ "$DISTRO_NAME" == "ubuntu" ]; then if [ "$DIB_RELEASE" == "trusty" ]; then DIB_PYTHON_VERSION=2 fi elif [ "$DISTRO_NAME" == "debian" ]; then DIB_PYTHON_VERSION=2 elif [ "$DISTRO_NAME" == "fedora" ]; then if [ "$DIB_RELEASE" -le 22 ]; then DIB_PYTHON_VERSION=2 fi elif [ "$DISTRO_NAME" == "centos" ]; then DIB_PYTHON_VERSION=2 elif [ "$DISTRO_NAME" == "centos7" ]; then DIB_PYTHON_VERSION=2 elif [ "$DISTRO_NAME" == "rhel7" ]; then # TODO(nmagnezi): Remove this when the 'rhel7' element gets replaced by 'rhel' DIB_PYTHON_VERSION=2 elif [ "$DISTRO_NAME" == "rhel" ]; then if [ "$DIB_RELEASE" -le 7 ]; then DIB_PYTHON_VERSION=2 elif [ "$DIB_RELEASE" -ge 8 ]; then DIB_PYTHON_VERSION=3 fi elif [ "$DISTRO_NAME" == "opensuse" ]; then if [ "${DIB_RELEASE:0:2}" == "42" ]; then DIB_PYTHON_VERSION=2 fi fi fi if [ -z "${DIB_PYTHON_VERSION:-}" ]; then DIB_PYTHON_VERSION=3 fi export DIB_PYTHON_VERSION export DIB_PYTHON=python${DIB_PYTHON_VERSION} # Local variables: # mode: sh # End: