From 9210fb26ef37927486df24649e97e43a49b7b2ea Mon Sep 17 00:00:00 2001 From: nachoparker Date: Mon, 18 Jun 2018 16:50:17 +0200 Subject: letsencrypt: install from debian package --- changelog.md | 8 ++++++-- etc/ncp-config.d/letsencrypt.sh | 33 ++++----------------------------- update.sh | 8 ++++++++ 3 files changed, 18 insertions(+), 31 deletions(-) diff --git a/changelog.md b/changelog.md index 0e53a766..815514e3 100644 --- a/changelog.md +++ b/changelog.md @@ -1,7 +1,11 @@ -[v0.57.2](https://github.com/nextcloud/nextcloudpi/commit/09943a8) (2018-06-18) nc-static-IP: autodetect default interface +[v0.57.4](https://github.com/nextcloud/nextcloudpi/commit/c00fbce) (2018-06-18) letsencrypt: install from debian package -[v0.57.1](https://github.com/nextcloud/nextcloudpi/commit/1c3d0c0) (2018-06-18) docker: replace systemd for service +[v0.57.3](https://github.com/nextcloud/nextcloudpi/commit/a74248b) (2018-06-18) armbian: default to SSH disabled + +[v0.57.2 ](https://github.com/nextcloud/nextcloudpi/commit/5479305) (2018-06-18) nc-static-IP: autodetect default interface + +[v0.57.1 ](https://github.com/nextcloud/nextcloudpi/commit/97375a1) (2018-06-18) docker: replace systemd for service [v0.57.0](https://github.com/nextcloud/nextcloudpi/commit/ef5839d) (2018-06-18) update to NC 13.0.4 diff --git a/etc/ncp-config.d/letsencrypt.sh b/etc/ncp-config.d/letsencrypt.sh index 7c2bb155..b736d25b 100644 --- a/etc/ncp-config.d/letsencrypt.sh +++ b/etc/ncp-config.d/letsencrypt.sh @@ -31,12 +31,7 @@ install() { cd /etc || return 1 apt-get update - apt-get install --no-install-recommends -y python2.7-minimal - wget -O- --content-disposition https://github.com/letsencrypt/letsencrypt/archive/master/latest.tar.gz \ - | tar -xz \ - || exit 1 - mv certbot-master letsencrypt - /etc/letsencrypt/letsencrypt-auto --help # do not actually run certbot, only install packages + apt-get install --no-install-recommends -y letsencrypt [[ "$DOCKERBUILD" == 1 ]] && { # execute before lamp stack @@ -46,21 +41,13 @@ install() source /usr/local/etc/library.sh persistent_cfg /etc/letsencrypt -cat > /etc/cron.weekly/letsencrypt-ncp < /etc/cron.weekly/letsencrypt-ncp </dev/null } + + # change letsencrypt from git to package based + [[ -f /usr/bin/letsencrypt ]] || { + echo "updating letsencrypt..." + apt-get update + apt-get install -y --no-install-recommends letsencrypt + } + } # end - only live updates exit 0 -- cgit v1.2.3