* backup/usbbu2: fixes for squeeze automounter in ziti's config file * backup/usbbu2: fixes for squeeze automounter in ravioli's config file * backup/usbbu2: fixes for squeeze automounter in doodle's config file * backup/usbbu2: updates to macaroni's config file to remove vermicelli * backup/usbbu2: master script now only warns if slave fails * backup/usbbu2: merged two halves of process_backup_and_excludes() function, wrapped rsync to ignore changed files * backup/usbbu2: don't record fake status to backup status file because the loading of this setting from from the previous backup contaminates the current backup * backup/usbbu2: added config file for ziti * backup/usbbu2: added excludes for ziti * backup/usbbu2: more fixes for faked backups * backup/usbbu2: don't make target directory on fake backup (it already exists and just generates a mkdir error) * backup/usbbu2: beginnings of 'fake' rsync support * backup/usbbu2: add usb-disk-side excludes for backups of new hosts noodle, doodle & rocky. * backup/usbbu2: ignore fiori:/vol/scratch * backup/usbbu2: master now tests better if usbbu2 script failed, more clients added (noodle, doodle) * backup/usbbu2: macaroni not to back up the backup of 'shared' * backup/usbbu2: updated remaining configs for new VMs doodle, noodle, rocky * backup/usbbu2: added config file for rocky * backup/usbbu2: added config file for doodle * backup/usbbu2: added config file for noodle * backup/usbbu2: updated gnocchi config for new VMs doodle, noodle, rocky * backup/usbbu2: added usbbu2-master * backup/usbbu2: switched from TMPDIR to TMP_DIR * backup/usbbu2: added gnocchi.conf * backup/usbbu2: updates to trenette.conf for new client gnocchi and demise of vermicelli.pristine * backup/usbbu2: updates to torchio.conf for new client gnocchi and demise of vermicelli.pristine * backup/usbbu2: updates to ravioli.conf for new client gnocchi and demise of vermicelli.pristine * backup/usbbu2: updates to macaroni.conf for new client gnocchi and demise of vermicelli.pristine * backup/usbbu2: updates to lasagne.conf for new client gnocchi and demise of vermicelli.pristine * backup/usbbu2: updates to fiori.conf for new client gnocchi and demise of vermicelli.pristine * backup/usbbu2: updates to fettuce.conf for new client gnocchi and demise of vermicelli.pristine * backup/usbbu2: updates to alphaneti.conf for new client gnocchi and demise of vermicelli.pristine * backup/usbbu2: created configuration for fiori (did I never back up fiori before?) * backup/usbbu2: updated trennette's config file based on substituting cannelloni for lasagne * backup/usbbu2: updated torchio's config file based on substituting cannelloni for lasagne * backup/usbbu2: updated ravioli's config file based on substituting cannelloni for lasagne * backup/usbbu2: updated macaroni's config file based on substituting cannelloni for lasagne * backup/usbbu2: cannelloni services now provided by lasagne * backup/usbbu2: updates to config file for macaroni (to exclude other backups on the target disk which were made after this client's backup) * backup/usbbu2: updates to config file for trennette (to exclude other backups on the target disk which were made after this client's backup) * backup/usbbu2: updates to config file for torchio (to exclude other backups on the target disk which were made after this client's backup) * backup/usbbu2: updates to config file for ravioli (to exclude other backups on the target disk which were made after this client's backup) * backup/usbbu2: updates to config file for fettuce (to exclude other backups on the target disk which were made after this client's backup) * backup/usbbu2: updates to config file for cannelloni (to exclude other backups on the target disk which were made after this client's backup) * backup/usbbu2: updates to config file for alphabeti (to exclude other backups on the target disk which were made after this client's backup) * backup/pibu2: calls to ade_usr_getmyloginname() updated for ADE 1.0.9 * backup/usbbu2: don't simulate creation of target directory because its absence interferes too much with subsequent checks * backup/usbbu2: added support for backing up individual files (this was needed to backup vermicelli (a windows VM) disk image) * backup/usbbu2: removed obsolete config files which I said I removed earlier but rm'd instead of svn rm'd * backup/usbbu2: updated macaroni's config file * backup/usbbu2: exclude the destination directory from being a source to backup * backup/usbbu2: updated trennette's config file * backup/usbbu2: added config file for ravioli and removed orphaned config files ditalini.conf, penne.conf, spirali.conf, ziti.conf * backup/usbbu2: updated config file for fettuce * backup/usbbu2: added config file for cannelloni * backup/usbbu2: added config file for alphabeti * backup/usbbu2: fixed bug whereby directories stripped from the 'specified' list (during coverage()'s matching phase) would be excluded from further examination, but not ones simultaneously stripped from the 'existing' list. * backup/usbbu2: added '--ignore-errors' to rsync call (these were about files changing during backup) * backup/usbbu2: actually enabled the rsync call, which was left commented out after the last commit * backup/usbbu2: corrected config for trennette now other backups are present on target disk and need to be excluded * backup/usbbu2: corrected config for ziti now other backups are present on target disk and need to be excluded * backup/usbbu2: corrected config for ditalini now other backups are present on target disk and need to be excluded * backup/usbbu2: corrected config for spirali now other backups are present on target disk and need to be excluded * backup/usbbu2: removed obsolete config files * backup/usbbu2: corrected config for penne now other backups are present on target disk and need to be excluded * backup/usbbu2: corrected typo on config for fettuce * backup/usbbu2: added config file for fettuce * backup/usbbu2: added config file for trennette * backup/usbbu2: when initialising, check if disk already initialised *before* checking that the disk is empty * backup/usbbu2: added config file for ziti * backup/usbbu2: switched to using bash as interpreter * backup/usbbu2: added config file for ditalini * backup/usbbu2: added -i option as alternative to --init * backup/usbbu2: moved the functions defined inside coverage() to outside and changed their names * backup/usbbu2: updated config file for spirali * backup/usbbu2: execute prologue earlier so as to be reminded to mount destination disk *before* collect of data required for coverage tests begin * backup/usbbu2: extended coverage tests for filesytems (and many other small changes made at the same time) * backup/usbbu2: added support for prologue and epilogue directives and a '--force' option to help when backups fail or are interrupted without having written their 'this is a valid backup directory' flag * backup/usbbu2: added configuration for alphabeti VM * backup/usbbu2: added '--ignore-errors' on rsync call as some files were disappearing before completion * backup/usbbu2: modified configuration for spirali VM server * backup/usbbu2: added configuration for penne-vm * backup/usbbu2: updated configuration for penne without storage * backup/usbbu2: allow lost+found in target directory without complaint * backup/*.sh: moved to subdirectories * backup/*.sh: moved files from non-.sh extension prior to creating subdirectories for each of these scripts * backup/usbbu2: cosmetic correction to usage message * backup/usbbu2: added config file for penne * backup/usbbu2: modifications to align opts to all config directives * backup/usbbu2: don't message user for internally requested exclusions, indentation corrections, exclude NFS filesystems * backup/usbbu2: added a whole load more tests * backup/perl-rewrite: renamed perl-rewrite to pibu2 (though I don't know that perl-rewrite was newer than the original pibu) * backup/msrb: renamed msrb's command to msrb * backup/usbbu2: added usbbu2 (used on spirali) * backup/all: removed bldcfg dirs, Makefiles, RCS dirs, added msrb (formerly multi-site-rdiff-backup which was in ahtools), usbbu (formerly offline-backup) * backup/all: removed references to sppsym and SPPSYM * /allbackup: removed all references to #spp in scripts, tests, man pages, renamed *.whatever.spp to *.whatever * /allbackup: replaces INSTALL document with updated version suitable for new ADE * backup/all: moved the 'this manual page documents version ....' from the top of the man page to the bottom. * backup/perl-rewrite: beginnings of porting to new ADE * backup/rdbw: uncommented the unmounting of /diskb which I for some reason had commented out in revision 2156. * backup/rdbw: finally excluded NFS pipes from backup * backup/rdbw: minor fixes to both rdbw and to module directory hierarchy (now has module-level 'doc') * backup/rdbw: mount and unmount /diskb before and after * backup/rdbw: switched to supporting non-SSH backups and changes some sources and targets for backing up graces (dione will die) * backup/rdbw: switched to backing up to dione:/diskb to graces:/diskb (though it is still dione which is backed up) * backup/???: added a smallstuff-style Makefile to install the backup program. * backup/rdbw (renamed from rdiff-wrapper and finally imported) * moved old start of rerite of main script in perl to perl-rewrite submodule directory * backup/???: added rdiff-wrapper (no, not true!) * backup: moved old pibu, cibu, sibu, bud modules from legacy to here.