Kernel extensions in MacPorts
Kevin Ballard
eridius at macports.org
Mon Jan 15 13:36:46 PST 2007
I am of the opinion that not cleanly removing a kernel extension is
far worse than not shutting down apache before installing it.
Especially since it's a reasonable assumption that the user knows how
to shut down apache before uninstalling, but it's not so reasonable
an assumption that the user knows how to unload a kernel extension
before uninstalling.
On Jan 15, 2007, at 12:21 PM, Salvatore Domenick Desiano wrote:
> While the hooks are probably the *right* way to do this, it occurs
> to me
> that our other packages are not nearly as responsible and perhaps
> MacFUSE does not need to be either. That is, none of our packages shut
> themselves down before being removed (Apache comes to mind, but any of
> the daemons are examples).
>
> The "port" command generally handles installation (which includes
> adding
> hooks for activation) and deinstallation (which includes removing
> those
> hooks), but often does not include running the hooks. In some
> packages,
> the port command finishes with a message like "you may want to run
> X to
> activate this package" (the mysql port comes to mind).
>
> So, if that's the only blocker, I think you're in good shape to do
> just
> as good a job with MacFUSE as we do with other ports. Adding
> pre/post-activation hooks could be viewed as a separate task to
> improve
> the MP project as a whole.
--
Kevin Ballard
http://kevin.sb.org
eridius at macports.org
http://www.tildesoft.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-dev/attachments/20070115/419ad0dc/attachment.html
More information about the macports-dev
mailing list