Commit Graph

68 Commits

Author SHA1 Message Date
Steffen Zieger 616b1d9e3e Add 'current' symlink to backup destinations 2020-05-25 16:16:32 +02:00
Darko Poljak 7a7dec7751 Release 2.9 2020-05-25 12:05:35 +02:00
Steffen Zieger a261ef841e make rsync return code available in post_exec 2020-05-24 16:40:04 +02:00
Darko Poljak 5341de86fb Release 2.8 2019-11-26 06:10:17 +01:00
Darko Poljak 61ab45fc65 Fix excluding destination dir from removal
Touch can lead to wrong ls order, and destination dir gets selected for
removal.
Use grep -v to exclude, instead of touch.
2019-11-25 14:38:17 +01:00
Darko Poljak 401dd4fa8e Fix path with spaces in eval 2019-11-15 08:29:46 +01:00
Darko Poljak f818f011e3 Release 2.7 2019-11-14 19:20:16 +01:00
Darko Poljak 2cefdaa1a5 Fix shellcheck reported issues 2019-11-12 19:26:25 +01:00
Darko Poljak 74e3b26790 Release 2.6 2019-11-12 17:55:15 +01:00
Darko Poljak de720ecfe9 If renaming oldest bak dir fails then fallback to removing it 2019-10-17 11:53:46 +02:00
Darko Poljak 7701bdb0a8 Use destination dir basename 2019-10-17 08:06:13 +02:00
Darko Poljak c39205d308 Exclude destintion dir from listing for last dir 2019-10-17 08:03:12 +02:00
Darko Poljak 2788de47b8 Improve log line 2019-10-17 07:52:53 +02:00
Darko Poljak 1e18e71b9d Use oldest backup as destination dir without deletion 2019-10-17 07:42:31 +02:00
Darko Poljak 51dcf4a02f Use hidden empty directory for deletion 2019-10-17 06:55:20 +02:00
Darko Poljak 702cdf931e Use hidden directory for deletion 2019-10-17 06:52:51 +02:00
Darko Poljak bfb3c6338c _techo instead of very verbose 2019-10-16 15:50:54 +02:00
Darko Poljak 30abef474d Delete in background and finally wait for children 2019-10-16 14:03:13 +02:00
Darko Poljak ca6d06c2c3 Add more verbose logging 2019-10-10 10:54:56 +02:00
Darko Poljak 1628ce58c7 Replace rm with faster rsync --delete with empty src dir 2019-10-05 10:48:19 +02:00
Darko Poljak 10dcf076a9 Release 2.5 2019-05-01 14:38:35 +02:00
Darko Poljak 835e21c56c exit in case of subshell error 2019-04-26 14:03:01 +02:00
Darko Poljak 71eabe2f23 Release 2.4 2018-09-25 21:14:55 +02:00
Darko Poljak a63e16efc5 Use better expansion and parameter setting 2018-09-23 11:42:09 +02:00
Darko Poljak b47a828af0 Add source name tag in log line 2018-09-22 20:47:14 +02:00
Darko Poljak 420dc3fe7f Add source name tag in log line 2018-09-20 16:08:00 +02:00
Darko Poljak eeccc0b260 Release 2.3 2018-02-02 07:57:41 +01:00
Darko Poljak fc0b86005c Fix parallel mode deadlock when MAX_JOBS > number of sources. 2018-01-30 09:48:43 +01:00
Darko Poljak e504d1f42b Release 2.2 2017-09-03 22:29:13 +02:00
Darko Poljak 04bf9aff39 Bugfix: empty rsync_options line causes destroying source. (#8)
Bugfix: empty rsync_options line causes destroying source.
2017-09-03 20:00:54 +02:00
Darko Poljak 89a82ba55e Release 2.1 2017-03-22 10:24:18 +01:00
Darko Poljak fbe17cae44 Improve logging: stdout, file, syslog options. 2017-03-19 08:10:41 +01:00
Darko Poljak 6dca5c638d Release 2.0. 2016-09-26 17:27:33 +02:00
Darko Poljak 3049849ea6 Remove testing stuff. 2016-08-10 17:14:31 +02:00
Darko Poljak a18a00e773 Drop SIMULATE stuff. 2016-08-10 17:12:18 +02:00
Darko Poljak 01c36fc699 Check that MAX_JOBS is positive integer or empty using grep. 2016-08-08 15:56:19 +02:00
Darko Poljak 1df57c8154 Turn simulation off. 2016-07-21 12:16:34 +02:00
Darko Poljak 902a7d667e Introduce -j option and deprecate -p option. 2016-07-21 12:15:37 +02:00
Darko Poljak 86d5628577 Implement per source locking. 2016-06-13 13:40:32 +02:00
testing_rouxdo 5356370233 Creating version 1.0 2015-10-10 19:05:39 +02:00
testing_rouxdo 977c7e9c1f Added "Error: " prefix in _exit_err()
All stdout generated with the _exit_err() function gets a prefix:
"Error: " for better usability.
2015-09-06 16:35:53 +02:00
Nico Schottelius e2ca223432 indent with 4 spaces
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
2013-04-29 10:17:21 +02:00
Nico Schottelius ca45e8429b minor cleanups/year change
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
2013-04-28 19:03:51 +02:00
Nico Schottelius dc67c929cf begin doc and version modifications for 0.9
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-08-20 23:43:41 +02:00
Nico Schottelius a729e05132 adjust version
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-02-02 09:00:51 +01:00
Nico Schottelius 61f715515f Merge remote branch 'origin/master' 2011-02-02 08:53:48 +01:00
Nico Schottelius d67b35da2c go back to sourcedir, so destination can be unmounted
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-02-02 08:52:49 +01:00
Nico Schottelius 349a4845c0 Merge branch 'master' of git.schottelius.org:/home/services/git/cLinux/ccollect 2011-01-17 16:49:36 +01:00
Nico Schottelius f7f6b4d885 date++
Signed-off-by: Nico Schottelius <nico@yoda.schottelius.org>
2011-01-15 21:19:27 +01:00
Nico Schottelius bdd6b15397 add version information
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-01-15 20:14:59 +01:00