rsync-backup
11 years agorsync-backup.in: Missing `NAME' section.
Mark Wooding [Fri, 25 Jan 2013 18:27:46 +0000 (18:27 +0000)]
rsync-backup.in: Missing `NAME' section.

11 years agorsync-backup.8, rsync-backup.in: Allow per-backup retention policy.
Mark Wooding [Fri, 14 Dec 2012 23:07:33 +0000 (23:07 +0000)]
rsync-backup.8, rsync-backup.in: Allow per-backup retention policy.

Now stuff like the media library doesn't keep old mistakes and changed
files forever, but we can still keep lots of history for most of the
filesystems.

11 years agorsync-backup.8, rsync-backup.in: New dry-run mode for testing logic.
Mark Wooding [Fri, 14 Dec 2012 23:06:10 +0000 (23:06 +0000)]
rsync-backup.8, rsync-backup.in: New dry-run mode for testing logic.

There's a tweak to retention policy coming up, and it turns out to be bad
to test such things on one's production backups.

11 years agorsync-backup.in, rsync-backup.8: Retry backups which fail fshash check.
Mark Wooding [Fri, 19 Oct 2012 08:46:31 +0000 (09:46 +0100)]
rsync-backup.in, rsync-backup.8: Retry backups which fail fshash check.

I'm getting annoyed with vampire:root failing in the morning and then
succeeding after a manual retry.  So get the script to retry automatically.

11 years agorsync-backup.in, rsync-backup.8: Ensure the store filesystem is mounted.
Mark Wooding [Mon, 8 Oct 2012 08:12:23 +0000 (09:12 +0100)]
rsync-backup.in, rsync-backup.8: Ensure the store filesystem is mounted.

Previously this was left as the responsibility of some wrapper script,
but that's really annoying, and we should do it ourselves.

11 years agoDebianization!
Mark Wooding [Sun, 7 Oct 2012 22:40:15 +0000 (23:40 +0100)]
Debianization!

11 years agoFirst cut at documentation. 0.99.1
Mark Wooding [Sun, 7 Oct 2012 21:20:47 +0000 (22:20 +0100)]
First cut at documentation.

11 years agofshash.in: Save and restore working directory when walking.
Mark Wooding [Sun, 7 Oct 2012 21:20:04 +0000 (22:20 +0100)]
fshash.in: Save and restore working directory when walking.

11 years agofshash.in: Remove ambiguity for filenames containing ` -> '.
Mark Wooding [Sun, 7 Oct 2012 14:52:10 +0000 (15:52 +0100)]
fshash.in: Remove ambiguity for filenames containing ` -> '.

The problem is that we can't tell which occurrence is the separator for
a symbolic link.  Fix this by adding an otherwise pointless backslash.

11 years agoInitial commit.
Mark Wooding [Sun, 7 Oct 2012 13:26:23 +0000 (14:26 +0100)]
Initial commit.

This is still a little sketchy.  Some pieces are lacking documentation.
But the basic code is currently in production use, so it can't be that
bad.