[EMAIL PROTECTED] wrote:
> Hi Brock,
> 
>> For pkg install:
>> 1) If a fmri with the version including the timestamp is given, no 
>> catalog refresh will be done.
>>
>> 2) Else: If the fmri specifies an authority or the package was 
>> previously installed from a specific authority, then that authority's 
>> catalog will be refreshed, but no others will. If that authority is 
>> unavailable, installation will fail.
>>
>> 3) Else: The catalogs for the preferred authority and the authority the 
>> package was previously installed from will be refreshed. If neither 
>> authority is available, the install will fail. If at least one of the 
>> authorities is available, then installation will proceed.
> 
> It might be worthwhile to start with a simpler approach first, and then
> make this more complex, as necessary.  I might save the time of the last
> refresh in the catalog attributes and then refresh all catalogs if we
> haven't refreshed in N minutes.
> 
> For install operations, it might also make sense to add a command-line
> flag that will perform the install without refreshing the catalogs.  If
> we already have the manifest for a package, we might have its content in
> the cache.  If that's the case, we can perform the install without ever
> having to hit the network.  I'm assuming that this option won't get used
> very much, though.
> 

In particular, I'd like to ensure that bulk operations such as those 
done by an installer or distro constructor aren't going to be 
unnecessarily slowed by automatic refresh.

Dave
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to