Setting a proxy for YUM in a crontab
Paul Howarth
paul at city-fan.org
Sun Apr 10 12:36:54 UTC 2005
Matthew Benjamin wrote:
> On Fri, 2005-04-08 at 22:41 +0300, Kimmo Koivisto wrote:
>>On Friday 08 April 2005 22:38, Matthew Benjamin wrote:
>>
>>>Does anyone know how to set a proxy for yum, if you are setting yum
>>>to run as a cronjob. I set an export
>>>http_proxy="http://proxy.4.me:3128" in the .bashrc, however this is
>>>probably only valid when I login as root.
>>>
>>>mB.
>>
>>Add your proxy definitions to the /etc/cron.daily/yum.cron
>
>
> Better still, add it to /etc/yum.conf (see "man yum.conf" if you're
> using the yum 2.2 package from updates-released). You will no longer
> then need to set it in the environment.
>
> Paul.
>
> I tried it didn't work, maybe my syntax is wrong I put in
>
> proxy="http://my.proxy.com:3128"
>
> Is that correct?
I think there are a number of problems here unfortunately.
First, you don't need (or want) the quote marks:
proxy=http://my.proxy.com:3128
Secondly, yum 2.2.0's proxy support is broken:
https://devel.linux.duke.edu/bugzilla/show_bug.cgi?id=407
If you want to try 2.2.1, I'll have RPMs for it at:
http://www.city-fan.org/ftp/contrib/yum-repo/
until an official update comes out. This still has issues, but at least
can be made to work. Specifying repos by "mirrorlist" is broken, but if
you specify your own mirrors using "baseurl" then it handles the proxy
properly.
Paul.
More information about the fedora-list
mailing list