View | Details | Raw Unified | Return to bug 232161
Collapse All | Expand All

(-)sysutils/py-pyznap/Makefile (+31 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
PORTNAME=		pyznap
4
PORTVERSION=		1.0.2
5
DISTVERSIONPREFIX=	v
6
CATEGORIES=		sysutils
7
PKGNAMEPREFIX=		${PYTHON_PKGNAMEPREFIX}
8
9
MAINTAINER=	driesm.michiels@gmail.com
10
COMMENT=	ZFS snapshot tool written in python
11
12
LICENSE=	GPLv3
13
LICENSE_FILE=	${WRKSRC}/LICENSE
14
15
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}configparser>3.5.0:devel/py-configparser@${PY_FLAVOR} \
16
		${PYTHON_PKGNAMEPREFIX}paramiko>=2.4.1:security/py-paramiko@${PY_FLAVOR} \
17
		mbuffer:misc/mbuffer
18
19
USES=		python:3.5+
20
USE_PYTHON=	autoplist distutils
21
22
USE_GITHUB=	yes
23
GH_ACCOUNT=	yboetz
24
25
NO_ARCH=	yes
26
SUB_FILES=	pkg-message
27
28
post-patch:
29
	@${REINPLACE_CMD} -e 's|/etc/pyznap/|${LOCALBASE}/etc/pyznap/|g' ${WRKSRC}/${PORTNAME}/main.py
30
31
.include <bsd.port.mk>
(-)sysutils/py-pyznap/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1539192943
2
SHA256 (yboetz-pyznap-v1.0.2_GH0.tar.gz) = e506a3541b3af95f06cd3920269dcad11ba5b3a231591b3a51160ac0f3022002
3
SIZE (yboetz-pyznap-v1.0.2_GH0.tar.gz) = 33660
(-)sysutils/py-pyznap/files/pkg-message.in (+7 lines)
Line 0 Link Here
1
Now it is time to set-up the main configuration file.
2
First run "pyznap setup", a sample will be copied to %%LOCALBASE%%/etc/pyznap/pysnap.conf.
3
4
After configuring the file to your liking setup cron with the following entries:
5
6
*/15	*	*	*	*	root	%%LOCALBIN%%/pyznap snap >> /var/log/pyznap.log
7
0	0	*	*	*	root	%%LOCALBIN%%/pyznap send >> /var/log/pyznap.log
(-)sysutils/py-pyznap/pkg-descr (+4 lines)
Line 0 Link Here
1
pyznap is a ZFS snapshot management tool. It automatically takes and deletes
2
snapshots and can send them to different remote and local backup locations.
3
4
WWW: https://github.com/yboetz/pyznap

Return to bug 232161