mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-22 00:35:15 +00:00
- Update to 0.2.2
- Drop rubygem- prefix from PKGNAME as this no longer uses rubygems - Add mirror - Add setup instructions in pkg-message - Add LICENSE Changes: * Scripts are now installed to /usr/local/sbin instead of /usr/local/bin * Add '-P pool' flag to `zfs-auto-snapshot` to limit the snapshotting to the specified pool/dataset. * Fix usage output
This commit is contained in:
parent
aba5395c81
commit
62db6b5c76
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=311655
7
UPDATING
7
UPDATING
@ -5,6 +5,13 @@ they are unavoidable.
|
||||
You should get into the habit of checking this file for changes each time
|
||||
you update your ports collection, before attempting any port upgrades.
|
||||
|
||||
20130204:
|
||||
AFFECTS: users of sysutils/zfstools
|
||||
AUTHOR: bdrewery@FreeBSD.org
|
||||
|
||||
The zfstools package has dropped the 'rubygem-' prefix and now installs
|
||||
its binary files to PREFIX/sbin instead of PREFIX/bin.
|
||||
|
||||
20130204:
|
||||
AFFECTS: users of multimedia/qt4-phonon, multimedia/qt4-phonon-gst
|
||||
AUTHOR: makc@FreeBSD.org
|
||||
|
@ -1,18 +1,38 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= zfstools
|
||||
PORTVERSION= 0.2.1
|
||||
CATEGORIES= sysutils rubygems
|
||||
MASTER_SITES= RG
|
||||
PORTVERSION= 0.2.2
|
||||
CATEGORIES= sysutils ruby
|
||||
MASTER_SITES= GH \
|
||||
http://mirror.shatow.net/freebsd/${PORTNAME}/
|
||||
|
||||
MAINTAINER= bdrewery@FreeBSD.org
|
||||
COMMENT= OpenSolaris-compatible auto snapshotting
|
||||
COMMENT= OpenSolaris-compatible auto snapshotting for ZFS
|
||||
|
||||
LICENSE= BSD
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= bdrewery
|
||||
GH_COMMIT= 924b60c
|
||||
GH_TAGNAME= v${DISTVERSION}
|
||||
|
||||
USE_RUBY= yes
|
||||
USE_RUBYGEMS= yes
|
||||
RUBYGEM_AUTOPLIST= yes
|
||||
PLIST_FILES= bin/zfs-auto-snapshot \
|
||||
bin/zfs-cleanup-snapshots \
|
||||
bin/zfs-snapshot-mysql
|
||||
NO_BUILD= yes
|
||||
|
||||
SUB_FILES= pkg-message
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
do-install:
|
||||
@cd ${WRKSRC}/bin && ${COPYTREE_BIN} . ${PREFIX}/sbin
|
||||
@cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${RUBY_SITELIBDIR}
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
@${INSTALL_DATA} ${WRKSRC}/README.md ${DOCSDIR}
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (rubygem/zfstools-0.2.1.gem) = dce9bdce62da661ff6bed42061b8263c909cc27294dc73e4b2a423d9ba5045ec
|
||||
SIZE (rubygem/zfstools-0.2.1.gem) = 13312
|
||||
SHA256 (zfstools-0.2.2.tar.gz) = 64f6e0c39942b8300a91c82b2674172df437bf76e4b17fe8ab10b1d008e57a22
|
||||
SIZE (zfstools-0.2.2.tar.gz) = 10665
|
||||
|
17
sysutils/zfstools/files/pkg-message.in
Normal file
17
sysutils/zfstools/files/pkg-message.in
Normal file
@ -0,0 +1,17 @@
|
||||
To enable automatic snapshots, place lines such as these into /etc/crontab:
|
||||
|
||||
15,30,45 * * * * root %%PREFIX%%/sbin/zfs-auto-snapshot frequent 4
|
||||
0 * * * * root %%PREFIX%%/sbin/zfs-auto-snapshot hourly 24
|
||||
7 0 * * * root %%PREFIX%%/sbin/zfs-auto-snapshot daily 7
|
||||
14 0 * * 7 root %%PREFIX%%/sbin/zfs-auto-snapshot weekly 4
|
||||
28 0 1 * * root %%PREFIX%%/sbin/zfs-auto-snapshot monthly 12
|
||||
|
||||
This will keep 4 15-minutely snapshots, 24 hourly snapshots, 7 daily snapshots,
|
||||
4 weekly snapshots and 12 monthly snapshots. Any resulting zero-sized snapshots
|
||||
will be automatically cleaned up.
|
||||
|
||||
Enable snapshotting on a dataset or top-level pool with:
|
||||
|
||||
zfs set com.sun:auto-snapshot=true DATASET
|
||||
|
||||
See website and command usage output for further details.
|
13
sysutils/zfstools/pkg-plist
Normal file
13
sysutils/zfstools/pkg-plist
Normal file
@ -0,0 +1,13 @@
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.md
|
||||
%%RUBY_SITELIBDIR%%/zfstools.rb
|
||||
%%RUBY_SITELIBDIR%%/zfstools/dataset.rb
|
||||
%%RUBY_SITELIBDIR%%/zfstools/snapshot.rb
|
||||
@dirrm %%RUBY_SITELIBDIR%%/zfstools
|
||||
@dirrmtry %%RUBY_SITELIBDIR%%
|
||||
@dirrmtry lib/ruby/site_ruby
|
||||
@dirrmtry lib/ruby
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||
@exec /bin/mkdir -p %D/%%RUBY_SITELIBDIR%%/zfstools
|
||||
sbin/zfs-auto-snapshot
|
||||
sbin/zfs-cleanup-snapshots
|
||||
sbin/zfs-snapshot-mysql
|
Loading…
Reference in New Issue
Block a user