diff Makefile @ 440:9c8ba2097a35

Prepare a script that shall contain common subroutines for all scripts. Currently this script has no code. It lives in DATADIR (/usr/local/share/local-bsdtools).
author Franz Glasner <fzglas.hg@dom66.de>
date Thu, 02 May 2024 09:33:51 +0200
parents b5e45ecd4032
children 1aa75c6d3ef6
line wrap: on
line diff
--- a/Makefile	Wed May 01 23:07:59 2024 +0200
+++ b/Makefile	Thu May 02 09:33:51 2024 +0200
@@ -57,6 +57,11 @@
 	${CP} -v ${SRC}/${_ef} ${WRKSRC}/${_ef}
 	${SED} -i "" -e "s|@@SIMPLEVERSIONTAG@@|${SIMPLEVERSIONTAG}|" ${WRKSRC}/${_ef}
 .endfor
+	${MKDIR} ${WRKSRC}/share/${PORTNAME}
+.for _df in share/local-bsdtools/common.subr
+	${CP} -v ${SRC}/${_df} ${WRKSRC}/${_df}
+	${SED} -i "" -e "s|@@SIMPLEVERSIONTAG@@|${SIMPLEVERSIONTAG}|" ${WRKSRC}/${_df}
+.endfor
 	${MKDIR} ${WRKSRC}/share/examples/${PORTNAME}
 .for _sf in share/examples/local-bsdtools/freebsd-update-ftjail-template.sh share/examples/local-bsdtools/freebsd-update-ftjail.sh
 	${CP} -v ${SRC}/${_sf} ${WRKSRC}/${_sf}
@@ -88,6 +93,10 @@
 .for _ps in 800.local-ipv6-refresh 750.local-trim-zfs 720.local-triggered-action
 	${INSTALL_SCRIPT} ${WRKSRC}/etc/periodic/daily/${_ps} ${STAGEDIR}${PREFIX}/etc/periodic/daily
 .endfor
+	${MKDIR} ${STAGEDIR}${DATADIR}
+.for _df in common.subr
+	${INSTALL_DATA} ${WRKSRC}/share/${PORTNAME}/${_df} ${STAGEDIR}${DATADIR}
+.endfor
 	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
 .for _exf in freebsd-update-ftjail-template.sh freebsd-update-ftjail.sh
 	${INSTALL_DATA} ${WRKSRC}/share/examples/${PORTNAME}/${_exf} ${STAGEDIR}${EXAMPLESDIR}