1 Jul 2006: 0.2.14 Miek <miek@miek.nl>
-- misc. bugfixes and new features --
scripts:
* use dd for "catching" the files' content
* eliminate the use of 'head' as this didn't work on freebsd
* dump-here.sh must be edited before use (added exit 1)
* Added pl-tools/ directory for perl contributed scripts:
added gzip.pl and mirror.pl both from Mark J Hewitt
These are up to 50 times faster than the shell scripts!
* Remove rb-tools dir from distribution - not uses & not finished
* moved wrapper scripts (dump.sh, dump-here.sh and restore.sh) to
sh-wrapper/ directory
* implement good bash coding (Remarks from Bob Proulx)
use booleans in the scripts
kill whitespace
rdup:
* Don't re-check directories for changed files sizes
and only check for files that are to be added.
* Compilation fix for gcc 2.95; don't use %zd in printf
* check return value of ftruncate()
rdup is a utility inspired by rsync and the plan9 way of doing
backups. rdup itself does not backup anything. It only prints a
list of files that are changed, or all files in case of a null
dump, to standard output.
Subsequent programs in a pipe line can be used to actually implement
to backup scheme. After a run a new filelist is written. No warning
is given when filelist is an existing file, it just gets overwritten
by rdup. New runs will print out only those files that have actually
changed since the last run, thereby making incremental backups
possible.
Basically complete, not yet tested if it's useful, and there's
a freeze on :)