Rainer Müller wrote: > [email protected] wrote: >> Revision: 47871 >> http://trac.macports.org/changeset/47871 >> Author: [email protected] >> Date: 2009-03-09 00:38:20 -0700 (Mon, 09 Mar 2009) >> Log Message: >> ----------- >> macports1.0/macports.tcl - don't bother with .quick work when the PortIndex >> isn't available; without this running portindex dies since it tries to >> run the 'file mtime' against PortIndex and that crashes when that file isn't >> there >> >> Modified Paths: >> -------------- >> trunk/base/src/macports1.0/macports.tcl >> >> Modified: trunk/base/src/macports1.0/macports.tcl >> =================================================================== >> --- trunk/base/src/macports1.0/macports.tcl 2009-03-09 06:16:34 UTC (rev >> 47870) >> +++ trunk/base/src/macports1.0/macports.tcl 2009-03-09 07:38:20 UTC (rev >> 47871) >> @@ -1854,6 +1854,9 @@ >> # chop off any tags >> set source [lindex $source 0] >> set index [macports::getindex $source] >> + if {![file exists ${index}]} { >> + continue >> + } >> if {![file exists ${index}.quick] || [file mtime ${index}] > [file >> mtime ${index}.quick]} { >> # stale or nonexistent quick index file, so generate a new one >> if {[catch {set quicklist [mports_generate_quickindex >> ${index}]}]} { > > Do we need to call mports_generate_quickindex here at all? portindex now > already generates PortIndex.quick, so I can't think of a situation where > a PortIndex would exist without a corresponding PortIndex.quick. Users > are encouraged to re-index using the new version, of course.
This is needed until PortIndex.quick is generated server-side. - Josh _______________________________________________ macports-dev mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
