Commit Graph

186 Commits

Author SHA1 Message Date
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
b6fd3b231e Added ChangeLog entry for previous commit. 2010-01-05 13:52:43 +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
d4c5f73ad7 dup.helper: do not propose to exclude /home/*/.gnupg twice anymore (Closes: #563044) 2009-12-31 17:05:47 +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
6606cce445 easydialog: allow form fields input to grow up to 100 chars (Closes: #562249) 2009-12-24 16:57:31 +01:00
intrigeri
f967264717 ldap, mysql, pgsql: use gzip's --rsyncable option 2009-11-19 20:27:46 +01: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
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
intrigeri
2cfcdd636d mysql: new sqldumpoptions config variable (Closes: #502966) 2008-12-09 11:40:03 +00:00
intrigeri
4506202ea7 backupninja: do not assume English locale when using date (Closes: #465837) 2008-12-09 11:08:53 +00:00
Micah Anderson
a76cc2f576 fix location of deleted_on file and add missing destid_file options in maildir handler 2008-08-08 04:50:55 +00:00
intrigeri
c4f2b1d45e fix reportspace 2008-07-28 17:12:31 +00:00
Micah Anderson
351369b874 update makecd handler to work with new toolset 2008-07-25 20:11:24 +00:00
Micah Anderson
d404d8b754 prepare for release 2008-07-21 20:49:34 +00:00
Micah Anderson
98e62c9537 . make maildir helper look in every subdirectory of the source directory for
maildirs, rather than just looking in the directories [a-zA-Z0-9], thanks
           for the patch from chris@cenolan.com (Trac#43)
2008-07-06 16:05:14 +00:00
intrigeri
788e82b56a dup: set secure permissions on tmpdir when creating it 2008-06-25 09:54:45 +00:00
Micah Anderson
ed9d104613 stop failing on all the trac backups if just one fails 2008-06-25 03:27:06 +00:00
Micah Anderson
910abf33c7 added more robust mdadm raid device capture, by actually scanning active arrays via mdadm, rather than just catting the mdadm.conf file, which may be empty 2008-06-24 19:57:31 +00:00
Micah Anderson
4d81bb451c fixed catifexec function to actually work, also now takes arguments that are passed, thanks to a report from John Hallam 2008-06-24 19:53:36 +00:00
Micah Anderson
33ff4f7506 add the ability to save the debconf package selection states in the sys handler, which aides in restoring installed packages with the right choices made 2008-06-24 18:57:39 +00:00
Micah Anderson
ca12e5617b made mktemp a requirement for building backupninja, added autotools variables to substitute the proper binary location and removed bad fall-back when mktemp was not there 2008-06-24 18:02:23 +00:00
intrigeri
fd6796ad99 sys: support selection of VServers to run on with the new vsnames configuration option (Closes: Trac#45) 2008-06-24 16:05:44 +00:00
intrigeri
88b787718d pgsql, mysql, svn: use new vservers_running function from lib/vserver (factorization++) 2008-06-24 15:55:10 +00:00
intrigeri
6c628e78f4 lib/vserver: added vservers_running function, use it in sys handler (to ease future fix for Trac#45) 2008-06-24 15:49:06 +00:00
intrigeri
ad8db347dc dup: actually allow to backup only VServers, by relaxing $include test 2008-06-24 15:39:03 +00:00
intrigeri
56617bfc5b sys: update for 2.6 kernels: use /proc/kallsyms instead of /proc/ksyms (Closes: Trac#39) 2008-06-24 15:13:51 +00:00
intrigeri
4dc5c3443f Fixed tr construct reporting a warning (Closes: #452669). 2008-06-24 14:36:52 +00:00
intrigeri
f0caa9cc1b dup: support every duplicity-supported transport with new configuration option desturl (Closes: #483712, #346040, Trac#2) 2008-06-24 13:32:34 +00:00
intrigeri
c0ca5e3dda Allow the entire backup run to be halted by an action (Closes: #455836) 2008-06-24 10:48:55 +00:00
intrigeri
5297a4855d LDAP helper: make error message clearer when no supported backend is found 2008-06-23 21:09:14 +00:00
intrigeri
f9a0906320 LDAP: support HDB backend just as the BDB one 2008-06-23 21:07:19 +00:00
Micah Anderson
7772134eb3 add changelog entry for maildir destid_file addition 2008-06-19 15:06:31 +00:00
Micah Anderson
22d6b3605c add changelog entry for maildir fix 2008-03-13 19:43:22 +00:00
Micah Anderson
cfca25c390 fix cstream definition 2008-03-13 15:48:59 +00:00
intrigeri
ef9e8e0dc2 support new duplicity versions:
- general cleanup of dup handler
 - support remove-older-than command
 - also run "duplicity cleanup" before anything else, for safety reasons
 - migrated full/incremental backup switch to new syntax
ChangeLog: removed trailing space
2008-01-14 20:32:19 +00:00
Micah Anderson
18f6031a72 rdiff: incorporate sshoptions into options via remote-schema if not there 2007-12-12 02:54:09 +00:00
Micah Anderson
c0140aea97 fixed ignore_version default value 2007-12-05 20:41:54 +00:00
Micah Anderson
4af0550584 add wget handler, add released tag to the changelog and setup changelog for next release 2007-12-02 17:34:26 +00:00
Micah Anderson
c264d442ca redhat spec file updates 2007-11-28 15:09:06 +00:00
intrigeri
8ed22e66fe dup: new tmpdir config option, useful when duplicity fills up /tmp 2007-11-26 07:42:24 +00:00