Hy, I've a strange problem using rsync version 
3.0.6  protocol version 30:

My /etc/rsyncd.conf:

          ---------------------------------------------------
                          ...
[bianco-home]
read only = no
filter = . /etc/rsync/filter/bianco-home
path=/home/bianco/
list = yes
use chroot = no
auth users = bianco
uid= bianco
secrets file = /etc/rsync/rsyncd.secrets
...     
----------------------------------------------------

and here is the /etc/rsync/filter/bianco-home file:

----------------------------------------------------
                          P *touch*
- /*/
- /.*
- */
- *
----------------------------------------------------

So this should filter any file into bianco-home and protect any *thouch* file 
in the requesting client home (or not?)
In my remote client home (to syncronize) I've only a test file called 
'atouchs'.
On the sender (rsync server) no 'atouchs' file is present.

Now from my client :
----------------------------------------------------
                          $rsync -Sav ${bianco_ip}::bianco-home /home/bianco 
--delete-after     
----------------------------------------------------

and what I get is (password not matter):
          ----------------------------------------------------
                          $rsync -Sav ${bianco_ip}::bianco-home 
/home/bianco --delete-after

receiving file list ... done
deleting atouchs

sent 63 bytes  received 115 bytes  50.76 bytes/sec
total size is 0 sppedup is 0.00
$       
----------------------------------------------------

So rsync delete the 'atouchs' file!!!
why???

NB:
doing instead:
----------------------------------------------------
                          $rsync -Sav -f 'P *touch*' 
${bianco_ip}::bianco-home /home/bianco --delete-after

receiving file list ... done
./

sent 63 bytes  received 115 bytes  50.76 bytes/sec
total size is 0 sppedup is 0.00
$       
----------------------------------------------------
File is not deleted!
I've tried also:
-using an exclude rule
-using '--delete'

Someone may help me?!
What I want ...
even the file is present or not into the sender:
- do not delete it on the receiver (but delete all the other files not 
specified into the filter!!! --delete is needed)
- ... understand how 'P' rule works ...

thank you.                                        
_________________________________________________________________
Non sei a casa? Prova il nuovo Web Messenger
http://www.messenger.it/web/default.aspx
-- 
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to