diff options
Diffstat (limited to 'filesystems/zfs-snapshot-clean')
-rw-r--r-- | filesystems/zfs-snapshot-clean/Makefile | 21 | ||||
-rw-r--r-- | filesystems/zfs-snapshot-clean/distinfo | 3 | ||||
-rw-r--r-- | filesystems/zfs-snapshot-clean/pkg-descr | 13 |
3 files changed, 37 insertions, 0 deletions
diff --git a/filesystems/zfs-snapshot-clean/Makefile b/filesystems/zfs-snapshot-clean/Makefile new file mode 100644 index 000000000000..b275df946eb6 --- /dev/null +++ b/filesystems/zfs-snapshot-clean/Makefile @@ -0,0 +1,21 @@ +PORTNAME= zfs-snapshot-clean +PORTVERSION= 0.2.0 +DISTVERSIONPREFIX= v +CATEGORIES= filesystems sysutils + +MAINTAINER= ports@FreeBSD.org +COMMENT= Tool to sieve ZFS snapshots as per given spec a la 'pdumpfs-clean' +WWW= https://github.com/knu/zfs-snapshot-clean + +LICENSE= BSD2CLAUSE + +USE_GITHUB= yes +GH_ACCOUNT= knu + +NO_BUILD= yes +PLIST_FILES= sbin/${PORTNAME} + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin/ + +.include <bsd.port.mk> diff --git a/filesystems/zfs-snapshot-clean/distinfo b/filesystems/zfs-snapshot-clean/distinfo new file mode 100644 index 000000000000..b2cbb033a9fa --- /dev/null +++ b/filesystems/zfs-snapshot-clean/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1730905189 +SHA256 (knu-zfs-snapshot-clean-v0.2.0_GH0.tar.gz) = a6cc354df2b245309293e40d29a98a5245e07357ff918f2f75be55eb8b5d78fa +SIZE (knu-zfs-snapshot-clean-v0.2.0_GH0.tar.gz) = 2962 diff --git a/filesystems/zfs-snapshot-clean/pkg-descr b/filesystems/zfs-snapshot-clean/pkg-descr new file mode 100644 index 000000000000..b2633bdb9cff --- /dev/null +++ b/filesystems/zfs-snapshot-clean/pkg-descr @@ -0,0 +1,13 @@ +zfs-snapshot-clean +------------------ + +This is a tool to sieve ZFS snapshots as per given spec a la +`pdumpfs-clean'. + +Typical usage is as follows: + + for vol in zpool/home zpool/var; do + zfs snapshot "$vol@$(date +%Y-%m-%d)" && zfs-snapshot-clean "$vol" + done + +Run `zfs-snapshot-clean -h' for details. |