Commit Graph

926 Commits

Author SHA1 Message Date
Daniel Miranda
1dfff8d13a
Add example config for syncing with an AWS S3 bucket
It requires the official AWS CLI to be available, and that credentials
be set up through some external method, such as environment variables,
IAM profiles, the AWS SDK configuratin.

The AWS CLI sync exclude rules are not as powerful as the ones supported by
lsyncd. Hence, some of the do not translate perfectly. For example, '*'
(asterisk) matches slashes, while it does not in lsyncd. Hence it is a good
idea to only use exclude patterns for full directories, either by using a
trailing / (slash) or ** (double asterisk), as those will be correctly
translated.

An initialSync options is provided as a convenience, since it's not easy to
make sure exclusion rules match when doing it manually. It will *pull* from
the target bucket to the local dir (the opposite of the regular behavior)
then exit immediately.
2017-08-21 23:19:08 -03:00
Axel Kittenberger
fb4301d515 Merge pull request #459 from gsouf/patch-1
config file url
2017-08-07 14:39:21 +02:00
Soufiane Ghzal
ee51e3edd9 Update lsyncd.1 2017-07-29 18:02:27 +02:00
Soufiane Ghzal
1460b5795c doc config-file url 2017-07-29 18:00:05 +02:00
Axel Kittenberger
ea068b4014 reverting to rsync filter useage, until rysnc bug is fixed 2017-02-16 12:17:37 +01:00
Axel Kittenberger
24d58f7741 ChangeLog 2017-02-06 17:10:27 +01:00
Axel Kittenberger
785a7dd503 fixing again setting with new delay objects, cleanups 2017-02-06 17:00:39 +01:00
Axel Kittenberger
544f6066b7 write pid of forked process 2017-01-09 13:13:05 +01:00
Axel Kittenberger
3f78514273 fix exclusion tests 2017-01-09 11:43:23 +01:00
Axel Kittenberger
288f09ad01 a 2017-01-09 11:14:23 +01:00
Axel Kittenberger
a0ab850ec0 readme 2017-01-05 19:18:23 +01:00
Axel Kittenberger
e21a2184ba preparing 2.2.1 2017-01-05 11:54:29 +01:00
Axel Kittenberger
4c83a9b263 fixing test 2017-01-05 11:39:00 +01:00
Axel Kittenberger
0c5e2c707e new rsync control is no longer recursive, fixing excludes 2017-01-05 11:31:29 +01:00
Axel Kittenberger
1b09a56320 fixing test value 2017-01-05 10:40:32 +01:00
Axel Kittenberger
29f3e63bfa Changelog, adding 'tests' make target 2017-01-05 10:37:43 +01:00
Axel Kittenberger
b7c4fe437c typo 2017-01-05 10:29:38 +01:00
Axel Kittenberger
467a69eba2 typo 2017-01-05 10:23:12 +01:00
Axel Kittenberger
d1ef5f3d51 use missing-args for rsyncssh too 2017-01-05 10:22:00 +01:00
Axel Kittenberger
0a0fef20ac fixing typos 2017-01-05 10:10:55 +01:00
Axel Kittenberger
ccae4ac142 trying delete-missing-args 2017-01-05 10:02:16 +01:00
Axel Kittenberger
620304c92f fixing dates in ChangeLog 2017-01-04 16:27:09 +01:00
Axel Kittenberger
fed5cdd2bd changelog 2017-01-04 12:46:10 +01:00
Axel Kittenberger
f6f360b9dc fixing test 2017-01-04 12:32:10 +01:00
Axel Kittenberger
ac5ef0474e fixing test 2017-01-04 12:25:38 +01:00
Axel Kittenberger
ac82ea4708 fixing test 2017-01-04 12:24:59 +01:00
Axel Kittenberger
dbe9935328 fixing test 2017-01-04 12:23:22 +01:00
Axel Kittenberger
a0bdc8778d ChangeLog 2017-01-04 11:40:17 +01:00
Axel Kittenberger
12d4f43d0f realtive paths do not start with a slash 2017-01-04 11:24:55 +01:00
Axel Kittenberger
ff891441c8 removing xargs 2017-01-04 11:00:14 +01:00
Axel Kittenberger
c08719ce00 Preparing 2.2.0, removing manpage from 'clean' target 2017-01-04 10:59:01 +01:00
Axel Kittenberger
4909dd3b2c fixing racecondition in default.rsyncssh 2017-01-03 15:30:13 +01:00
Axel Kittenberger
7bae036f03 lifting some inline funcs 2017-01-03 13:08:48 +01:00
Axel Kittenberger
83c6436e84 typo 2016-12-22 15:15:17 +01:00
Axel Kittenberger
16919a893e do not replace active delays 2016-12-22 14:59:18 +01:00
Axel Kittenberger
62923459f4 Actually stack when toDelete,stack 2016-12-22 13:55:59 +01:00
Axel Kittenberger
98c83a7fbf typo 2016-12-21 16:38:04 +01:00
Axel Kittenberger
8e1a85a12d Splitted Delay combination log from logging about it. 2016-12-21 16:29:29 +01:00
Axel Kittenberger
ee50768743 reworking tests 2016-12-21 14:21:32 +01:00
Axel Kittenberger
837a3cd927 Fixed Delay changes potentially not reflect on Event layer. Fixed test exitcode 2016-12-21 13:11:55 +01:00
Axel Kittenberger
9e647f8113 objectifying queues 2016-12-14 16:29:33 +01:00
Axel Kittenberger
d8b565ae02 fixing encapsulated delays 2016-12-14 14:25:20 +01:00
Axel Kittenberger
4005c2899b encapuslating Delay 2016-12-14 09:02:51 +01:00
Axel Kittenberger
20edbe5f6e cleanups 2016-12-14 08:45:33 +01:00
Axel Kittenberger
155dbf155c cleanups, removing Lsyncd 2.0.x backward compatibility syntax it was blocked by checkgauge already anyway 2016-12-13 17:40:30 +01:00
Axel Kittenberger
8927426be2 cleanup 2016-12-13 16:37:57 +01:00
Axel Kittenberger
1bec061109 adding a distclean script 2016-12-13 14:56:23 +01:00
Axel Kittenberger
982552e6ec cleanups 2016-12-13 14:53:01 +01:00
Axel Kittenberger
b15f1d39d9 cleanups 2016-12-13 14:41:35 +01:00
Axel Kittenberger
40a46b6048 code cleanups, improved delay debug logging 2016-12-12 19:53:44 +01:00