intrigeri
1b48bc4444
rsync: stop passing $excludes as a single argument.
2012-06-15 20:27:01 +02:00
intrigeri
f7488968c0
rsync: generate excludes command-line snippet the same way as the duplicity handler does.
...
The latter has a robust history wrt. dealing with excludes / glob / quoting
etc., let's use that instead of the shiny new sed-based way.
2012-06-15 20:21:09 +02:00
Silvio Rhatto
5b319008da
Updating pipefail branch so it can merge with master ( #3892 )
2012-05-15 10:00:45 -03:00
intrigeri
7c66b699f5
Always use explicit sed's -e.
...
Hopefully this fixes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=656968#31
and future incarnations of this class of bugs.
2012-05-14 16:30:02 +02:00
Silvio Rhatto
118d7587b6
Changing pipefail just when it's really needed
2012-05-12 21:48:43 -03:00
intrigeri
c522391404
Merge remote-tracking branch 'sarava/bug/3721'
2012-05-13 02:33:37 +02:00
intrigeri
38a0fc572a
Merge remote-tracking branch 'sarava/bug/3838'
2012-05-13 02:31:06 +02:00
intrigeri
64b4d1c9f6
Merge remote-tracking branch 'sarava/bug/3840'
2012-05-13 02:29:48 +02:00
intrigeri
8e3981f444
Merge remote-tracking branch 'sarava/bug/3882'
2012-05-13 02:11:27 +02:00
Silvio Rhatto
b7a92b20f8
Fixing typos ( #3868 )
2012-05-10 21:26:38 -03:00
Silvio Rhatto
fbf25018be
Set/restore pipefail to not mess with other scripts ( #3892 )
2012-05-10 21:03:37 -03:00
Silvio Rhatto
c43bac5911
Ensure that a non-zero rsync exit status is caught by our handler ( #3892 )
2012-05-10 18:47:11 -03:00
Silvio Rhatto
f2f7e8cdb3
Merge branches 'master' and 'bug/3840' into bug/3840
2012-05-10 18:16:32 -03:00
Silvio Rhatto
5af9b96371
Removing duplicated locking support ( #3838 )
2012-05-10 17:25:34 -03:00
Silvio Rhatto
ba3e37595d
Changing a 'fatal' to a 'warning' on rsync handler.
...
Using 'warning' and 'return' instead of a fatal at rotate_long if
backuproot doesn't exist. Using a warning ensures that the backup
action can process the other includes and not just exit.
2012-05-10 17:00:58 -03:00
Silvio Rhatto
bf5ada0f03
Changing remaining 'exit' to 'fatal' at rsync handler ( #3721 )
2012-05-10 16:53:52 -03:00
Silvio Rhatto
39bb9e605f
Trying additional quoting on excludes (upstream #3882 )
2012-04-13 09:58:18 -03:00
Silvio Rhatto
5ea13f4c24
Using @SED@ for #3882
2012-04-13 00:31:03 -03:00
Silvio Rhatto
aa8d0f8648
Quoting $exclude and $excludes and avoiding a for loop on $exclude to not expand wildcards in beforehand (upstream #3882 )
2012-04-12 21:29:57 -03:00
Silvio Rhatto
e22107cf09
Validate created date on long_rotation to avoid too many arguments at comparison (upstream #3868 )
2012-04-12 20:52:05 -03:00
Silvio Rhatto
29286c7c3e
Quoting $starttime (upstream #3868 )
2012-04-12 20:52:02 -03:00
Silvio Rhatto
15b92db991
Rsync handler: use the backup start time and not the time the backup was finished (Debian #654192 )
2012-02-28 01:00:45 -03:00
Silvio Rhatto
1fda206fa2
Rsync handler: using more debug/warning instead of regular echo (upstream #3840 )
2012-02-27 18:47:21 -03:00
Silvio Rhatto
102c619341
Fixing $rsync_options output when rsync is local (Issue #3001 )
2012-02-26 13:51:24 +01:00
intrigeri
a74db16e51
Fix typos.
2012-02-25 14:01:49 +01:00
Silvio Rhatto
dcabf4fe4e
Fixing escaping and debug message for remote metadata cleanup ( #3727 )
2012-01-04 22:48:45 +01:00
Silvio Rhatto
db45b98132
Cleanup orphaned metadata ( #3727 )
2012-01-04 22:48:41 +01:00
Silvio Rhatto
d680847c37
Abort on rsync error ( #3692 )
2012-01-01 17:28:14 +01:00
Silvio Rhatto
6933a8724d
Fixing metadata rotation
2012-01-01 10:46:15 +01:00
Silvio Rhatto
aaa53a78b2
Allow disabling rotation or setting 2 days as minimum for backup increments in rsync short format (Issue #2107 )
2012-01-01 10:45:48 +01:00
Silvio Rhatto
10d67587ef
Removing 'exit 1'; using 'fatal' instead (Redmine#3721)
2012-01-01 10:41:16 +01:00
Silvio Rhatto
926152dfa1
Mangle rsync_options just after all other options were evaluated ( #3702 )
2011-12-31 22:05:50 +01:00
Silvio Rhatto
b89b684c2c
Provide a default number of days for the rsync handler
2011-12-31 22:02:29 +01:00
Silvio Rhatto
46000c0308
Make numericids defaults to null ( fixes #3691 )
2011-12-31 21:49:29 +01:00
Silvio Rhatto
3ae23af640
Fixing $rsync_options output (Issue #3001 )
2011-08-17 19:28:35 +02:00
Silvio Rhatto
9e7c186f02
Fixing $rsync_options output when rsync is local (Issue #3001 )
2011-08-17 19:27:59 +02:00
intrigeri
cdcc2bc5c9
Do arithmetic using bash rather than bc ( Closes : #603173 )
2011-04-26 11:00:02 +02:00
intrigeri
2392094a24
Make units clearer (Closes Redmine bug #2737 ).
2011-02-16 08:22:10 +01: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
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
5da707b309
rsync: added vim and Emacs modelines for consistency's sake
2009-12-25 02:28:55 +01:00
Micah Anderson
34d0d30593
adjust the comparison operators in the rsync handler, fixes #1473
2009-12-02 17:09:16 -05:00