diff options
| author | Sergey Ponomarev | 2024-05-28 19:14:06 +0000 |
|---|---|---|
| committer | Toke Høiland-Jørgensen | 2024-05-31 07:32:21 +0000 |
| commit | 6ffc7a2717107813b8b15290dff92d99b7380439 (patch) | |
| tree | 87de3329d663174f879d3c6705051554b8b450cc | |
| parent | 4d12bace51b81e99e6ee07f9bfc962d074b29840 (diff) | |
| download | packages-6ffc7a2717107813b8b15290dff92d99b7380439.tar.gz | |
acme-common: create a symlink to webroot
The webroot option was deprecated and users should use the /var/run/acme/challenge by default.
The folder itself should be exposed to web.
The simplest way to do this is to create a symlink from /www.
This is a default web location for most routers and should cover most cases.
Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
| -rw-r--r-- | net/acme-common/Makefile | 2 | ||||
| -rw-r--r-- | net/acme-common/files/acme.uci-defaults | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/net/acme-common/Makefile b/net/acme-common/Makefile index 4eace5062c..2543830f8f 100644 --- a/net/acme-common/Makefile +++ b/net/acme-common/Makefile @@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=acme-common -PKG_VERSION:=1.2.0 +PKG_VERSION:=1.3.0 PKG_MAINTAINER:=Toke Høiland-Jørgensen <toke@toke.dk> PKG_LICENSE:=GPL-3.0-only diff --git a/net/acme-common/files/acme.uci-defaults b/net/acme-common/files/acme.uci-defaults index 206f87e23d..578cc6effa 100644 --- a/net/acme-common/files/acme.uci-defaults +++ b/net/acme-common/files/acme.uci-defaults @@ -1,4 +1,9 @@ #!/bin/sh +# Create a symlink to webroot +if [ -d /www/ ] && [ ! -L /www/.well-known/acme-challenge ] && [ ! -d /www/.well-known/acme-challenge/ ]; then + mkdir -p /www/.well-known/ + ln -s /var/run/acme/challenge/ /www/.well-known/acme-challenge +fi grep -q '/etc/init.d/acme' /etc/crontabs/root 2>/dev/null && exit 0 echo "0 0 * * * /etc/init.d/acme start" >>/etc/crontabs/root |