diff Makefile @ 474:57f253106ed6

Implement fbhyve, a management system that runs bhyve virtual machines within tmux sessions
author Franz Glasner <fzglas.hg@dom66.de>
date Tue, 27 Aug 2024 21:47:57 +0200
parents c3125616d0ec
children ce46191f24d6
line wrap: on
line diff
--- a/Makefile	Mon Aug 26 17:22:26 2024 +0200
+++ b/Makefile	Tue Aug 27 21:47:57 2024 +0200
@@ -26,9 +26,13 @@
 USE_RC_SUBR=	fbhyve fwireguard
 
 SUB_LIST=	SIMPLEVERSIONTAG="${SIMPLEVERSIONTAG}" \
-		FWIREGUARD_ETCDIR="${FWIREGUARD_ETCDIR}"
+		FWIREGUARD_ETCDIR="${FWIREGUARD_ETCDIR}" \
+		FBHYVE_ETCDIR="${FBHYVE_ETCDIR}" \
+		FBHYVE_RUNDIR="${FBHYVE_RUNDIR}"
 
-PLIST_SUB=	FWIREGUARD_ETCDIR="${FWIREGUARD_ETCDIR}"
+PLIST_SUB=	FWIREGUARD_ETCDIR="${FWIREGUARD_ETCDIR}" \
+		FBHYVE_ETCDIR="${FBHYVE_ETCDIR}" \
+	=	FBHYVE_RUNDIR="${FBHYVE_RUNDIR}"
 
 .include <bsd.port.options.mk>
 
@@ -49,6 +53,9 @@
 
 FWIREGUARD_ETCDIR?=	"${PREFIX}/etc/fwireguard"
 
+FBHYVE_ETCDIR?=	"${PREFIX}/etc/fbhyve"
+FBHYVE_RUNDIR?=	/var/run/fbhyve
+
 do-extract:
 	${MKDIR} ${WRKSRC}/bin
 	${MKDIR} ${WRKSRC}/sbin
@@ -111,6 +118,8 @@
 	${INSTALL_DATA} ${WRKSRC}/share/examples/${PORTNAME}/${_exf} ${STAGEDIR}${EXAMPLESDIR}
 .endfor
 	${MKDIR} ${STAGEDIR}${FWIREGUARD_ETCDIR}
+	${MKDIR} ${STAGEDIR}${FBHYVE_ETCDIR}
+	${MKDIR} ${STAGEDIR}${FBHYVE_RUNDIR}
 
 post-install-DOCS-on:
 .for _mp in ${MANPAGES5:R}