Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/certbot/certbot.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrien Ferrand <ferrand.ad@gmail.com>2020-12-02 01:46:01 +0300
committerBrad Warren <bmw@eff.org>2020-12-02 20:48:57 +0300
commitff3a07dca34350064bf9f8e9fbe93eda7482acc0 (patch)
tree86fbb3ed8575100f9a4988c617463b4d95f13bdc /letsencrypt-auto-source/letsencrypt-auto.template
parent31b5f1310e1fd0331faaa7efbcb8cccdfee93e78 (diff)
Deprecate certbot-auto and remove tests
* Completely deprecate certbot-auto * DeaDeactivate centos6/oraclelinux6 tests * Remove tests assets * Remove another test * Revert "Remove tests assets" This reverts commit e603afe6c4683a25982351557a348d35eba2f65b.
Diffstat (limited to 'letsencrypt-auto-source/letsencrypt-auto.template')
-rwxr-xr-xletsencrypt-auto-source/letsencrypt-auto.template106
1 files changed, 2 insertions, 104 deletions
diff --git a/letsencrypt-auto-source/letsencrypt-auto.template b/letsencrypt-auto-source/letsencrypt-auto.template
index 5eb82b705..e4611abdf 100755
--- a/letsencrypt-auto-source/letsencrypt-auto.template
+++ b/letsencrypt-auto-source/letsencrypt-auto.template
@@ -316,110 +316,8 @@ DeterminePythonVersion() {
{{ bootstrappers/smartos.sh }}
{{ bootstrappers/mageia_common.sh }}
-# Set Bootstrap to the function that installs OS dependencies on this system
-# and BOOTSTRAP_VERSION to the unique identifier for the current version of
-# that function. If Bootstrap is set to a function that doesn't install any
-# packages BOOTSTRAP_VERSION is not set.
-if [ -f /etc/debian_version ]; then
- DEPRECATED_OS=1
-elif [ -f /etc/mageia-release ]; then
- # Mageia has both /etc/mageia-release and /etc/redhat-release
- DEPRECATED_OS=1
-elif [ -f /etc/redhat-release ]; then
- # Run DeterminePythonVersion to decide on the basis of available Python versions
- # whether to use 2.x or 3.x on RedHat-like systems.
- # Then, revert LE_PYTHON to its previous state.
- prev_le_python="$LE_PYTHON"
- unset LE_PYTHON
- DeterminePythonVersion "NOCRASH"
-
- RPM_DIST_NAME=`(. /etc/os-release 2> /dev/null && echo $ID) || echo "unknown"`
-
- if [ "$PYVER" -eq 26 -a $(uname -m) != 'x86_64' ]; then
- # 32 bits CentOS 6 and affiliates are not supported anymore by certbot-auto.
- DEPRECATED_OS=1
- fi
-
- # Set RPM_DIST_VERSION to VERSION_ID from /etc/os-release after splitting on
- # '.' characters (e.g. "8.0" becomes "8"). If the command exits with an
- # error, RPM_DIST_VERSION is set to "unknown".
- RPM_DIST_VERSION=$( (. /etc/os-release 2> /dev/null && echo "$VERSION_ID") | cut -d '.' -f1 || echo "unknown")
-
- # If RPM_DIST_VERSION is an empty string or it contains any nonnumeric
- # characters, the value is unexpected so we set RPM_DIST_VERSION to 0.
- if [ -z "$RPM_DIST_VERSION" ] || [ -n "$(echo "$RPM_DIST_VERSION" | tr -d '[0-9]')" ]; then
- RPM_DIST_VERSION=0
- fi
-
- # Handle legacy RPM distributions
- if [ "$PYVER" -eq 26 ]; then
- # Check if an automated bootstrap can be achieved on this system.
- if ! Python36SclIsAvailable; then
- INTERACTIVE_BOOTSTRAP=1
- fi
-
- Bootstrap() {
- BootstrapMessage "Legacy RedHat-based OSes that will use Python3"
- BootstrapRpmPython3Legacy
- }
- USE_PYTHON_3=1
- BOOTSTRAP_VERSION="BootstrapRpmPython3Legacy $BOOTSTRAP_RPM_PYTHON3_LEGACY_VERSION"
-
- # Try now to enable SCL rh-python36 for systems already bootstrapped
- # NB: EnablePython36SCL has been defined along with BootstrapRpmPython3Legacy in certbot-auto
- EnablePython36SCL
- else
- # Starting to Fedora 29, python2 is on a deprecation path. Let's move to python3 then.
- # RHEL 8 also uses python3 by default.
- if [ "$RPM_DIST_NAME" = "fedora" -a "$RPM_DIST_VERSION" -ge 29 ]; then
- RPM_USE_PYTHON_3=1
- elif [ "$RPM_DIST_NAME" = "rhel" -a "$RPM_DIST_VERSION" -ge 8 ]; then
- RPM_USE_PYTHON_3=1
- elif [ "$RPM_DIST_NAME" = "centos" -a "$RPM_DIST_VERSION" -ge 8 ]; then
- RPM_USE_PYTHON_3=1
- else
- RPM_USE_PYTHON_3=0
- fi
-
- if [ "$RPM_USE_PYTHON_3" = 1 ]; then
- Bootstrap() {
- BootstrapMessage "RedHat-based OSes that will use Python3"
- BootstrapRpmPython3
- }
- USE_PYTHON_3=1
- BOOTSTRAP_VERSION="BootstrapRpmPython3 $BOOTSTRAP_RPM_PYTHON3_VERSION"
- else
- Bootstrap() {
- BootstrapMessage "RedHat-based OSes"
- BootstrapRpmCommon
- }
- BOOTSTRAP_VERSION="BootstrapRpmCommon $BOOTSTRAP_RPM_COMMON_VERSION"
- fi
- fi
-
- LE_PYTHON="$prev_le_python"
-elif [ -f /etc/os-release ] && `grep -q openSUSE /etc/os-release` ; then
- DEPRECATED_OS=1
-elif [ -f /etc/arch-release ]; then
- DEPRECATED_OS=1
-elif [ -f /etc/manjaro-release ]; then
- DEPRECATED_OS=1
-elif [ -f /etc/gentoo-release ]; then
- DEPRECATED_OS=1
-elif uname | grep -iq FreeBSD ; then
- DEPRECATED_OS=1
-elif uname | grep -iq Darwin ; then
- DEPRECATED_OS=1
-elif [ -f /etc/issue ] && grep -iq "Amazon Linux" /etc/issue ; then
- Bootstrap() {
- ExperimentalBootstrap "Amazon Linux" BootstrapRpmCommon
- }
- BOOTSTRAP_VERSION="BootstrapRpmCommon $BOOTSTRAP_RPM_COMMON_VERSION"
-elif [ -f /etc/product ] && grep -q "Joyent Instance" /etc/product ; then
- DEPRECATED_OS=1
-else
- DEPRECATED_OS=1
-fi
+# Certbot-auto is now fully deprecated
+DEPRECATED_OS=1
# We handle this case after determining the normal bootstrap version to allow
# variables like USE_PYTHON_3 to be properly set. As described above, if the