git: b890ffa426c9 - main - www/homer: general improvements
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 31 Oct 2023 12:39:27 UTC
The branch main has been updated by driesm: URL: https://cgit.FreeBSD.org/ports/commit/?id=b890ffa426c92aeae2026635a9fea06819112ab9 commit b890ffa426c92aeae2026635a9fea06819112ab9 Author: Dries Michiels <driesm@FreeBSD.org> AuthorDate: 2023-10-31 12:25:33 +0000 Commit: Dries Michiels <driesm@FreeBSD.org> CommitDate: 2023-10-31 12:39:14 +0000 www/homer: general improvements - Config file now located in ETCDIR, adhere to hier - No need to own files by user, they don't need to be writeable --- www/homer/Makefile | 10 +++++++--- www/homer/pkg-plist | 9 +++------ 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/www/homer/Makefile b/www/homer/Makefile index cdfae06d8b5e..75644fb87a77 100644 --- a/www/homer/Makefile +++ b/www/homer/Makefile @@ -1,6 +1,7 @@ PORTNAME= homer DISTVERSIONPREFIX= v DISTVERSION= 23.10.1 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${GH_TAGNAME}/ DISTNAME= homer @@ -18,8 +19,6 @@ GH_ACCOUNT= bastienwirtz NO_ARCH= YES NO_BUILD= YES -PLIST_SUB= HOMER_USERNAME=${WWWOWN} - do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} ${CP} -a ${WRKDIR}/*.js ${WRKDIR}/logo.png ${WRKDIR}/index.html ${STAGEDIR}${WWWDIR} @@ -27,7 +26,12 @@ do-install: cd ${WRKDIR}/assets && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/assets ${MKDIR} ${STAGEDIR}${WWWDIR}/resources cd ${WRKDIR}/resources && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/resources + ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKDIR}/assets/config.yml.dist \ - ${STAGEDIR}${WWWDIR}/assets/config.yml + ${STAGEDIR}${ETCDIR}/config.yml + +post-install: + ${RLN} ${STAGEDIR}${ETCDIR}/config.yml ${STAGEDIR}${WWWDIR}/assets/config.yml + .include <bsd.port.mk> diff --git a/www/homer/pkg-plist b/www/homer/pkg-plist index 6477ccb8ff81..c0f5519e8d84 100644 --- a/www/homer/pkg-plist +++ b/www/homer/pkg-plist @@ -1,11 +1,8 @@ -@owner %%HOMER_USERNAME%% -@dir %%WWWDIR%%/assets -@dir %%WWWDIR%%/assets/icons -@dir %%WWWDIR%%/assets/tools -@dir %%WWWDIR%%/resources +@dir %%ETCDIR%% %%WWWDIR%%/assets/additional-page.yml.dist %%WWWDIR%%/assets/config-demo.yml.dist -@sample %%WWWDIR%%/assets/config.yml.dist %%WWWDIR%%/assets/config.yml +%%WWWDIR%%/assets/config.yml +@sample %%WWWDIR%%/assets/config.yml.dist %%ETCDIR%%/config.yml %%WWWDIR%%/assets/config.yml.dist.sample-sui %%WWWDIR%%/assets/custom.css.sample %%WWWDIR%%/assets/icons/README.md