[MacPorts] #21852: proc merge doesn't properly handle symlinks on Snow Leopard
#21852: proc merge doesn't properly handle symlinks on Snow Leopard -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: MacPorts 1.8.2 Component: base | Version: 1.8.1 Keywords: | Port: -------------------------------------+-------------------------------------- The "`merge`" procedure in portutil.tcl doesn't properly handle symlinks on Snow Leopard. Snow Leopard's "`file`" command dereferences symlinks by default. This didn't happen in previous Mac OS X versions. The "`-h`" flag could be used to force "`file`" not to dereference symlinks, except that this option does not exist in the version of "`file`" shipped with Tiger. But we can easily use pure tcl to detect basic types like symlinks and directories and not call on "`file`" until we actually need it. -- Ticket URL: <http://trac.macports.org/ticket/21852> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21852: proc merge doesn't properly handle symlinks on Snow Leopard --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: MacPorts 1.8.2 Component: base | Version: 1.8.1 Resolution: fixed | Keywords: Port: | --------------------------------------+------------------------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => fixed Comment: Fixed on trunk in r58788. -- Ticket URL: <http://trac.macports.org/ticket/21852#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21852: proc merge doesn't properly handle symlinks on Snow Leopard --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: MacPorts 1.8.3 Component: base | Version: 1.8.1 Resolution: fixed | Keywords: Port: | --------------------------------------+------------------------------------- Changes (by ryandesign@…): * milestone: MacPorts 1.8.2 => MacPorts 1.8.3 Comment: Updated ChangeLog in trunk in r62230. Merged everything to 1.8 branch in r62231. -- Ticket URL: <http://trac.macports.org/ticket/21852#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21852: proc merge doesn't properly handle symlinks on Snow Leopard --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: MacPorts 1.9.0 Component: base | Version: 1.8.1 Resolution: fixed | Keywords: Port: | --------------------------------------+------------------------------------- Changes (by jmr@…): * milestone: MacPorts 1.8.3 => MacPorts 1.9.0 -- Ticket URL: <http://trac.macports.org/ticket/21852#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts