[MacPorts] #23677: Uninstall of a port should automatically unload daemons
MacPorts
noreply at macports.org
Thu Feb 11 16:42:08 PST 2010
#23677: Uninstall of a port should automatically unload daemons
-----------------------------------+----------------------------------------
Reporter: tomldavis@… | Owner: macports-tickets@…
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: base | Version: 1.8.2
Keywords: startupitem launchctl | Port:
-----------------------------------+----------------------------------------
I'm developing on a port that starts a daemon using
startupitem.executable. During installation, I get the standard message "A
startup item has been generated ...". After I start the daemon with
launchctl, everything works as expected.
However, if I uninstall the port without first manually unloading the
daemon with launchctl, launchd repeatedly tries to restart the daemon
(which of course no longer exists) every 10 seconds, ad infinitum.
This behavior (not automatically unloading daemons on uninstall) seems
contrary to the MacPorts philosophy of a clean install/uninstall. This
seems like a huge trap for the non-developer that doesn't have any idea of
what launchd does and just wants to uninstall a port.
--
Ticket URL: <http://trac.macports.org/ticket/23677>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list