summaryrefslogtreecommitdiff
path: root/security/lego/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'security/lego/Makefile')
-rw-r--r--security/lego/Makefile20
1 files changed, 11 insertions, 9 deletions
diff --git a/security/lego/Makefile b/security/lego/Makefile
index 3dc4af5aefa6..564a5381054c 100644
--- a/security/lego/Makefile
+++ b/security/lego/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lego
DISTVERSIONPREFIX= v
-DISTVERSION= 4.25.2
+DISTVERSION= 4.26.0
PORTREVISION= 1
CATEGORIES= security
@@ -24,20 +24,22 @@ SUB_LIST= LEGO_USER=${LEGO_USER} \
PORTNAME=${PORTNAME}
LEGO_USER?= _lego
-
+.if ${LEGO_USER} == _lego
USERS= ${LEGO_USER}
GROUPS= ${LEGO_USER}
+.endif
+GROUPS+= www
+PLIST_SUB= LEGO_USER=${LEGO_USER}
PERIODIC_DIRS= etc/periodic/weekly
PERIODIC_FILES= 604.lego
post-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/${PERIODIC_DIRS}
- ${INSTALL_SCRIPT} ${WRKDIR}/${PERIODIC_FILES} ${STAGEDIR}${PREFIX}/${PERIODIC_DIRS}/${PERIODIC_FILES}
- ${MKDIR} ${STAGEDIR}${PREFIX}/etc/ssl/lego \
- ${STAGEDIR}${ETCDIR} ${STAGEDIR}${WWWDIR}
-. for d in ${SAMPLE_FILES}
- ${INSTALL_SCRIPT} ${WRKDIR}/${d} ${STAGEDIR}${ETCDIR}/${d}
-. endfor
+ ${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}
.include <bsd.port.mk>