diff options
author | Mateusz Piotrowski <0mp@FreeBSD.org> | 2024-04-26 11:05:27 +0200 |
---|---|---|
committer | Mateusz Piotrowski <0mp@FreeBSD.org> | 2024-04-26 16:15:37 +0200 |
commit | 5d51b1385bf54548ec03cb57a2c33dd348dafb90 (patch) | |
tree | 2e327f2934fa532392dadc8c3b767c825ccf986a /sysutils/zelta/Makefile | |
parent | devel/spdlog: update to 1.14.0. (diff) |
sysutils/zelta: Add new port
Zelta is a suite of tools offering a streamlined approach to managing
ZFS snapshot replication across systems. It's built with the intention
of simplifying complex ZFS functions into safe and user-friendly
commands while also being the foundation for large-scale backup and
failover environments. It's easy and accessible while working with most
UNIX and UNIX-like base systems without additional packages. It's
optimized for environments with strict permission separation, and
integrates well into many types of existing ZFS workflows.
PR: 278582
Sponsored by: Bell Tower Integration
Sponsored by: Klara, Inc.
Co-authored-by: JT Pennington <jt.pennington@klarasystems.com>
Diffstat (limited to 'sysutils/zelta/Makefile')
-rw-r--r-- | sysutils/zelta/Makefile | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/sysutils/zelta/Makefile b/sysutils/zelta/Makefile new file mode 100644 index 000000000000..dd097c869236 --- /dev/null +++ b/sysutils/zelta/Makefile @@ -0,0 +1,37 @@ +PORTNAME= zelta +DISTVERSIONPREFIX= v +DISTVERSION= 0.5 +DISTVERSIONSUFFIX= -beta +CATEGORIES= sysutils + +MAINTAINER= daniel@belltech.it +COMMENT= ZFS tools used for data migration and backup management +WWW= https://github.com/bellhyve/zelta + +LICENSE= BSD2CLAUSE + +USE_GITHUB= yes +GH_ACCOUNT= bellhyve + +NO_ARCH= yes +NO_BUILD= yes + +SUB_FILES= pkg-message + +_ZELTA_SHARE= ${PREFIX}/share/zelta +_ZELTA_CONF= zelta.conf +_ZELTA_ENV= zelta.env + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/bin/zelta ${STAGEDIR}${PREFIX}/bin + ${RLN} ${STAGEDIR}${PREFIX}/bin/zelta ${STAGEDIR}${PREFIX}/bin/zeport + ${RLN} ${STAGEDIR}${PREFIX}/bin/zelta ${STAGEDIR}${PREFIX}/bin/zmatch + ${RLN} ${STAGEDIR}${PREFIX}/bin/zelta ${STAGEDIR}${PREFIX}/bin/zpull + ${RLN} ${STAGEDIR}${PREFIX}/bin/zelta ${STAGEDIR}${PREFIX}/bin/zsync + ${MKDIR} ${STAGEDIR}${ETCDIR} + ${INSTALL_DATA} ${WRKSRC}/${_ZELTA_ENV} ${STAGEDIR}${ETCDIR}/${_ZELTA_ENV}.sample + ${INSTALL_DATA} ${WRKSRC}/${_ZELTA_CONF} ${STAGEDIR}${ETCDIR}/${_ZELTA_CONF}.sample + ${MKDIR} ${STAGEDIR}${_ZELTA_SHARE} + ${INSTALL_DATA} ${WRKSRC}/share/zelta/* ${STAGEDIR}${_ZELTA_SHARE} + +.include <bsd.port.mk> |