[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