MacFUSE itself wouldn't look for such a file, it's just a file system bridge that acts on external requests. Mac OS X itself is likely to look for the file though, as it contains Mac OS X version information (you can see for yourself: 'cat /System/Library/CoreServices/SystemVersion.plist').

My guess is that when the new file system is mounted, Mac OS X checks if it contains another Mac OS X installation so that it can treat it properly in the Finder or something. I'm sure there's a reason.

Regards,

- Erik

Ron Garret wrote 2010-09-03 03.17:
I'm writing a FUSE filesystem and I have logmsgs set on every FUSE
callback.  I was surprised to see this when I mounted my filesystem
(called netfs):

Sep  2 18:09:01 mickey ./netfs[9491]: Called statfs
Sep  2 18:09:01 mickey ./netfs[9491]: Called access /System
Sep  2 18:09:01 mickey ./netfs[9491]: Called getattr /System/Library
Sep  2 18:09:01 mickey ./netfs[9491]: Called access /System/Library
Sep  2 18:09:01 mickey ./netfs[9491]: Called getattr /System/Library/
CoreServices
Sep  2 18:09:01 mickey ./netfs[9491]: Called access /System/Library/
CoreServices
Sep  2 18:09:01 mickey ./netfs[9491]: Called getattr /System/Library/
CoreServices/SystemVersion.plist
Sep  2 18:09:01 mickey ./netfs[9491]: Called access /System/Library/
CoreServices/SystemVersion.plist
Sep  2 18:09:01 mickey ./netfs[9491]: Called access /System/Library/
CoreServices
Sep  2 18:09:01 mickey ./netfs[9491]: Called open /System/Library/
CoreServices/SystemVersion.plist
Sep  2 18:09:01 mickey ./netfs[9491]: Called access /System/Library/
CoreServices/SystemVersion.plist
Sep  2 18:09:01 mickey ./netfs[9491]: Called open /System/Library/
CoreServices/SystemVersion.plist

Why would MacFuse try to access /System/Library/CoreServices/
SystemVersion.plist *via* the filesystem that it is mounting?  Why
would it even think that such a file might exist?  What would it do
with the file if it found it?

Thanks,
rg


--
You received this message because you are subscribed to the Google Groups 
"MacFUSE" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/macfuse?hl=en.

Reply via email to