path: root/restore.in
AgeCommit message (Collapse)AuthorFiles
2014-03-19Use uniform indentation, add missing copyleft headers, update years.Sergey Poznyakoff1
2014-03-18Allow for dumping each MySQL database into a separate file.Sergey Poznyakoff1
* lib/beam/common.in (load_config): Set beam_rsh and backup_local_archive_dir. (beam_exec): New function. * lib/beam/mysql.sh (dump_mysql_db) (restore_mysql_db): New functions. (mysql_backup,mysql_restore): Dump databases individually, depending on the value of <item>_alldb variable. * restore.in: Use beam_exec to run find. * doc/beam.conf.5in: Document changes.
2012-06-05BugfixesSergey Poznyakoff1
* lib/beam/s3.sh (s3_unmount): Implement --force option. Unless it is given, unmount only mount points from $umount_list. * s3.in: Pass --force option to s3_unmount. * restore.in (getyn): Fix a bashism.
2012-06-01Improve docs.Sergey Poznyakoff1
* NEWS: Update. * README: Rewrite. Provide enough documentation for startup. * doc/beam-cleaner.1in: New file. * doc/Makefile.am: Build and install beam-cleaner.1. * doc/beam-backup.1in: Fix the time-stamp-start variable. * doc/beam-restore.1in: Likewise. * doc/beam-s3.1in: Likewise. * doc/beam.conf.5in: Likewise. * backup.in: Mark with sh magic. * beam.in: Likewise. * lib/beam/common.in: Likewise. * lib/beam/fs.sh: Likewise. * lib/beam/mysql.sh: Likewise. * lib/beam/postgres.sh: Likewise. * lib/beam/s3.sh: Likewise. * restore.in: Likewise. * s3.in: Likewise.
2012-05-29Rename project to BEAM (Backup Easy And Manageable).Sergey Poznyakoff1
2012-05-28Incorporate s3 support. Change hook handling.Sergey Poznyakoff1
(Additionally: mysql.sh has been tested.) * .gitignore: Add s3mount.sh * Makefile.am: Build and install s3mount (conditionally). * backup-cleanup: Rename to backup-cleaner. * backup.conf (backup_retain_interval) (backup_bucket_name,backup_mp_s3backer) (backup_mp_s3): New variables. * backup.in: Change hook handling: each hook is a list of commands which are executed in succession. New option --version (-V). Run backup-cleaner if backup_retain_interval is set. * restore.in: Change hook handling. New option --version (-V). * configure.ac: Change version to 1.1. New option --with-s3. * doc/backup.conf.5in: Document new variables and changes in the hook handling. * examples/.gitignore: Remove. * examples/Makefile.am: Remove s3mount. * examples/s3mount.in: Remove. * lib/backup/Makefile.am (libbackup_SCRIPTS, EXTRA_DIST): Add s3.sh * lib/backup/common.in: Source backup/s3 if backup_bucket_name is set. (runhook,print_version): New function. * lib/backup/s3.sh: New file. * s3mount.in: New file.
2012-05-25Add mysql.sh (untested). More configuration examples.Sergey Poznyakoff1
* Makefile.am: Install backup-cleanup. * backup-cleanup: New file. * backup.in (tar_version_options): Remove. (taroptions): Add -c. * examples/Makefile.am (EXTRA_DIST): Add s3mount.in (noinst_SCRIPTS): Add s3mount.sh * examples/backup.conf.s3 (prologue): Cleanup old files. * examples/s3mount.in: New file. * examples/.gitignore: New file. * lib/backup/Makefile.am (libbackup_SCRIPTS) (EXTRA_DIST): Add mysql.sh * lib/backup/fs.sh (fs_backup): Remove -c option: it is present in $taroptions by default. * lib/backup/mysql.sh: New file. * lib/backup/postgres.sh (postgres_backup): Fix variable name, * restore.in: More error checking.
2012-05-17Minor fixes.Sergey Poznyakoff1
* backup.in: Set and restore traps. * restore.in: Restore trap after executing epilogue_hook.
2012-05-17Bugfix.Sergey Poznyakoff1
* restore.in: Fix autodetection of last round and level numbers.
2012-05-17Initial importSergey Poznyakoff1

Return to:

Send suggestions and report system problems to the System administrator.