[Bug 289636] security/lego: Update to 4.26.0

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 16 Sep 2025 23:11:51 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289636

Vladimir Druzenko <vvd@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|New                         |In Progress
           Assignee|ports-bugs@FreeBSD.org      |vvd@FreeBSD.org
                 CC|                            |vvd@FreeBSD.org

--- Comment #1 from Vladimir Druzenko <vvd@FreeBSD.org> ---
Suggestions:
1. Makefile:
LEGO_USER?=     _lego
.if ${LEGO_USER} == _lego
USERS=          ${LEGO_USER}
GROUPS=         ${LEGO_USER}
PLIST_SUB=      USER=${USERS:[1]} \
                GROUP=${GROUPS:[1]}
.else
PLIST_SUB=      USER="" \
                GROUP=""
.endif
GROUPS+=        www

pkg-plist:
bin/lego
etc/periodic/weekly/604.lego
@dir(%%USER%%,%%GROUP%%,0700) etc/lego
@dir(,,0755) etc/ssl
@dir(%%USER%%,%%GROUP%%,0755) etc/ssl/lego
@dir(%%USER%%,www,) %%WWWDIR%%
@sample(%%USER%%,%%GROUP%%,0700) etc/lego/lego.sh.sample
@sample etc/lego/deploy.sh.sample

2.
post-install:
        ${MKDIR} ${STAGEDIR}${PREFIX}/${PERIODIC_DIRS} \
                 ${STAGEDIR}${PREFIX}/etc/ssl/lego \
                 ${STAGEDIR}${ETCDIR} \
                 ${STAGEDIR}${WWWDIR}
        ${INSTALL_SCRIPT} ${WRKDIR}/${PERIODIC_FILES}
${STAGEDIR}${PREFIX}/${PERIODIC_DIRS}
        ${INSTALL_SCRIPT} ${SAMPLE_FILES:C|^|${WRKDIR}/|} ${STAGEDIR}${ETCDIR}

-- 
You are receiving this mail because:
You are the assignee for the bug.