fix: Fixes Let's Encrypt script. (#11430)
* fix: Fixes Let's Encrypt script. It fails when certbot is not installed and exits with an error without installing anything. * squash: Fixes certbot command after install.
This commit is contained in:
parent
8b8a42e0d1
commit
037b9202a6
|
@ -23,7 +23,7 @@ echo "by providing an email address for important account notifications"
|
||||||
echo -n "Enter your email and press [ENTER]: "
|
echo -n "Enter your email and press [ENTER]: "
|
||||||
read EMAIL
|
read EMAIL
|
||||||
|
|
||||||
CERTBOT="$(command -v certbot)"
|
CERTBOT="$(command -v certbot || true)"
|
||||||
if [ ! -x "$CERTBOT" ] ; then
|
if [ ! -x "$CERTBOT" ] ; then
|
||||||
DISTRO=$(lsb_release -is)
|
DISTRO=$(lsb_release -is)
|
||||||
DISTRO_VERSION=$(lsb_release -rs)
|
DISTRO_VERSION=$(lsb_release -rs)
|
||||||
|
@ -50,6 +50,8 @@ if [ ! -x "$CERTBOT" ] ; then
|
||||||
echo "Only Debian 9,10 and Ubuntu 18.04,19.10,20.04 are supported"
|
echo "Only Debian 9,10 and Ubuntu 18.04,19.10,20.04 are supported"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
CERTBOT="$(command -v certbot)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
CRON_FILE="/etc/cron.weekly/letsencrypt-renew"
|
CRON_FILE="/etc/cron.weekly/letsencrypt-renew"
|
||||||
|
|
Loading…
Reference in New Issue