I have an agent and daemon that I have installed and running on a 10.5 system. The problem I am having is when I do an 'update' the call from 'sudo launchctl unload /System/Library/LaunchDaemons/com.mycompany.mydaemon.com' my daemon receives a SIGTERM and aborts and the rest of my install procedures fails. My project consists of an agent and a daemon. The plists that I use 'launchctl unload' on live in the following areas: Daemon = /System/Library/LaunchDaemons/ Agent = /Library/LaunchAgents/ I use 'sudo launchctl unload ...' for the daemon and 'launchctl unload ...' for the agent. This 'update' works fine in 10.4 but fails under 10.5. I can install my agent and daemon fine I just can't seem to 'unload' gracefully running in the 10.5 enviroment. Any suggestions or help would greatly be appreciated. Carl