intrigeri
8f70c54e0a
Initialize dup_keepincroffulls as any other global variable.
2011-04-26 10:31:39 +02:00
Olivier Berger
b5b400aca6
Fix option name, and revert defaults to previous settings
2011-04-25 22:40:45 +02:00
Olivier Berger
55fe213f9b
Fix merge problem
2011-04-25 22:40:44 +02:00
Olivier Berger
ca14175210
Now that there's some removal of increments for old fulls, we can keep fulls for a longer time, for instance 1Y which becomes default
2011-04-25 22:40:44 +02:00
Olivier Berger
573e803a07
Proposed feature to address https://labs.riseup.net/code/issues/2492
2011-04-25 22:40:44 +02:00
Olivier Berger
a1c2229e1a
Proposed feature to address https://labs.riseup.net/code/issues/2492
2011-04-25 22:40:44 +02:00
intrigeri
6aca9c822b
All handlers: stop using "local VAR" outside functions. ( Closes : #530647 )
2011-04-25 18:55:58 +02:00
intrigeri
2392094a24
Make units clearer (Closes Redmine bug #2737 ).
2011-02-16 08:22:10 +01:00
intrigeri
a036144de8
Documentation: recommend using 4096 bits RSA keys everywhere.
2011-01-27 19:02:28 +01:00
intrigeri
8190b0dbc7
rdiff.helper: generate 4096 bits RSA keys.
2011-01-27 19:00:15 +01:00
intrigeri
8098286aa1
dup helper: fix separate signing key usecase.
...
Thanks to Ian Beckwith for the patch.
2010-12-13 11:24:21 +01:00
intrigeri
13f247afeb
Fix reliance on bash for pipefail. ( Closes : #602374 )
...
Thanks to Sergio Talens-Oliag <sto@debian.org> for the bug report and patch.
2010-11-07 13:07:26 +01:00
Jacob Anawalt
0b60b58153
Removed extra '.' in plain/sql dumps
...
Removed an extra '.' in file names introduced by the pg_dump options
patch, resulting in names like db..sql or db..sql.gz instead of just
db.sql or db.sql.gz.
2010-10-19 22:52:03 +02:00
Micah Anderson
9271e58a24
older versions (lenny) of lvm2 have a bug in vgcfgbackup that makes it so when you specify multiple volume groups to backup, it gives an error, saying you must set the %s template for the name. We are doing that, it just cannot handle it properly.
...
This change routes around this issue, which has been fixed in later lvm2 releases, by passing only one argument to vgcfgbackup by taking all the volume groups that are found and running them through a for loop
2010-10-12 11:48:50 -04:00
intrigeri
a80d6f4a0c
Make it clear duplicity >=0.4.9 is required when using a custom tmpdir.
2010-10-12 11:47:15 +02:00
intrigeri
dc7f723e5c
Remove support for duplicity < 0.4.4. Even etch-backports has a newer one.
2010-10-12 11:44:35 +02:00
intrigeri
55d9452da5
dup: use --tempdir option rather than TMPDIR environment variable.
...
Closes Roundup bug #598 .
This breaks support of Debian etch.
2010-10-12 11:15:47 +02:00
Jacob Anawalt
7355535ee1
Enable pg_dump format option.
...
The format option of pg_dump enables tar and custom archive file formats in
addition to the default plain-text file containing SQL commands.
When either the tar or custom format are selected the behaviour of database=all is changed to no longer dump a single file via pg_dumpall. Instead pg_dumpall
is called once to export the "global" data (roles & tablespaces) and then
pg_dump is called once for each non-template table in the database.
To support the GZIP and GZIP_OPTS variables in backupninja and to give the
default --rsyncable gzip compression flag a chance at working on a PostgreSQL
backup, the custom output is forced to not use compression. Instead compression
is done via a pipe to gzip. Hopefully this benefits rsync and rdiff-backup
style backups for reduced backup and storage costs that outweigh the
restoration ones.
2010-10-12 10:49:34 +02:00
Silvio Rhatto
2bf727c140
Don't remove created metadata after rotation at rsync
2010-09-25 16:29:43 -03:00
Silvio Rhatto
eff27ce1cd
Fixing long rotation at rsync handler
2010-09-20 22:10:13 -03:00
intrigeri
c0c02efafd
rdiff: support reading include/exclude patterns from files.
2010-09-12 23:26:08 +02:00
Silvio Rhatto
e90b9b78bb
Removing rsync handler changelog
2010-09-02 20:39:42 -03:00
Silvio Rhatto
6bc07684e9
Removing unneeded hostname and user from ssh_cmd_base
2010-09-02 20:39:07 -03:00
Silvio Rhatto
c3f4247c06
Changing 'info' to 'fatal' at rsync handler set_lockfile function
2010-09-01 19:02:29 -03:00
Silvio Rhatto
7cbf1b2013
Rsync handler CHANGELOG update
2010-08-25 20:53:23 -03:00
Silvio Rhatto
f4ed3ae9a2
Making sure that the pid on lockfile reffers to an rsync backup process
2010-08-21 19:30:02 -03:00
Silvio Rhatto
7f075c1e3e
Fixing lockfile checks for rsync handler
2010-08-21 18:37:48 -03:00
Silvio Rhatto
9fe6ebf377
RSYNC_RSH fix
2010-08-17 12:18:16 -03:00
Silvio Rhatto
7ef6a0b844
Fixing ssh_cmd and RSYNC_RSH at rsync handler
2010-08-17 10:59:13 -03:00
intrigeri
4015578106
Fix code logic to make dbusername/dbpassword actually usable (Closes Redmine bug #2264 )
2010-06-24 16:53:58 +02:00
intrigeri
9179c59b50
mysql: don't lock tables in the information_schema database ( Closes : #587011 )
2010-06-24 16:18:44 +02:00
intrigeri
aeca6912a8
Added GZIP_OPTS option, defaulting to --rsyncable.
...
... so that this option can be disabled on systems that don't support it.
This also allows to use another compression program, such as pbzip2 on SMP
machines (closes Roundup bug #2405 ).
2010-06-14 19:06:59 +02:00
intrigeri
46ace65573
Added /var/cache/backupninja/duplicity to default excludes.
...
... for rdiff.helper, dup.helper, example.dup and example.rdiff.
2010-05-10 22:18:49 +02:00
intrigeri
d6ec2b4e62
Store duplicity cache to /var/cache/backupninja/duplicity.
...
... instead of previous /var/backups/duplicity.
2010-05-10 22:15:41 +02:00
intrigeri
99434c8b07
Added ftp_password option.
...
This is the only way to securely transmit the FTP password from backupninja
to duplicity.
2010-05-06 20:05:20 +02:00
intrigeri
219a6eb958
Better example.dup documentation. Thanks, Alster!
2010-05-06 19:47:54 +02:00
intrigeri
33365d0953
dup: use --archive-dir /var/backups/duplicity unless the user has specified it (Closes: 580213)
2010-05-06 19:27:18 +02:00
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
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
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
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
olivier
480ace739c
Convert from debug to info so that it can be reported in the email
2010-01-05 13:47:12 +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