From 764fa320de24f3099712ad5cc5cf451ffb966e34 Mon Sep 17 00:00:00 2001 From: Mirko Tietgen Date: Mon, 18 Apr 2016 11:02:02 +0200 Subject: [PATCH] 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 --- debian/scripts/koha-create | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/debian/scripts/koha-create b/debian/scripts/koha-create index 3ae762a77e..7fba8e63b9 100755 --- a/debian/scripts/koha-create +++ b/debian/scripts/koha-create @@ -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 -- 2.39.5