View | Details | Raw Unified | Return to bug 224457 | Differences between
and this patch

Collapse All | Expand All

(-)sysutils/zfs-replicate/Makefile (-14 / +30 lines)
Lines 2-32 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	zfs-replicate
4
PORTNAME=	zfs-replicate
5
PORTVERSION=	0.7
5
DISTVERSION=	0.7
6
PORTREVISION=	1
6
PORTREVISION=	2
7
CATEGORIES=	sysutils
7
CATEGORIES=	sysutils
8
MASTER_SITES=	http://blogs.sun.com/constantin/resource/
9
DISTNAME=	${PORTNAME}_v${PORTVERSION}
10
8
11
MAINTAINER=	jnlin@freebsd.cs.nctu.edu.tw
9
MAINTAINER=	jnlin@freebsd.cs.nctu.edu.tw
12
COMMENT=	ZFS Snapshot Replication Script
10
COMMENT=	ZFS Snapshot Replication Script
13
11
14
RUN_DEPENDS=	ksh:shells/pdksh
12
RUN_DEPENDS=	bash:shells/bash
15
13
16
NO_WRKSUBDIR=	yes
14
USES=	shebangfix
15
17
NO_BUILD=	yes
16
NO_BUILD=	yes
18
USES=	tar:bzip2
17
NO_ARCH=	yes
19
18
19
OPTIONS_DEFINE=	DOCS EXAMPLES
20
21
SHEBANG_FILES=	zfs-replicate.sh
22
23
PORTDOCS=	README.md
24
PORTDATA=	config.sample.sh
25
26
USE_GITHUB=	yes
27
GH_ACCOUNT=	leprechau
28
GH_TAGNAME=	17bf8fb
29
20
PLIST_FILES=	sbin/zfs-replicate
30
PLIST_FILES=	sbin/zfs-replicate
21
31
22
do-patch:
23
	@${REINPLACE_CMD} -e 's|^#!/bin/ksh|#!${PREFIX}/bin/ksh|g' \
24
		${WRKSRC}/zfs-replicate_v${PORTVERSION}
25
	@${REINPLACE_CMD} -e 's|/usr/sbin/zfs|/sbin/zfs|g' \
26
		${WRKSRC}/zfs-replicate_v${PORTVERSION}
27
28
do-install:
32
do-install:
29
	${INSTALL_SCRIPT} ${WRKSRC}/zfs-replicate_v${PORTVERSION} \
33
	${INSTALL_SCRIPT} ${WRKSRC}/zfs-replicate.sh \
30
		${STAGEDIR}${PREFIX}/sbin/zfs-replicate
34
		${STAGEDIR}${PREFIX}/sbin/zfs-replicate
31
35
36
do-install-DOCS-on:
37
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
38
.for file in ${PORTDOCS}
39
	${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
40
.endfor
41
42
do-install-EXAMPLES-on:
43
	@${MKDIR} ${STAGEDIR}${DATADIR}
44
.for data in ${PORTDATA}
45
	${INSTALL_DATA} ${WRKSRC}/${data} ${STAGEDIR}${DATADIR}
46
.endfor
47
32
.include <bsd.port.mk>
48
.include <bsd.port.mk>
(-)sysutils/zfs-replicate/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (zfs-replicate_v0.7.tar.bz2) = 4ecd8ae205e90294bc5d0f2d56dfcc375499901f025e2e1926628c4e01ccd41e
1
TIMESTAMP = 1567783423
2
SIZE (zfs-replicate_v0.7.tar.bz2) = 4020
2
SHA256 (leprechau-zfs-replicate-0.7-17bf8fb_GH0.tar.gz) = a9c9f948abae7e7490ae69711946b63e7483cdab43709e92c0b495cbdfef3f9f
3
SIZE (leprechau-zfs-replicate-0.7-17bf8fb_GH0.tar.gz) = 5497
(-)sysutils/zfs-replicate/pkg-descr (-3 / +3 lines)
Lines 1-4 Link Here
1
zfs-replicate makes migrating a few filesystems and many
1
Simple script to replicate zfs volumes between hosts
2
snapshots to a new zpool more easier.
2
(or between pools on the same host) via incremental snapshots.
3
3
4
WWW: https://blogs.oracle.com/constantin/entry/useful_zfs_snapshot_replicator_script
4
WWW: https://github.com/leprechau/zfs-replicate

Return to bug 224457