changeset 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 f06998866c01
files Makefile pkg-plist share/local-bsdtools/common.subr
diffstat 3 files changed, 21 insertions(+), 0 deletions(-) [+]
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}
--- a/pkg-plist	Wed May 01 23:07:59 2024 +0200
+++ b/pkg-plist	Thu May 02 09:33:51 2024 +0200
@@ -8,6 +8,7 @@
 sbin/ftjail
 sbin/fpkg
 sbin/fzfs
+share/local-bsdtools/common.subr
 share/examples/local-bsdtools/freebsd-update-ftjail-template.sh
 share/examples/local-bsdtools/freebsd-update-ftjail.sh
 %%DOCS%%man/man5/bsmtp2dma.conf.5.gz
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/share/local-bsdtools/common.subr	Thu May 02 09:33:51 2024 +0200
@@ -0,0 +1,11 @@
+# -*- mode: shell-script; indent-tabs-mode: nil; -*-
+#:
+#: :Author:    Franz Glasner
+#: :Copyright: (c) 2017-2024 Franz Glasner.
+#:             All rights reserved.
+#: :License:   BSD 3-Clause "New" or "Revised" License.
+#:             See LICENSE for details.
+#:             If you cannot find LICENSE see
+#:             <https://opensource.org/licenses/BSD-3-Clause>
+#: :ID:        @(#)@@SIMPLEVERSIONTAG@@
+#: