Remove stray esac and adjust indentation
This commit is contained in:
parent
78072dcce7
commit
b5b1d5911b
@ -18,19 +18,17 @@ index=0
|
|||||||
for vhost in ${domains[@]}; do # for each vhost
|
for vhost in ${domains[@]}; do # for each vhost
|
||||||
[ ! -d "$certdir[$index]" ] && # if default cert dir for the vhost doesn't exist
|
[ ! -d "$certdir[$index]" ] && # if default cert dir for the vhost doesn't exist
|
||||||
certdir[$index]=$(certbot certificates 2>/dev/null | grep "Domains:.* \(\*\.$domain\|$vhost\)\(\s\|$\)" -A 2 | awk '/Certificate Path/ {print $3}' | head -n1) # set cert dir for certificate
|
certdir[$index]=$(certbot certificates 2>/dev/null | grep "Domains:.* \(\*\.$domain\|$vhost\)\(\s\|$\)" -A 2 | awk '/Certificate Path/ {print $3}' | head -n1) # set cert dir for certificate
|
||||||
((index++))
|
((index++))
|
||||||
|
|
||||||
[ ! -d "$certdir[$index]" ] && # if there is no certificate for the domain
|
|
||||||
if [ systemctl is-active --quiet nginx ]
|
|
||||||
then
|
|
||||||
pacman -S --noconfirm python3-certbot-nginx
|
|
||||||
certbot -d "$vhost" certonly --nginx --register-unsafely-without-email --agree-tos # request cert with nginx
|
|
||||||
else
|
|
||||||
pacman -S --noconfirm certbot
|
|
||||||
certbot -d "$vhost" certonly --standalone --register-unsafely-without-email --agree-tos # request cert with certbot
|
|
||||||
fi
|
|
||||||
esac
|
|
||||||
|
|
||||||
|
[ ! -d "$certdir[$index]" ] && # if there is no certificate for the domain
|
||||||
|
if [ systemctl is-active --quiet nginx ]
|
||||||
|
then
|
||||||
|
pacman -S --noconfirm python3-certbot-nginx
|
||||||
|
certbot -d "$vhost" certonly --nginx --register-unsafely-without-email --agree-tos # request cert with nginx
|
||||||
|
else
|
||||||
|
pacman -S --noconfirm certbot
|
||||||
|
certbot -d "$vhost" certonly --standalone --register-unsafely-without-email --agree-tos # request cert with certbot
|
||||||
|
fi
|
||||||
[ ! -d "$certdir[$index]" ] && echo "Error locating or installing SSL certificate." && exit 1
|
[ ! -d "$certdir[$index]" ] && echo "Error locating or installing SSL certificate." && exit 1
|
||||||
done
|
done
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user