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.