Page MenuHomeFreeBSD

security/letsencrypt.sh: Fix cleanup bug
ClosedPublic

Authored by brnrd on Feb 16 2016, 10:24 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mar 16 2024, 5:42 AM
Unknown Object (File)
Jan 19 2024, 12:04 AM
Unknown Object (File)
Dec 22 2023, 11:13 PM
Unknown Object (File)
Dec 15 2023, 8:37 PM
Unknown Object (File)
Dec 9 2023, 1:33 AM
Unknown Object (File)
Dec 4 2023, 8:02 AM
Unknown Object (File)
Nov 9 2023, 12:54 AM
Unknown Object (File)
Nov 6 2023, 12:01 PM
Subscribers
None

Details

Summary

Proposed commit log

security/letsencrypt.sh: Update to 2016-02-17

  - Update to latest version
  - Includes upstream fix for cleanup command [1]
  - Add PORTDOCS

https://github.com/lukas2511/letsencrypt.sh/pull/137 [1]

Reviewed_by:	sascha_root-login.org (maintainer), feld (mentor), koobs (mentor)
Approved by:	(mentor)
Differential_Revision:	D5297
Test Plan
  • portlint -AC
  • poudriere testport
  • Check DOCS option on/off

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

brnrd retitled this revision from to security/letsencrypt.sh: Fix cleanup bug.
brnrd updated this object.
brnrd edited the test plan for this revision. (Show Details)
brnrd added reviewers: feld, koobs.
koobs requested changes to this revision.Feb 16 2016, 10:39 AM
koobs edited edge metadata.

Change "Include upstream fix" line to have a bit more info in the commit log message.

security/letsencrypt.sh/Makefile
64 โ†—(On Diff #13351)

Add DOCS option and use post-install-DOCS-on: ?

This revision now requires changes to proceed.Feb 16 2016, 10:39 AM
In D5297#112936, @koobs wrote:

Change "Include upstream fix" line to have a bit more info in the commit log message.

security/letsencrypt.sh/Makefile
64 โ†—(On Diff #13351)

That's what I had initially but this is not required with the ports framework. PORTDOCS takes care of that. Compare

$ make WITH="DOCS" clean check-plist
<snip>
install  -m 444 /usr/ports/security/letsencrypt.sh/work/letsencrypt.sh-dec95ff/README.md /usr/ports/security/letsencrypt.sh/work/stage/usr/local/share/doc/letsencrypt.sh
===> No pkg-plist issues found (check-plist)
$ make WITH="DOCS" -V PORTDOCS
README.md
$ grep README work/.PLIST.mktmp
/usr/local/share/doc/letsencrypt.sh/README.md

with

$ make WITHOUT="DOCS" clean check-plist
<snip>
install  -m 444 /usr/ports/security/letsencrypt.sh/work/letsencrypt.sh-dec95ff/README.md /usr/ports/security/letsencrypt.sh/work/stage/usr/local/share/doc/letsencrypt.sh
===> No pkg-plist issues found (check-plist)
$ make WITHOUT="DOCS" -V PORTDOCS
README.md
$ grep README work/.PLIST.mktmp
<emtpy>

make check-plist returns no errors even though ${STAGEDIR}/usr/local/share/letsencrypt.sh/README.md exists. Ports framework deals with DOCS transparently.

brnrd edited edge metadata.
brnrd edited edge metadata.
brnrd marked an inline comment as done.

Update to 2015-02-17

koobs edited edge metadata.
This revision is now accepted and ready to land.Feb 18 2016, 11:50 AM
koobs requested changes to this revision.Feb 18 2016, 11:51 AM
koobs edited edge metadata.

This doesn't mention maintainer approval requirement

This revision now requires changes to proceed.Feb 18 2016, 11:51 AM
In D5297#113456, @koobs wrote:

This doesn't mention maintainer approval requirement

Forgot to add maintainer as reviewer. Fixed!

Awaiting maintainer approval now...

sascha_root-login.org edited edge metadata.

Looks good to me, feel free to commit.

This revision was automatically updated to reflect the committed changes.