From 1bc750cb9637af356ea33ea41c8459149800e2ef 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. --- 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 3ae762a..7fba8e6 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.1.4