From: Duncan S. <Dun...@ci...> - 2004-10-01 14:57:52
|
Hi, On Friday, October 1, 2004, at 01:20 pm, Thomas Kaiser wrote: > Maurice Volaski wrote: >> Thomas Kaiser wrote: >>> There is no such thing like a symlink on both HFS(+) and AFPFS. >> >> Am I misreading that? > > To clarify things: I speak about the fact that a symlink on HFS+ (and > additionally on AFP filesystems as well) is just a simple file. > Interpretation of the file's metadata and contents happen on the client > side. Please compare with the docs if in doubt: > > <http://developer.apple.com/technotes/tn/tn1150.html#Symlinks> The HFS+ implementation of symlinks really isn't different than any other Unix file system I'm familiar with - in particular, the Berkeley UFS - put the link destination in the file, and set the "S_IFLNK" bit on the permissions. Anyway, as promised, I am reporting back on my results... I managed to get netatalk-2.0-rc2 to work for me, using the CDB CNID scheme. I had to make sure all the links had the same names as their destinations otherwise Mac OS 9 would get particularly upset. But my main problem of symlinks disappearing when clicked on seems to have gone away - I'm not sure what I did differently compared with when I tried the same thing last week. Thanks again to Thomas, Bjoern, Dan and everyone else who contributed to my better understanding of the matter. Cheers, Duncan. -- Duncan Sinclair | {+44|0}141 548 3095 | cis.strath.ac.uk System Administrator Computer and Information Sciences University of Strathclyde |