Package Details: acmetool 0.0.67-5

Git Clone URL: https://aur.archlinux.org/acmetool.git (read-only, click to copy)
Package Base: acmetool
Description: An easy-to-use command line tool for automatically acquiring certificates from ACME servers (such as Let's Encrypt)
Upstream URL: https://github.com/hlandau/acme
Licenses: MIT
Submitter: Thermi
Maintainer: Thermi
Last Packager: Thermi
Votes: 4
Popularity: 0.000000
First Submitted: 2016-08-26 09:00
Last Updated: 2019-10-25 00:20

Latest Comments

« First ‹ Previous 1 2

bsdice commented on 2018-07-24 01:26

Hi, I've made some improvements to your package, diff: https://pastebin.com/t5W3Y4TQ

Changes:

  • Introduce acmetool.install to run "systemd-tmpfiles --create" on install/upgrade

  • Fix dependencies to include only necessary libcap and bash

  • Semantic nitpick acmetool.tmpfile -> acmetool.tmpfiles

  • Split build() into prepare() and build()

  • Simplify prepare() steps

  • Simplify build(), introduce StandardWebrootPath set to /run/acme/acme-challenge (/var/run is just a symlink on Arch)

  • acmetool.tmpfiles has to be named acmetool.conf when installed in /usr/lib/tmpfiles.d/ (only *.conf are recognized by systemd-tmpfiles)

  • Add openresty.service as a dependency to service file

  • Modify ReadWritePaths to allow /run/acme instead of /var/run/acme

  • Modify acmetool.tmpfiles to create /run/acme instead of /var/run/acme, also tighten permissions (only root)

I'd hope you could incorporate the changes. Thanks!

Thermi commented on 2017-02-16 15:00

@kpcyrd I'm trying to adopt many of your changes, but 0.0.58 doesn't build on my system yet. I will update this PKGBUILD when it does.

armv7h support will be dropped in the next release, because of the guidelines for PKGBUILDs[1]
> If instead a package can be compiled for any architecture, but is architecture-specific once compiled, specify all architectures officially supported by Arch, i.e. arch=('i686' 'x86_64').

[1] https://wiki.archlinux.org/index.php/PKGBUILD#arch

kpcyrd commented on 2017-02-06 07:22

Please see my patch which fixes a bunch of issues:

https://github.com/kpcyrd/PKGBUILD-acmetool/commit/95c06301e662048189e4f0d3efcb7ac8e1949180