diff --git a/acme.sh.yaml b/acme.sh.yaml new file mode 100644 index 00000000000..07a45760344 --- /dev/null +++ b/acme.sh.yaml @@ -0,0 +1,46 @@ +package: + name: acme.sh + version: 3.0.6 + epoch: 0 + description: ACME Shell script, an acme client alternative to certbot + copyright: + - license: GPL-3.0-only + dependencies: + runtime: + - openssl + - socat + - curl + +environment: + contents: + packages: + - busybox + - ca-certificates-bundle + - git + - curl + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/acmesh-official/acme.sh + tag: ${{package.version}} + expected-commit: b7caf7a0165d80dd1556b16057a06bb32025066d + + - runs: | + install -dm755 "${{targets.destdir}}"/usr/share/acme.sh/deploy + install -dm755 "${{targets.destdir}}"/usr/share/acme.sh/dnsapi + install -dm755 "${{targets.destdir}}"/usr/share/acme.sh/notify + install -dm755 "${{targets.destdir}}"/usr/bin + + install -m755 acme.sh "${{targets.destdir}}"/usr/share/acme.sh/ + install -m755 deploy/*.sh "${{targets.destdir}}"/usr/share/acme.sh/deploy/ + install -m755 dnsapi/*.sh "${{targets.destdir}}"/usr/share/acme.sh/dnsapi/ + install -m755 notify/*.sh "${{targets.destdir}}"/usr/share/acme.sh/notify/ + + ln -s /usr/share/acme.sh/acme.sh "${{targets.destdir}}"/usr/bin/acme.sh + +update: + enabled: true + github: + identifier: acmesh-official/acme.sh + strip-prefix: v diff --git a/packages.txt b/packages.txt index f0b7366fde2..0dd265ba058 100644 --- a/packages.txt +++ b/packages.txt @@ -749,3 +749,4 @@ ingress-nginx-controller tomcat tomcat-native cilium-cli +acme.sh