Hi,

As you say yourself, you cannot know if there are other products on the computer that are depending on MacFUSE. So by uninstalling it you risk breaking a lot of other software. Don't do that. Instead you can instruct the user that MacFUSE has a preference pane where it can be uninstalled if the user is sure that it's no longer needed. (I wish there was a proper packaging system with dependencies in Mac OS X... that would have solved the problem.)

As for installing... it's possible to create a distribution package with both the MacFUSE package and your package to kind of fuse it all together in a larger installation. This is what I'm doing in NTFS-3G for Mac OS X, and it seems to be the easiest way, as it does not require any changes to the original MacFUSE package. You can have a look at this distribution package by downloading NTFS-3G for Mac OS X here:
    http://macntfs-3g.blogspot.com/search/label/Releases

Regards,

- Erik

On 2010-04-20 03:48, Jim wrote:
I need to install MacFuse seamlessly as part of another install. I
can't depend on the internet being available.

I also need to be able to uninstall without invoking the UI -- so I
can't talk to the PrefPanel and then manually remove the prefPanel.

Ideally, I wouldn't remove MacFuse if other products still need it,
though. I don't suppose there is any way to refcount products linking
to MacFuse...

What is the recommended method for doing this?

Currently, I plan to simply include the MacFuse installer inside my
own installer, which should let MacFuse do its stuff unhindered.

Any suggestions?

Thanks.
Jim


--
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