Startupitems don't work as advertised
Ryan Schmidt
ryandesign at macports.org
Fri Jun 1 14:07:44 PDT 2007
On Jun 1, 2007, at 16:03, Chris Pickel wrote:
> On 01 Jun, 2007, at 15:23, James Berry wrote:
>
>> or (b) Default the key to true, and leave the emitted text as it is.
>
> Actually, this introduces another problem; asking launchctl to load
> a disabled script (as many ports now do) won't cause it to run. To
> fix this, the text will need to be edited in all such ports. It
> should tell the user to edit the launchd script and change that flag.
What? No no no. That's what the -w flag to launchctl is for -- to add
or remove the "disabled" key. And port already outputs instructions
which tell you to use -w when calling launchctl. From the first mail
in this thread:
> ###########################################################
> # A startup item has been generated that will aid in
> # starting XXXX with launchd. It is disabled
> # by default. Execute the following command to start it,
> # and to cause it to launch at startup:
> #
> # sudo launchctl load -w /Library/LaunchDaemons/
> org.macports.XXXX.plist
> ###########################################################
More information about the macports-dev
mailing list