Commit Graph

525 Commits

Author SHA1 Message Date
intrigeri
e0981ba3f0 Rephrase, reformat and sync example dup configuration. 2010-05-06 18:53:51 +02:00
Olivier Berger
abf7a4bb65 Implement Debian #535996 to use --full-if-older-than 2010-05-02 17:45:02 +02:00
olivier
4f4ee9b0d9 Add full-if-older-than with half the keep duration 2010-05-02 12:05:15 +02:00
intrigeri
582b7521cb dup: ignore anything but digits and "." when comparing versions (Closes: #578987)
I'd love to use "dpkg --compare-versions" but we don't want backupninja to be
Debian-specific. Any similar tool?

Signed-off-by: intrigeri <intrigeri@boum.org>
2010-04-24 20:00:13 +02:00
intrigeri
1cd91839c3 dup: use duplicity's --extra-clean option when necessary
This is necessary to get rid of unnecessary old cache files when cleaning up,
when using duplicity >=0.6.01 that depends on local caching.

Closes: #572721
2010-03-06 19:25:27 +01:00
intrigeri
7dce2f1138 sys: only run mdadm if RAID devices actually exist (Closes: #572450) 2010-03-06 15:27:34 +01:00
Micah Anderson
81921efa98 added missing newline to the end of example.ldap 2010-01-29 11:22:57 -05:00
Micah Anderson
3af5f0dd53 Update README and INSTALL to be more clear how to install backupninja 2010-01-27 17:45:21 -05:00
Micah Anderson
6e8c722ca2 Release 0.9.7 2010-01-27 17:11:37 -05:00
Micah Anderson
5d6666acfb fix alpha sort order in examples/Makefile.am to be less confusing 2010-01-26 18:46:40 +13:00
Micah Anderson
8886413321 add a few more 'formItem include' lines to the rdiff and dup handlers
to improve the ninjahelper interface as requested by alster in redmine
2010-01-19 12:01:18 +13:00
Micah Anderson
2108cf4646 add Chris Nolan to Authors for the maildir directory fix, and add
something to the changelog all for 98e62c9537
2010-01-18 11:43:55 +13:00
intrigeri
46eccf2fd0 rdiff: fix confusing error if rdiff-backup cannot be found on remote server.
Thanks to maniacmartin <martin@maniacmartin.com> for the patch on which this one
is based.
This closes Redmine bug #1209.
2010-01-09 23:25:03 +01:00
intrigeri
64c4d190a3 dup: support backups to Amazon S3 buckets
Thanks to stefan <s.freudenberg@jpberlin.de> for the patch.
This fixes Redmine bug #658.
2010-01-09 23:14:17 +01:00
intrigeri
0fbd8744f5 set BACKUPNINJA_DEBUG when invoked with -d (Closes: #537266) 2010-01-09 01:19:21 +01:00
intrigeri
4e0519e390 rdiff,dup: fix include/exclude paths with spaces (Closes: #398435)
This also fixes Redmine bug #1021.
2010-01-09 00:44:43 +01:00
intrigeri
47313bca65 ldap,mysql,pgsql: use bash pipefail option so that failed dumps are reported as such
This should fix Redmine bug #1340.

This option makes pipelines return as status the value of the last (rightmost)
command to exit with a non-zero status, or zero if all commands exit
successfully. See bash(1) for details.

E.g. this prevents the following from exiting with status 0 (!) if pg_dumpall
fails:

        pg_dumpall | gzip
2010-01-08 23:40:23 +01:00
intrigeri
49bfd02bd3 reportspace: skip non-directories and places that don't exist on the local filesystem (Closes: #536049) 2010-01-05 14:34:30 +01:00
intrigeri
172b0e3341 Fixed indentation 2010-01-05 14:31:57 +01:00
intrigeri
b6fd3b231e Added ChangeLog entry for previous commit. 2010-01-05 13:52:43 +01:00
olivier
480ace739c Convert from debug to info so that it can be reported in the email 2010-01-05 13:47:12 +01:00
intrigeri
8fb9415609 Adding optional report of infos sent by handlers in the email (closes #563734)
Cherry-picked and re-indented patch 76792c8f45afa1fdaeb81c2af77499ca0b83ce64
from Olivier Berger.

Conflicts:

	src/backupninja.in
2010-01-05 13:39:32 +01:00
intrigeri
00e759430a Added ChangeLog entry for 61eb6a7484. 2010-01-05 13:19:17 +01:00
intrigeri
1773b7f918 Added Olivier Berger to the AUTHORS file. 2010-01-05 13:18:56 +01:00
olivier
61eb6a7484 Add duplicity output line by line instead of with a whole at one time. Should help fix #536360 2010-01-05 13:16:09 +01:00
intrigeri
a53e8a531a Fix indentation of previously cherry-picked patch 2010-01-05 13:11:57 +01:00
intrigeri
d65fa0c058 Cherry-picked "fixes for mysql handler for mysqld inside a vserver"
This commit (64edfccf76) was wrongly committed to
the debian branch.

Conflicts:

	handlers/mysql.in
2010-01-05 13:09:38 +01:00
intrigeri
d4c5f73ad7 dup.helper: do not propose to exclude /home/*/.gnupg twice anymore (Closes: #563044) 2009-12-31 17:05:47 +01:00
intrigeri
29b86fdfb8 TODO: removed issues that are resolved or tracked in Redmine 2009-12-25 04:27:21 +01:00
intrigeri
9400bd0098 Fixed remaining pointers to our deprecated Trac instance. 2009-12-25 04:25:44 +01:00
intrigeri
4996d8deb7 autotools: added the stat command to the automagically replaced ones
... hoping it will help supporting *BSD some day.
2009-12-25 04:09:29 +01:00
intrigeri
f4ab3148f1 mysql, pgsql: Quote output filenames
... to support shell meta-characters in database names.
Closes Redmine bug #617.
2009-12-25 02:33:13 +01:00
intrigeri
5da707b309 rsync: added vim and Emacs modelines for consistency's sake 2009-12-25 02:28:55 +01:00
intrigeri
8d10a6555c fix copy'n'paste doc error 2009-12-25 01:30:11 +01:00
intrigeri
6606cce445 easydialog: allow form fields input to grow up to 100 chars (Closes: #562249) 2009-12-24 16:57:31 +01:00
Micah Anderson
34d0d30593 adjust the comparison operators in the rsync handler, fixes #1473 2009-12-02 17:09:16 -05:00
intrigeri
f967264717 ldap, mysql, pgsql: use gzip's --rsyncable option 2009-11-19 20:27:46 +01:00
Silvio Rhatto
75d17d06f2 Enhanced rsync handler.
- Added support for:
  - Remote destinations
  - Long rotation format similar to maildir handler
  - Batch files through --read-batch and --write-batch
  - Custom file list using --files-from
  - SSH persistent connection using ControlMaster
  - The rsync:// protocol
- Metadata folder for each backup folder
- General refactoring
- Code cleanup

Not all options were tested and it might contain bugs.
Tests, comments and patches are welcome. :)
2009-11-06 11:16:16 -05:00
Micah Anderson
f549dc44f6 Fix missing $ in variable name, fixes: #1239 2009-09-23 16:07:58 -04:00
Micah Anderson
fbd0b8742c Standardize the example file format. Making the comments have the same
number of hash marks, clearly specify example settings and what the
defaults are set to.
2009-08-27 16:54:09 -04:00
intrigeri
1b991d6c15 dup: fixed bandwidth vs desturl testing 2009-07-18 10:48:10 +02:00
intrigeri
f45803230a dup: fixed bandwidthlimit test
Thanks to Ian Beckwith <ianb@erislabs.net> for the patch.
2009-07-18 10:47:55 +02:00
Micah Anderson
8000beda16 added sshoptions variable to the maildir handler for arbitrary options that you might need to pass
updated the example.maildir to include this option, as well as detail the missing desid_file, destport
2009-07-09 19:00:41 -04:00
Matthijs Kooijman
78884142e7 Add a vim modeline with indentation settings.
The modelines added match the emacs lines already present and also set
the filetype to sh (just like the emacs lines).
2009-05-23 10:42:20 +02:00
Matthijs Kooijman
4ecaae9405 Make all indentation consistent.
Previously, there were many indentation styles in use: Real tabs, 2, 3
or 4 spaces, mixing these within the same file, function or even within
a single line.

This commit changes all bash scripts in the handlers, src and lib dirs
to use consistent indentation: three spaces are now used everywhere.
Other files (e.g. Makefiles) are left untouched.

Additionally, this commit removes all trailing whitespace.
2009-05-23 10:34:16 +02:00
intrigeri
386c427594 sys: backup dmsetup info as well, for easier restoring of Luks headers 2009-01-22 23:37:50 +00:00
intrigeri
772af74c80 sys: new lvm option to backup LVM metadata of every detected volume group 2009-01-22 22:15:13 +00:00
intrigeri
36854a51d4 sys: new luksheaders option to backup the Luks header of every Luks device 2009-01-22 22:14:22 +00:00
intrigeri
94861df686 mysql: fix 'mysqladmin ping' use, see changelog for details 2009-01-12 22:47:30 +00:00
intrigeri
a1c625fcc3 add support for 'when = manual' (Closes: #511299) 2009-01-12 22:47:08 +00:00