Bash scripting n. 2 - Proxy
5 December, 2007 – 1:04Spesso a lavoro mi trovo a non poter usare yum perche` il proxy lo uso solo da browser. Quindi ho scoperto che per usare yum con un proxy basta esportare le variabili HTTP_PROXY per i repository HTTP ed FTP_PROXY nel caso si utilizzino dei repository via FTP.
Cosi` ogni mattina mi trovavo a dover fare l’export dei due enviroment e nel caso cambiassi sede di lavoro, dovevo sempre cambiare le credenziali e l’url all’interno delle due variabili.
Finche` non mi e` venuta l’idea di aggiungere una funzione nel mio .bashrc di root che potesse inizializzarmi il proxy in maniera dinamica, con la possibilita` anche di specificare un proxy di default facendo in modo, nel caso lavorassi per piu` tempo in un posto fisso, di poter utilizzare un proxy gia` impostato.
La funzione da aggiungere a ~/.bashrc e`: Proxy 1.0
2 Responses to “Bash scripting n. 2 - Proxy”
Il tuo script funziona perfettamente però io avrei un problema leggermente diverso: Ho uno SME server (è una centos a tutti gli effetti) che deve fare i suoi bravi yum update tramite un proxy. Facendo l’export riesco ad aggiornare tutto quanto ma una volta fatto il logoff, gli eventi notturni non funzionano.
C’è un modo per dire al sistema di usare sempre unproxy per le connessioni http ed ftp?
Grazie e ciao.
By julius on Jan 25, 2008
C’ho pensato su parecchio ma non ho la minima idea su come sistemare sta cosa. Pensavo fosse possibile fare l’export con uno script da lanciare col crontab ma non funziona come soluzione.
Se l’update lo fai da yum-updatesd, ho provato a modificare l’/etc/init.d/yum-updatesd ma non funziona nemmeno cosi`.
I’m sorry..
By checco-kun on Feb 6, 2008