axkibe/lsyncd — Issue #51: incorrect '+' processing in exclude list
Author: axkibe
Created: 2011-11-16 15:04:16+00:00
State: open

Originally filed by nbkolc...@gmail.com on 2011-03-13T14:05:07

What steps will reproduce the problem?

1. add to config file 'exclude = {"lost+found/"}'.
2. start lsyncd
3. status file contains this:

Sync1 source=/mnt/work/
There are 0 delays
Excluding:
lost+found/
*~
.build*/

Inotify watching 4 directories
1: /mnt/work/
2: /mnt/work/test/
3: /mnt/work/aaa/
4: /mnt/work/lost+found/

I.e. 'lost+found' is not in exclude list. 'lost\+found' doesn't work too. 'lost?found' works.

What is the expected output? What do you see instead?

Document how directories with '+' should be passed to exclude list.

What version of the product are you using? On what operating system?

2.0.3, Linux 2.6.37-gentoo-r1.