[47871] trunk/base/src/macports1.0/macports.tcl
Joshua Root
jmr at macports.org
Mon Mar 9 01:46:33 PDT 2009
Rainer Müller wrote:
> blb at macports.org wrote:
>> Revision: 47871
>> http://trac.macports.org/changeset/47871
>> Author: blb at macports.org
>> 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
More information about the macports-dev
mailing list