[MacPorts] #17979: startupitems using launchd and needing a wrapper fail to create the wrapper

MacPorts noreply at macports.org
Tue Jan 13 00:03:17 PST 2009


#17979: startupitems using launchd and needing a wrapper fail to create the wrapper
---------------------------------+------------------------------------------
 Reporter:  blb@…                |       Owner:  macports-tickets@…                   
     Type:  defect               |      Status:  new                                  
 Priority:  Normal               |   Milestone:  MacPorts Future                      
Component:  base                 |     Version:  1.7.0                                
 Keywords:  startupitem launchd  |        Port:                                       
---------------------------------+------------------------------------------
 When a start, stop, restart, or init (but not both start and stop) option
 is given to startupitem and the system supports launchd, it wants to use a
 wrapper script ([browser:trunk/base/src/port1.0/portstartupitem.tcl#L416
 beginning of section]) and a startup script.  The code creates a launchd
 wrapper which references this startup script
 ([browser:trunk/base/src/port1.0/portstartupitem.tcl#L424 block which
 references the startup script]).  However, nowhere in {{{proc
 startupitem_create_darwin_launchd}}} does it actually create this script,
 {{{${scriptdir}/${portname}.sh}}}.

 If a port is expected to create this startup script itself, it needs to be
 documented since the directory for it, {{{${prefix}/etc/startup}}}, does
 not appear in any documentation I can find.

-- 
Ticket URL: <http://trac.macports.org/ticket/17979>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list