./sysutils/rsnapshot, Filesystem snapshot utility

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.4.3, Package name: rsnapshot-1.4.3, Maintainer: pkgsrc-users

rsnapshot is a filesystem backup utility based on rsync.

Using rsnapshot, it is possible to take snapshots of your filesystems
at different points in time. Using hard links, rsnapshot creates the
illusion of multiple full backups, while only taking up the space of
one full backup plus differences. When coupled with ssh, it is possible
to take snapshots of remote filesystems as well.


Required to run:
[sysutils/p5-Lchown] [lang/perl5] [net/rsync]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 0596d14bd852114db99f4e441040058b3ebf166f
RMD160: db7e6858e3cd7334b8d6c207dafec7aeb529b5a3
Filesize: 362.148 KB

Version history: (Expand)


CVS history: (Expand)


   2020-01-07 12:40:14 by Kimmo Suominen | Files touched by this commit (5) | Package updated
Log message:
Update sysutils/rsnapshot to 1.4.3

VERSION 1.4.3
- Restore rsync error code 23 as an important warning.
- Non-LVM backup source breaks after LVM backup source.

VERSION 1.4.2
- Fix double 8 bit shift regression in #65.

VERSION 1.4.1
- Properly capture rsyncs exitcode.

VERSION 1.4.0
- Fix --rsh command line option
  The --rsh option of rsync got errornously quoted (Debian Bug #743310)
- Define traps to unmount LVM parts after fail
  If you use LVM snapshots and rsnapshot fails, rsnapshot will unmount and
  remove the snapshot, too.
- Bail on failing cmd_(pre|post)exec
  If one of those commands fails, rsnapshot will exit with exit code != 0
- Capture output from rsync and print/log if level is >=4
- rsnapshot-diff: Fixed removed files reported as addition (+ mark)
- Introduction of backup_exec resource for running unix commands interspersed
  with backup and backup_script jobs.
- check for SIGPIPE, mainly in case cron fails when trying to mail
  (this is probably why rsnapshot dies mysteriously if it outputs when
  called by cron on a system which does not have mail working).
- When snapshot_root does not exist, check existence of parent directories.
- include_conf `command` now strips backticks before execution (bug fix
  based on suggestion from David Osborn).
- Ignore extraneous output from lvremove command.  (patch by Tim Connors)
- Allow linux_lvm_cmd_* in config file to have options also.
- Allow `backticks with options` in include_conf.
- rsnapshot-diff: Add -s option to show size of each file.
   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557) | Package updated
Log message:
Bump PKGREVISIONs for perl 5.30.0
   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2016-07-09 08:39:18 by Thomas Klausner | Files touched by this commit (1068) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.
   2015-11-25 13:53:29 by Jonathan Perkin | Files touched by this commit (6)
Log message:
Remove mk/find-prefix.mk usage from the sysutils category.

The find-prefix infrastructure was required in a pkgviews world where
packages installed from pkgsrc could have different installation
prefixes, and this was a way for a dependency prefix to be determined.

Now that pkgviews has been removed there is no longer any need for the
overhead of this infrastructure.  Instead we use BUILDLINK_PREFIX.pkg
for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the
dependency is coming from pkgsrc.

Provides a reasonable performance win due to the reduction of `pkg_info
-qp` calls, some of which were redundant anyway as they were duplicating
the same information provided by BUILDLINK_PREFIX.pkg.
   2015-11-04 02:32:42 by Alistair G. Crooks | Files touched by this commit (499)
Log message:
Add SHA512 digests for distfiles for sysutils category

Problems found with existing digests:
	Package memconf distfile memconf-2.16/memconf.gz
	b6f4b736cac388dddc5070670351cf7262aba048 [recorded]
	95748686a5ad8144232f4d4abc9bf052721a196f [calculated]

Problems found locating distfiles:
	Package dc-tools: missing distfile dc-tools/abs0-dc-burn-netbsd-1.5-0-gae55ec9
	Package ipw-firmware: missing distfile ipw2100-fw-1.2.tgz
	Package iwi-firmware: missing distfile ipw2200-fw-2.3.tgz
	Package nvnet: missing distfile nvnet-netbsd-src-20050620.tgz
	Package syslog-ng: missing distfile syslog-ng-3.7.2.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-06-12 12:52:19 by Thomas Klausner | Files touched by this commit (3152)
Log message:
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
   2015-02-01 02:48:36 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Install rsnapshot-diff. From ISIHARA Takanori in PR 49619.

Bump PKGREVISION.