Summary: | security/lego: Setup instructions/scripts doesn't match | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Daniel Engberg <diizzy> |
Component: | Individual Port(s) | Assignee: | freebsd-ports-bugs (Nobody) <ports-bugs> |
Status: | Closed Overcome By Events | ||
Severity: | Affects Only Me | CC: | matt |
Priority: | --- | Flags: | matt:
maintainer-feedback+
|
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any |
Description
Daniel Engberg
![]() ![]() ...and I should of course also add version used, 3.4.0. I apologize missing that crucial information. (In reply to daniel.engberg.lists from comment #1) Thanks for the report! I think this is just the deploy script failing (lego itself is fine). It looks like the deploy script presumes that /usr/local/etc/ssl/{certs,private} directories exist. Can you try creating those and then run periodic? Hi, Yes, that seems to have fixed the issue. Thanks, Daniel Is this fixed in 3.6.0? (In reply to daniel.engberg.lists from comment #4) No changes from 3.6.0 are specific to this issue; just an upstream version bump. To resolve this issue in the port, I would have to modify the port to create the certs and private directories. However, the deploy script is really intended as a sample as I don't want to dictate where/how the certs are deployed. It also presumes that you're running nginx, which might not be the case (I'm using lego to generate certs for ircd.) Alternatively, I could update the pkg-message to state that the certs and private directories must be created / set up as appropriate, if the deploy script is used without modification. I guess we can close this by now |