Passo por uma situação parecida

tenho um script em:
http://dotfiles.org/~voyeg3r/aptviaproxy  

para configurar o apt para que o mesmo consiga 
"atravessar" um proxy, mas as configurações só 
ficam valendo quando abro novo terminal.

Se conseguir fazer valer as variáveis ao rodar o 
script seria ótimo pois não teria que abrir um novo 
terminal para dar um update.


--- Em [email protected], "edmarssouza"
<[EMAIL PROTECTED]> escreveu
>
> E ai pessoal, tudo bem?
> Espero que sim.
> É o seguinte, quero que quando o usuario escolher:
> -p ou --proxy e digitar o ip do servidor proxy, as respectivas 
> variáveis de ambiente seja exportada: http_proxy e ftp_proxy.
> O problema é que, quando o usuário digita o ip do servidor e a porta,
> as informações não vão para as variaveis: http_proxy e ftp_proxy, 
> ficando somente http:// nas duas variaveis. E as mesmas não são 
> exportadas.
> Alguém poderia me ajudar, agradeceria se alguém pudesse contribuir 
> para a resolução do meu problema, agradeço desde já. Um abraço.
> O código é o seguinte:
> 
> #!/bin/bash
> 
> server_proxy() {
> ip=$(echo $2 | cut -f1 -d ":")
> porta=$(echo $2 | cut -f2 -d ":")
> export http_proxy="http://${ip}:${porta}";
> export ftp_proxy="http://${ip}:${porta}";
> }
> 
> case $1 in
> -[Pp]|--[Pp][Rr][Oo][Xx][Yy]) server_proxy ;;
> esac
>


Responder a