head 1.25; access; symbols pkgsrc-2023Q4:1.25.0.12 pkgsrc-2023Q4-base:1.25 pkgsrc-2023Q3:1.25.0.10 pkgsrc-2023Q3-base:1.25 pkgsrc-2023Q2:1.25.0.8 pkgsrc-2023Q2-base:1.25 pkgsrc-2023Q1:1.25.0.6 pkgsrc-2023Q1-base:1.25 pkgsrc-2022Q4:1.25.0.4 pkgsrc-2022Q4-base:1.25 pkgsrc-2022Q3:1.25.0.2 pkgsrc-2022Q3-base:1.25 pkgsrc-2022Q2:1.24.0.10 pkgsrc-2022Q2-base:1.24 pkgsrc-2022Q1:1.24.0.8 pkgsrc-2022Q1-base:1.24 pkgsrc-2021Q4:1.24.0.6 pkgsrc-2021Q4-base:1.24 pkgsrc-2021Q3:1.24.0.4 pkgsrc-2021Q3-base:1.24 pkgsrc-2021Q2:1.24.0.2 pkgsrc-2021Q2-base:1.24 pkgsrc-2021Q1:1.23.0.6 pkgsrc-2021Q1-base:1.23 pkgsrc-2020Q4:1.23.0.4 pkgsrc-2020Q4-base:1.23 pkgsrc-2020Q3:1.23.0.2 pkgsrc-2020Q3-base:1.23 pkgsrc-2020Q2:1.22.0.4 pkgsrc-2020Q2-base:1.22 pkgsrc-2020Q1:1.22.0.2 pkgsrc-2020Q1-base:1.22 pkgsrc-2019Q4:1.21.0.6 pkgsrc-2019Q4-base:1.21 pkgsrc-2019Q3:1.21.0.2 pkgsrc-2019Q3-base:1.21 pkgsrc-2019Q2:1.20.0.8 pkgsrc-2019Q2-base:1.20 pkgsrc-2019Q1:1.20.0.6 pkgsrc-2019Q1-base:1.20 pkgsrc-2018Q4:1.20.0.4 pkgsrc-2018Q4-base:1.20 pkgsrc-2018Q3:1.20.0.2 pkgsrc-2018Q3-base:1.20 pkgsrc-2018Q2:1.19.0.18 pkgsrc-2018Q2-base:1.19 pkgsrc-2018Q1:1.19.0.16 pkgsrc-2018Q1-base:1.19 pkgsrc-2017Q4:1.19.0.14 pkgsrc-2017Q4-base:1.19 pkgsrc-2017Q3:1.19.0.12 pkgsrc-2017Q3-base:1.19 pkgsrc-2017Q2:1.19.0.8 pkgsrc-2017Q2-base:1.19 pkgsrc-2017Q1:1.19.0.6 pkgsrc-2017Q1-base:1.19 pkgsrc-2016Q4:1.19.0.4 pkgsrc-2016Q4-base:1.19 pkgsrc-2016Q3:1.19.0.2 pkgsrc-2016Q3-base:1.19 pkgsrc-2016Q2:1.18.0.6 pkgsrc-2016Q2-base:1.18 pkgsrc-2016Q1:1.18.0.4 pkgsrc-2016Q1-base:1.18 pkgsrc-2015Q4:1.18.0.2 pkgsrc-2015Q4-base:1.18 pkgsrc-2015Q3:1.17.0.4 pkgsrc-2015Q3-base:1.17 pkgsrc-2015Q2:1.17.0.2 pkgsrc-2015Q2-base:1.17 pkgsrc-2015Q1:1.16.0.2 pkgsrc-2015Q1-base:1.16 pkgsrc-2014Q4:1.15.0.6 pkgsrc-2014Q4-base:1.15 pkgsrc-2014Q3:1.15.0.4 pkgsrc-2014Q3-base:1.15 pkgsrc-2014Q2:1.15.0.2 pkgsrc-2014Q2-base:1.15 pkgsrc-2014Q1:1.14.0.8 pkgsrc-2014Q1-base:1.14 pkgsrc-2013Q4:1.14.0.6 pkgsrc-2013Q4-base:1.14 pkgsrc-2013Q3:1.14.0.4 pkgsrc-2013Q3-base:1.14 pkgsrc-2013Q2:1.14.0.2 pkgsrc-2013Q2-base:1.14 pkgsrc-2013Q1:1.13.0.4 pkgsrc-2013Q1-base:1.13 pkgsrc-2012Q4:1.13.0.2 pkgsrc-2012Q4-base:1.13 pkgsrc-2012Q3:1.11.0.2 pkgsrc-2012Q3-base:1.11 pkgsrc-2012Q2:1.10.0.20 pkgsrc-2012Q2-base:1.10 pkgsrc-2012Q1:1.10.0.18 pkgsrc-2012Q1-base:1.10 pkgsrc-2011Q4:1.10.0.16 pkgsrc-2011Q4-base:1.10 pkgsrc-2011Q3:1.10.0.14 pkgsrc-2011Q3-base:1.10 pkgsrc-2011Q2:1.10.0.12 pkgsrc-2011Q2-base:1.10 pkgsrc-2011Q1:1.10.0.10 pkgsrc-2011Q1-base:1.10 pkgsrc-2010Q4:1.10.0.8 pkgsrc-2010Q4-base:1.10 pkgsrc-2010Q3:1.10.0.6 pkgsrc-2010Q3-base:1.10 pkgsrc-2010Q2:1.10.0.4 pkgsrc-2010Q2-base:1.10 pkgsrc-2010Q1:1.10.0.2 pkgsrc-2010Q1-base:1.10 pkgsrc-2009Q4:1.9.0.30 pkgsrc-2009Q4-base:1.9 pkgsrc-2009Q3:1.9.0.28 pkgsrc-2009Q3-base:1.9 pkgsrc-2009Q2:1.9.0.26 pkgsrc-2009Q2-base:1.9 pkgsrc-2009Q1:1.9.0.24 pkgsrc-2009Q1-base:1.9 pkgsrc-2008Q4:1.9.0.22 pkgsrc-2008Q4-base:1.9 pkgsrc-2008Q3:1.9.0.20 pkgsrc-2008Q3-base:1.9 cube-native-xorg:1.9.0.18 cube-native-xorg-base:1.9 pkgsrc-2008Q2:1.9.0.16 pkgsrc-2008Q2-base:1.9 cwrapper:1.9.0.14 pkgsrc-2008Q1:1.9.0.12 pkgsrc-2008Q1-base:1.9 pkgsrc-2007Q4:1.9.0.10 pkgsrc-2007Q4-base:1.9 pkgsrc-2007Q3:1.9.0.8 pkgsrc-2007Q3-base:1.9 pkgsrc-2007Q2:1.9.0.6 pkgsrc-2007Q2-base:1.9 pkgsrc-2007Q1:1.9.0.4 pkgsrc-2007Q1-base:1.9 pkgsrc-2006Q4:1.9.0.2 pkgsrc-2006Q4-base:1.9 pkgsrc-2006Q3:1.8.0.6 pkgsrc-2006Q3-base:1.8 pkgsrc-2006Q2:1.8.0.4 pkgsrc-2006Q2-base:1.8 pkgsrc-2006Q1:1.8.0.2 pkgsrc-2006Q1-base:1.8 pkgsrc-2005Q4:1.7.0.2 pkgsrc-2005Q4-base:1.7 pkgsrc-2005Q3:1.5.0.2 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.3.0.2 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.2.0.4 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.2 pkgsrc-2004Q4-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.25 date 2022.06.28.11.36.05; author wiz; state Exp; branches; next 1.24; commitid D2UoJrTHpoHEANJD; 1.24 date 2021.05.24.19.54.19; author wiz; state Exp; branches; next 1.23; commitid qokaiStTApGMcrUC; 1.23 date 2020.08.31.18.11.35; author wiz; state Exp; branches; next 1.22; commitid 7zxRbfOkDOoxbfmC; 1.22 date 2020.01.07.11.40.14; author kim; state Exp; branches; next 1.21; commitid pEaEBPlrYDFIFKRB; 1.21 date 2019.08.11.13.23.16; author wiz; state Exp; branches; next 1.20; commitid Ifet9Pg6Qt99ZByB; 1.20 date 2018.08.22.09.46.40; author wiz; state Exp; branches; next 1.19; commitid YLub8g3ofvFGb6PA; 1.19 date 2016.07.09.06.39.02; author wiz; state Exp; branches; next 1.18; commitid dlqnocGpOoXV2Cdz; 1.18 date 2015.11.25.12.53.29; author jperkin; state Exp; branches; next 1.17; commitid kUtdxNXmOZAjqtKy; 1.17 date 2015.06.12.10.51.17; author wiz; state Exp; branches; next 1.16; commitid B4JmCfaVUbiY38py; 1.16 date 2015.02.01.01.48.36; author wiz; state Exp; branches; next 1.15; commitid P5FxcPTd3Jr4if8y; 1.15 date 2014.05.29.23.37.31; author wiz; state Exp; branches; next 1.14; commitid laryHfkCalgYtuCx; 1.14 date 2013.05.31.12.42.04; author wiz; state Exp; branches; next 1.13; commitid hIeXGcx6VfKHwMRw; 1.13 date 2012.10.23.19.51.22; author asau; state Exp; branches; next 1.12; 1.12 date 2012.10.03.21.57.44; author wiz; state Exp; branches; next 1.11; 1.11 date 2012.08.11.18.30.12; author ryoon; state Exp; branches; next 1.10; 1.10 date 2010.01.27.19.54.41; author joerg; state Exp; branches; next 1.9; 1.9 date 2006.10.02.19.51.37; author abs; state Exp; branches; next 1.8; 1.8 date 2005.12.29.06.22.18; author jlam; state Exp; branches; next 1.7; 1.7 date 2005.12.27.08.56.47; author kim; state Exp; branches; next 1.6; 1.6 date 2005.12.05.23.55.20; author rillig; state Exp; branches; next 1.5; 1.5 date 2005.09.13.11.47.49; author abs; state Exp; branches; next 1.4; 1.4 date 2005.07.16.01.19.23; author jlam; state Exp; branches; next 1.3; 1.3 date 2005.06.17.03.50.35; author jlam; state Exp; branches; next 1.2; 1.2 date 2004.10.11.09.44.12; author kim; state Exp; branches; next 1.1; 1.1 date 2004.10.10.17.28.14; author kim; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.10.10.17.28.14; author kim; state Exp; branches; next ; desc @@ 1.25 log @*: recursive bump for perl 5.36 @ text @# $NetBSD: Makefile,v 1.24 2021/05/24 19:54:19 wiz Exp $ DISTNAME= rsnapshot-1.4.3 PKGREVISION= 3 CATEGORIES= net MASTER_SITES= https://rsnapshot.org/downloads/ MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://rsnapshot.org/ COMMENT= Filesystem snapshot utility LICENSE= gnu-gpl-v2 DEPENDS+= rsync>=2.3.1:../../net/rsync DEPENDS+= p5-Lchown>=0.07:../../sysutils/p5-Lchown GNU_CONFIGURE= yes USE_TOOLS+= perl:run .include "../../mk/bsd.prefs.mk" EGDIR= ${PREFIX}/share/examples/${PKGBASE} DOCDIR= ${PREFIX}/share/doc/${PKGBASE} CONF_FILES+= ${EGDIR}/rsnapshot.conf.default \ ${PKG_SYSCONFDIR}/rsnapshot.conf CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q} CONFIGURE_ARGS+= --with-perl=${PERL5:Q} CONFIGURE_ARGS+= --with-rsync=${LOCALBASE}/bin/rsync INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${DOCDIR} ${EGDIR} do-install: ${INSTALL_SCRIPT} ${WRKSRC}/rsnapshot ${DESTDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/rsnapshot.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 ${INSTALL_SCRIPT} ${WRKSRC}/rsnapshot-diff ${DESTDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/rsnapshot-diff.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 ${INSTALL_DATA} ${WRKSRC}/rsnapshot.conf.default ${DESTDIR}${EGDIR} ${INSTALL_DATA} ${WRKSRC}/INSTALL.md ${DESTDIR}${DOCDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${DESTDIR}${DOCDIR} .include "../../mk/bsd.pkg.mk" @ 1.24 log @*: recursive bump for perl 5.34 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2020/08/31 18:11:35 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.23 log @*: bump PKGREVISION for perl-5.32. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2020/01/07 11:40:14 kim Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.22 log @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. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2019/08/11 13:23:16 wiz Exp $ d4 1 @ 1.21 log @Bump PKGREVISIONs for perl 5.30.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2018/08/22 09:46:40 wiz Exp $ d3 1 a3 2 DISTNAME= rsnapshot-1.3.1 PKGREVISION= 8 d5 1 a5 1 MASTER_SITES= http://www.rsnapshot.org/downloads/ d7 2 a8 2 MAINTAINER= kim@@tac.nyc.ny.us HOMEPAGE= http://www.rsnapshot.org/ d38 2 a39 2 ${INSTALL_DATA} ${WRKSRC}/INSTALL ${DESTDIR}${DOCDIR} ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${DOCDIR} @ 1.20 log @Recursive bump for perl5-5.28.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2016/07/09 06:39:02 wiz Exp $ d4 1 a4 1 PKGREVISION= 7 @ 1.19 log @Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2015/11/25 12:53:29 jperkin Exp $ d4 1 a4 1 PKGREVISION= 6 @ 1.18 log @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. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2015/06/12 10:51:17 wiz Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.17 log @Recursive PKGREVISION bump for all packages mentioning 'perl', having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2015/02/01 01:48:36 wiz Exp $ a26 3 FIND_PREFIX:= RSYNCDIR=rsync .include "../../mk/find-prefix.mk" d29 1 a29 1 CONFIGURE_ARGS+= --with-rsync=${RSYNCDIR}/bin/rsync @ 1.16 log @Install rsnapshot-diff. From ISIHARA Takanori in PR 49619. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2014/05/29 23:37:31 wiz Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.15 log @Bump for perl-5.20.0. Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.14 2013/05/31 12:42:04 wiz Exp $ # d4 1 a4 1 PKGREVISION= 3 d39 2 @ 1.14 log @Bump all packages for perl-5.18, that a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2012/10/23 19:51:22 asau Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.13 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2012/10/03 21:57:44 wiz Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.12 log @Bump all packages that use perl, or depend on a p5-* package, or are called p5-*. I hope that's all of them. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2012/08/11 18:30:12 ryoon Exp $ a13 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.11 log @Update to 1.3.1 * Convert to use FIND_PREFIX mechanism instead of LOCALBASE * Set LICENSE Changelog: VERSION 1.3.1 (Aug 31 2008) ------------------------------------------------------------------------------ - Fix help message mixup in lines between -c and -t. - Add more specific error messages for not currently implemented potential per backup point options, like cmd_preexec. - Allow named pipe as logfile - suggested by Patrice Levesque. - Include rsnapshot-copy script written by Matt McCutchen. - Allow `backticks` in include_conf. - Apply fix-sync_first-rollback.diff patch from Matt McCutchen (02 Apr 2008). - hopefully fix bug with link_dest not being used on second and later backups when you have link_dest 1 and sync_first 1. (Ignore $sync_dir_was_present) - Patch from Adam Greenbaum to allow passing of ssh arguments correctly. - David Grant added rsync_numtries to rsnapshot.conf. - Applied Ben Low's Linux LVM patch. - Added stop_on_stale_lockfile, thanks to Henning Moll. - Michael Ashley's fix for filter/space problems on the rsync command line. - Remove trailing whitespace from command names in rsnapshot.conf. - Warn about extra spaces between tab and argument. - Added multi-line config options, thanks to Dieter Bloms. - The 'interval' config option is now called 'retain'. - chdir to avoid an obscure bug in some versions of GNU rm. - Changed use_lazy_deletes option to use _delete.$$ directories. - Added note about -H and hard links to docs for rsync_short_args. - Include rsnapshot-diff.1 in rpm. - Fix bug with rsnapshot sync the first time (when .sync does not exist) trying to copy hourly.0 to .sync, even if hourly.0 doesn't exist. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=413439 VERSION 1.3.0 (Oct 21 2006) ------------------------------------------------------------------------------ - Add files rsnapreport.pl Upgrading_from_1.1 rsnapshot-HOWTO.en.html to rpm. - fix a bug with removing interval.delete (with use_lazy_deletes). - rsnapshot detects the global ssh_args option being set multiple times, and gives a config error suggesting the per-backup ssh_args instead. - Move Upgrading section of INSTALL to docs/Upgrading_from_1.1. - Incorporate patch from Alan Batie to fix bugs with include_conf. - check for quoting on $rsync_long_args rather than just splitting on space. - Change rsnapshot.conf default to have lockfile enabled. - Check for stale lock files (PID not currently running). - explicitly add mode 0644 to sysopen() to create lockfile - give warning if write() or close() return 0 when writing/closing lockfile - Make prev_max_interval "not present (yet), nothing to copy" message when rotating interval.0 more visible (level 3 instead of level 4). - Add man page for rsnapshot-diff (generated from perldoc). - Updates to rsnapshot man pages (via perldoc). - Use =item in AUTHORS section - move mis-placed =back - document stale lock file detection - strongly recommend using a lock file - add a chmod to example backup script - change crontab example for weekly from 4 "weekly"s per month to 1 per week - expand on why higher intervals are done first via cron. - Change space to tab after #cmd_rsnapshot_diff in rsnapshot.conf.default.in. - In rpm patch, set cmd_rsnapshot_diff to /usr/bin/rsnapshot-diff. - Set the test scripts t/*.t.in to run from the source directory and create directory t/support/files/a if necessary. - Trim comments in README about gnu cp versions > 5.3 since rsnapshot strips trailing slashes for gnu cp with rsnapshot 1.2.9 and later. - Add pointers to HOWTO and utils/rsnapreport.pl in README. - More examples (eg: timestamp backup_script) in rsnapshot.conf.default.in. - Change "Perhaps this is not GNU cp?" error message. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2010/01/27 19:54:41 joerg Exp $ d5 1 @ 1.10 log @DESTDIR support @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2006/10/02 19:51:37 abs Exp $ d4 1 a4 1 DISTNAME= rsnapshot-1.2.9 d11 1 d29 3 d34 1 a34 1 CONFIGURE_ARGS+= --with-rsync=${LOCALBASE}/bin/rsync @ 1.9 log @Update sysutils/rsnapshot to 1.2.9 VERSION 1.2.9 (May 18 2006) ------------------------------------------------------------------------------ - Added utils/rsnapreport.pl, written by William Bear. - Detect exit status 23 and 24 from rsync in rsync_cleanup_after_native_cp_al - Add $! (system error message) to various warning messages in native_cp_al - Add more examples and comments to rsnapshot.conf.default.in - In Makefile*, for "make tar", include "t" (testing) in the tar file. - Do not strip the trailing slash if it's a remote root filesystem. (This was a bug in rsnapshot 1.2.3 if you use "backup host:/ ...") - Give a more descriptive error message "cannot have a remote snapshot_root" if user tries to configure an ssh path or rsync path as snapshot_root. - Add some more description to the error "rsnapshot refuses to create snapshot_root when no_create_root is enabled", after checking whether the snapshot_root is a non-directory file, or just plain non-existent. - Changed default syslog level to 'info' instead of 'notice' - Added include_conf directive - Allowed remote ssh directory paths starting with "~/" as well as "/". - Changed rsnapshot maintainer from Nathan Rosenquist to David Cantrell - David Cantrell wrote the rsnapshot-diff utility - Chris Petersen added cwrsync permanent-share support - Robert Jackson added use_lazy_deletes - Added rollback for backup_scripts - Added rsnapshot-diff to Autoconf/Automake install/build process - Added sha1sum to utils/sign_packages.sh - Added a CVS Id to key files - Fixed exit value for some test invocations - Added 'rsnapshot diff' front-end to rsnapshot-diff - Added cmd_rsnapshot_diff - Added cmd_preexec - Added cmd_postexec - Added db prefs examples to utils/backup_mysql.sh and utils/backup_pgsql.sh - Fixed formatting with email addresses under AUTHORS section of man page - Added an extra safety check in copy_symlink() - Fixed swapped config comments about rsync_long_args in write_upgrade_config_file() - Added optional use of the CPAN Lchown module - Added safe_chown() wrapper to handle chown() calls safely - Added warning message if we can't properly lchown a symlink - Added fixes in sync_cp_src_dest() and sync_rm_dest() to properly delete a file that is being replaced with a directory - Fixed error message for dest not being specified in sync_rm_dest() - Changed skip message level to 2 in rsync_backup_point() - Added better file type checking in sync_cp_src_dest() - Removed redundant stat() calls in sync_cp_src_dest() and sync_rm_dest() - Removed trailing slashes from file paths when calling cp -al subroutines - Changed show_usage() to use here printing - Changed strip trailing slash operation in rsync_backup_point() to use strip_trailing_slash() - Fixed incorrect call to cmd_rm_rf() in handle_interval() - Fixed trailing slash on call to bail() in handle_interval() - Added sync_first feature (touches a lot of code) - When link_dest is enabled, rsnapshot will now hunt for the newest available directory to use as a link_dest target (up to the oldest directory) - When use_lazy_deletes is enabled, remove the lockfile before the final delete - Expanded on default (no args) and help messages - Added show_latest_snapshot() subroutine for shell scripts - Fixed sync_if_different() to allow alternating directories and files to be created with the same names between runs - Removed redundant line width and indent values in wrap_cmd() calls - Anthony Ettinger wrote utils/mysqlbackup.pl - Sherman Boyd wrote utils/random_file_verify.sh VERSION 1.2.3 (Aug ?? ??:?? 2005) ------------------------------------------------------------------------------ - Fixed a bug introduced in 1.2.2 when rsync is not using --relative - Fixed a bug where the snapshot_root could be included in backups if the root filesystem was being backed up and --relative was not set VERSION 1.2.2 (Aug 20 18:07 2005) ------------------------------------------------------------------------------ - David Keegel fixed a race condition in add_lockfile() - David Keegel improved error reporting when config file isn't present - Provided a workaround for a bug in some versions of rsync which caused files to not be deleted properly when the --relative flag was set. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2005/12/29 06:22:18 jlam Exp $ d12 2 d32 1 a32 1 INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 d35 5 a39 7 ${INSTALL_SCRIPT} ${WRKSRC}/rsnapshot ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/rsnapshot.1 ${PREFIX}/${PKGMANDIR}/man1 ${INSTALL_DATA_DIR} ${EGDIR} ${INSTALL_DATA} ${WRKSRC}/rsnapshot.conf.default ${EGDIR} ${INSTALL_DATA_DIR} ${DOCDIR} ${INSTALL_DATA} ${WRKSRC}/INSTALL ${DOCDIR} ${INSTALL_DATA} ${WRKSRC}/README ${DOCDIR} @ 1.8 log @Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk automatically detects whether we want the pkginstall machinery to be used by the package Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2005/12/27 08:56:47 kim Exp $ d4 1 a4 2 DISTNAME= rsnapshot-1.2.1 PKGREVISION= 1 d30 1 a30 1 INSTALLATION_DIRS= bin man/man1 d34 1 a34 1 ${INSTALL_MAN} ${WRKSRC}/rsnapshot.1 ${PREFIX}/man/man1 @ 1.7 log @Restore the use of lchown(2) that was lost in the upgrade. The upgrade instructions are in the INSTALL document, so install it as well as README. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2005/12/05 23:55:20 rillig Exp $ a17 1 USE_PKGINSTALL= yes @ 1.6 log @Ran "pkglint --autofix", which corrected some of the quoting issues in CONFIGURE_ARGS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2005/09/13 11:47:49 abs Exp $ d5 1 d14 1 d23 1 d39 3 @ 1.5 log @Update rsnapshot to 1.2.1. Changes since 1.1.6 Note that config file format has changed, but rsnapshot will detect an old config and refuse to run until config is updated. VERSION 1.2.1 (Apr 09 15:10 2005) ------------------------------------------------------------------------------ - Fixed security bug when neither cmd_cp or link_dest are enabled VERSION 1.2.0 (Jan 31 21:43 2005) ------------------------------------------------------------------------------ - Turned off buffering ($|=1) - Changed default lockfile to /var/run/rsnapshot.pid, for FHS compliance - Clarified man page licensing (GPL) - Fixed is_real_local_abs_path() to handle dangling symlinks - Changed utils/backup_smb_share.sh to re-order the smbtar arguments - Added "-uroot" to utils/backup_mysql.sh example file - Changed regex in is_blank() subroutine - Changed rsync include/exclude mode to relative - Peter Palfrader enhanced error reporting to include command line options - Bharat Mediratta improved the exclusion rules to avoid backing up the snapshot root. The old way was also kept for users who can't or don't want to upgrade their destination paths in their backup points. - Bharat Mediratta added a "+" feature to the per-backup point args to allow additive include/exclude rules. - Added safe_rename() subroutine to work around a semi-obscure timestamp bug in certain Linux kernels - Clarified error message about local/relative paths in config file parsing - Added check for leading/trailing spaces in remote (ssh) paths - Added du(1) and crontab(1) to man page references - Added config.guess and config.sub for automake - Changed default destination paths for backup points in example config file for compatibility with --relative rsync flag - Added formatting fix to show one slash only when invoking backup_script with link_dest option enabled - Broke backwards compatibility for the benefit of fixing several outstanding issues. The default value for rsync_long_args is now different. - Changed add_lockfile() verbose message to "echo $$ > /path/to/lockfile.pid" which is actually what the code is doing - Added check to make sure backup_scripts can't share destination path with backup points - Added check to make sure different backup_script destinations don't overlap and don't clobber backup point destinations - Added "cmd_du" parameter to allow specifying the path to "du" - Nicolas Kaiser provided various typo fixes in the program and man page - Fixed "missing rsync/configtest ok" bug - Added config_version parameter, which is now required - All autoconf files were updated with the ones from Debian sarge - Added upgrade-config-file feature for "make upgrade" target and manual use - Added upgrade feature to RPM spec file - Added check-config-version feature for use with shell scripts, etc. - Changed version_only argument to version-only, for consistency with new options - Conditionalized configure script to only advise the user to copy the rsnapshot.conf.default file to rsnapshot.conf if it's a new installation - Added rollback feature to restore interval.0 snapshots when using link_dest - Added second option for du, to compare subdirectories or files - Added "du_args" to pass arguments to du - Relaxed cmd line option validation, but only when du is the command - Now only show command invocation for logger on verbose level 4 - Added rsync cleanup after native_cp_al() to preserve special files - Removed warning messages from native_cp_al() about special files - Modified error printing so full run string is displayed once at the top of a list of error messages - Fixed bug in old method of preventing the snapshot root from being backed up, which occurred when snapshot root was more than one level down from a backup point - Added commented out du_args to rsnapshot.conf.default.in - Added descriptive error if "du" fails @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2005/07/16 01:19:23 jlam Exp $ d25 2 a26 2 CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} CONFIGURE_ARGS+= --with-perl=${PERL5} @ 1.4 log @Get rid of USE_PERL5. The new way to express needing the Perl executable around at either build-time or at run-time is: USE_TOOLS+= perl # build-time USE_TOOLS+= perl:run # run-time Also remove some places where perl5/buildlink3.mk was being included by a package Makefile, but all that the package wanted was the Perl executable. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2005/06/17 03:50:35 jlam Exp $ d4 1 a4 2 DISTNAME= rsnapshot-1.1.6 PKGREVISION= 1 a12 1 DEPENDS+= p5-Lchown>=0.07:../../sysutils/p5-Lchown @ 1.3 log @Create directories before installing files into them. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2004/10/11 09:44:12 kim Exp $ d17 1 a17 1 USE_PERL5= yes @ 1.2 log @Yikes, use lchown! @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2004/10/10 17:28:14 kim Exp $ d31 2 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d5 1 d14 1 @ 1.1.1.1 log @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. @ text @@