diff options
author | Kurt Jaeger <pi@FreeBSD.org> | 2019-01-03 19:25:10 +0000 |
---|---|---|
committer | Kurt Jaeger <pi@FreeBSD.org> | 2019-01-03 19:25:10 +0000 |
commit | ed3a4ba6e4e36084227836b8360b8f6ff2915032 (patch) | |
tree | e8a71185bb01b3204653d3f691516d18b491b011 /sysutils/zsm/Makefile | |
parent | New port: devel/py-zsm-lib (diff) |
New port: sysutils/zsm
A console program that manages ZFS snapshots.
- Manage multiple sets of rolling snapshots.
- Configure a custom schedule via the config file.
- Run in background by adding it to crontab.
Technically, most of the functionality is in zsm-lib,
and zsm is just a thin console interface.
WWW: https://zsm.rtfd.io/
PR: 234280
Submitted by: Matthias Lindvall <mattias.lindvall@gmail.com>
Notes
Notes:
svn path=/head/; revision=489204
Diffstat (limited to 'sysutils/zsm/Makefile')
-rw-r--r-- | sysutils/zsm/Makefile | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/sysutils/zsm/Makefile b/sysutils/zsm/Makefile new file mode 100644 index 000000000000..9747f0579e44 --- /dev/null +++ b/sysutils/zsm/Makefile @@ -0,0 +1,27 @@ +# $FreeBSD$ + +PORTNAME= zsm +PORTVERSION= 0.2.0 +CATEGORIES= sysutils python +MASTER_SITES= CHEESESHOP + +MAINTAINER= mattias.lindvall@gmail.com +COMMENT= ZFS Snapshot Manager + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=6.7:devel/py-click@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pid>=2.2.0:devel/py-pid@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zsm-lib>=0.2.0:devel/py-zsm-lib@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.6.4:devel/py-pytest@${PY_FLAVOR} + +USES= python:3.6+ +USE_PYTHON= autoplist distutils + +NO_ARCH= yes + +do-test: + @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} LC_ALL=en_US.UTF-8 ${PYTHON_CMD} -m pytest) + +.include <bsd.port.mk> |