Need help with local devel repo optimization for mock...
Paul Howarth
paul at city-fan.org
Fri Mar 31 10:40:02 UTC 2006
Tim Lauridsen wrote:
> Orion Poplawski wrote:
>> Goals:
>>
>> - Always get the latest development package versions for my local mock
>> builds.
>> - Keep internet bandwidth usage low and at off peak times.
>>
>>
>> What I'd like to do is update my local rawhide repo copy every Sunday,
>> but still be able to download any needed updated package for a build.
>>
>> My first thought was simply to add my local repo to the mock configs:
>>
>> # repos
>>
>> [cora]
>> name=cora
>> baseurl=file:///data/sw1/fedora/core/development/i386
>>
>> [core]
>> name=core
>> baseurl=http://newmirror.linux.duke.edu/pub/fedora/linux/core/development/i386
>>
>>
>> But the question comes up, if [cora] and [core] both have the same
>> version of a package, how can I make sure that the package is taken
>> from [cora]?
>>
>>
> You could try something like this.
>
> [core]
> name=core
> baseurl=file:///data/sw1/fedora/core/development/i386
>
> http://newmirror.linux.duke.edu/pub/fedora/linux/core/development/i386
> failovermethod=priority
>
>
> The failovermethod=priority make yum always try using the baseurls from
> the top.
That's what I thought of too, but won't this just cause
newmirror.linux.duke.edu to be ignored completely if the local repo is
available?
> You could also add "enabled=0" to your [core] repo, to disable it by
> default, then the [cora] will be used.
That would also have the same result.
The "fastest mirror" plugin might be a better solution.
Paul.
More information about the fedora-extras-list
mailing list