Bug 15303 Followup: If install LE dependencies from backports on Jessie
On Debian Jessie, apt needs to be told it should get the dependencies for the LE package from backports, or it will error. We check if we are on Jessie and do that automatically so users don't need to set priorities manually in apt. Changed to lsb_release -c -s. Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
This commit is contained in:
parent
0f76857b07
commit
764fa320de
|
|
@ -338,7 +338,12 @@ check_letsencrypt()
|
|||
if [ $aptcacheshow -eq 0 ]; then
|
||||
read -r -p "The letsencrypt package is not installed. Do it now? [y/N] " response
|
||||
if [[ $response =~ ^([yY][eE][sS]|[yY])$ ]]; then
|
||||
apt-get install -y letsencrypt
|
||||
local debrelease="$(lsb_release -c -s)"
|
||||
if [ $debrelease = "jessie" ]; then
|
||||
apt-get install -y -t jessie-backports letsencrypt
|
||||
else
|
||||
apt-get install -y letsencrypt
|
||||
fi
|
||||
else
|
||||
die "You have to install letsencrypt to use the --letsencrypt parameter."
|
||||
fi
|
||||
|
|
|
|||
Loading…
Reference in New Issue