diff --git a/sysutils/zelta/.Makefile.swp b/sysutils/zelta/.Makefile.swp new file mode 100644 index 0000000..1486a87 Binary files /dev/null and b/sysutils/zelta/.Makefile.swp differ diff --git a/sysutils/zelta/Makefile b/sysutils/zelta/Makefile new file mode 100644 index 0000000..baaa01f --- /dev/null +++ b/sysutils/zelta/Makefile @@ -0,0 +1,39 @@ +PORTNAME= zelta +DISTVERSIONPREFIX= v +DISTVERSION= 0.5 +DISTVERSIONSUFFIX= -beta +CATEGORIES= sysutils +DISTNAME= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} +MASTER_SITES= GH + +MAINTAINER= jt@obs-sec.com +COMMENT= Zelta Replication Suite + +LICENSE= BSD2CLAUSE + +USE_GITHUB= yes +GH_ACCOUNT= q5sys +GH_PROJECT= zelta +GH_TAGNAME= v0.5-beta + +NO_BUILD= yes + +ZELTA_ETC?= ${PREFIX}/etc/zelta +ZELTA_SHARE?= ${PREFIX}/share/zelta + +ZELTA_CONF?= zelta.conf +ZELTA_ENV?= zelta.env + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/bin/zelta ${STAGEDIR}${PREFIX}/bin + ${LN} -sf ${STAGEDIR}${PREFIX}/bin/zelta ${STAGEDIR}${PREFIX}/bin/zmatch + ${LN} -sf ${STAGEDIR}${PREFIX}/bin/zelta ${STAGEDIR}${PREFIX}/bin/zp + ${LN} -sf ${STAGEDIR}${PREFIX}/bin/zelta ${STAGEDIR}${PREFIX}/bin/zpull + ${LN} -sf ${STAGEDIR}${PREFIX}/bin/zelta ${STAGEDIR}${PREFIX}/bin/zmatch + ${MKDIR} -p ${STAGEDIR}${PREFIX}${ZELTA_ETC} + ${INSTALL_DATA} ${WRKSRC}/${ZELTA_ENV} ${STAGEDIR}${PREFIX}${ZELTA_ETC}/${ZELTA_ENV}.dist + ${INSTALL_DATA} ${WRKSRC}/${ZELTA_CONF} ${STAGEDIR}${PREFIX}${ZELTA_ETC}/${ZELTA_CONF}.dist + ${MKDIR} -p ${STAGEDIR}${PREFIX}${ZELTA_SHARE} + ${INSTALL_DATA} ${WRKSRC}/share/zelta/* ${STAGEDIR}${PREFIX}${ZELTA_SHARE} + +.include diff --git a/sysutils/zelta/distinfo b/sysutils/zelta/distinfo new file mode 100644 index 0000000..1fc8762 --- /dev/null +++ b/sysutils/zelta/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1710344098 +SHA256 (q5sys-zelta-v0.5-beta_GH0.tar.gz) = 9c195649e4e47b9ab27eaad64b1fe4971085269169c36f1399e4c520829cc6bd +SIZE (q5sys-zelta-v0.5-beta_GH0.tar.gz) = 25357 diff --git a/sysutils/zelta/pkg-descr b/sysutils/zelta/pkg-descr new file mode 100644 index 0000000..c95bd1d --- /dev/null +++ b/sysutils/zelta/pkg-descr @@ -0,0 +1 @@ +ZFS tools used for data migration and backup management. diff --git a/sysutils/zelta/pkg-message b/sysutils/zelta/pkg-message new file mode 100644 index 0000000..21c9c54 --- /dev/null +++ b/sysutils/zelta/pkg-message @@ -0,0 +1,11 @@ +************************************************************************** +To start using Zelta, you will need to configure the conf file located at: + + /usr/local/etc/zelta/zelta.conf + +For detailed information on configuring Zelta, please refer to the documentation: + + https://github.com/bellhyve/zelta/blob/main/README.md + +If you find any bugs please file them @ https://github.com/bellhyve/zelta/issues +************************************************************************** diff --git a/sysutils/zelta/pkg-plist b/sysutils/zelta/pkg-plist new file mode 100644 index 0000000..c8190d8 --- /dev/null +++ b/sysutils/zelta/pkg-plist @@ -0,0 +1,14 @@ +bin/zelta +bin/zmatch +bin/zp +bin/zpull +usr/local/%%ETCDIR%%/zelta.conf.dist +usr/local/%%ETCDIR%%/zelta.env.dist +usr/local/%%DATADIR%%/zelta-endpoint.awk +usr/local/%%DATADIR%%/zelta-match.awk +usr/local/%%DATADIR%%/zelta-policy.awk +usr/local/%%DATADIR%%/zelta-reconcile.awk +usr/local/%%DATADIR%%/zelta-replicate.awk +usr/local/%%DATADIR%%/zelta-report.awk +usr/local/%%DATADIR%%/zelta-snapshot.awk +usr/local/%%DATADIR%%/zelta-usage.sh