# HG changeset patch # User Franz Glasner # Date 1714635231 -7200 # Node ID 9c8ba2097a358bda1da165d1d0bc98bbd27955f6 # Parent b5e45ecd403285a3ea0c8f7e3ee188090b066cdc 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). diff -r b5e45ecd4032 -r 9c8ba2097a35 Makefile --- 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} diff -r b5e45ecd4032 -r 9c8ba2097a35 pkg-plist --- 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 diff -r b5e45ecd4032 -r 9c8ba2097a35 share/local-bsdtools/common.subr --- /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 +#: +#: :ID: @(#)@@SIMPLEVERSIONTAG@@ +#: