From: didier <dga...@ma...> - 2009-01-28 04:17:02
|
Hi, Le mardi 27 janvier 2009 à 14:18 +0000, Desmond Vicks a écrit : > Hi Frank, > > Frank Lahm wrote: > > Desmond, > > > > 2009/1/16 Desmond Vicks <de...@ac...>: > >> baroque% ls -al ACC\ sketches > >> total 14 > >> drwxrwxr-x 2 staff staff 512 Jan 9 10:32 . > >> drwxrwxr-x 4 staff staff 512 Jan 16 10:57 .. > >> -rw-rw-r-- 1 staff staff 6148 Dec 7 2007 .DS_Store > >> -rw-rw-r-- 1 staff staff 82 Dec 7 2007 ._.DS_Store > > > > dotfiles would get stored with . mapped to :2e in the filename if they > > are created from an AFP client and no special options are used. > > > > afaict you have to choices: > > - rename all files with special charakters (.:/ what else?) manually > > e.g. .DS_Store to :2eDS_Store > > - try the appropiate volume options: > > > I tried using the options above, usedots and invisibledots, but > unfortunately they didn't help. > > Apparently its possible to disable DS_Store creation on network volumes > [1], but I'd really like to avoid making changes to the client machines > and solve this on the server end, if at all possible. > > Didier, did you have much joy with the tcpdump capture and the DS_Store > files I sent you? You mentioned the corrupted files can be the source > of my problems, it would be really good to know if that's the case. It's not, It's a netatalk bug with adouble=osx but usedots not set. It doesn't hide .foo file in enumerate. Here something like /opt/Volumes/osx "OSX" adouble:osx options:usedots works, IIRC invisibledots is not in 2.0.3. without 'options:usedots' I can reproduce your bug. But you surely have some :2efoo files around like :2eDS_Store and ._:2eDS_Store and now they are invisible and you're back to square one, you have to rename or delete them. Didier |