[FUGSPBR] AVG update
Marcio Jota Coelho
marcio em urbano.com.br
Seg Mar 24 11:58:29 BRT 2003
muito obrigado,,,,,
vou estudar o script e ver a devidas alterações...
na duvida entro em contato novamente...
valeu....
Marcio
----- Original Message -----
From: "Gustavo Kempe Corso" <gcorso em bol.com.br>
To: "Grupo Brasileiro de Usuarios FreeBSD" <fugspbr em fugspbr.org>
Sent: Monday, March 24, 2003 11:49 AM
Subject: Re: [FUGSPBR] AVG update
| Utilizo um script que usa o wget para baixar as atualizações do AVG.
| Como não sei ao certo qual arquivo baixar (acho que depende da versão do
| AVG instalado nos micros), eu faço o download de todos os arquivos
| listados no arquivo avg6info.ctf.
| Dei uma simplificada no script e colei aí embaixo. Veja se serve para
| suas necessidades.
|
| OBS: lembre-se de editar o arquivo url.ini nas máquinas clientes para
| que a atualização seja feita pelo teu servidor.
|
| Até +,
| Gustavo
|
| --------------------------------------------------------------------------
--------------------
| #!/bin/sh
|
| #-------------------------------------------#
| # Script para atualizacao do anti-virus AVG #
| #-------------------------------------------#
|
| # ---------- Parametros ----------
| export http_proxy="IP:PORTA"
| WGET="/usr/local/bin/wget -t0 -T60 -nc"
| LOCAL_DIR="/usr/local/www/data/avg/"
| CTRL_FILE="avg6info.ctf"
| # --------------------------------
|
| mkdir -p $LOCAL_DIR/tmp
| cd $LOCAL_DIR/tmp
|
| $WGET -C off -q http://www.grisoft.com/direct/softw/60/fe/${CTRL_FILE}
| if [ ! -f ${CTRL_FILE} ]; then
| echo "Erro atualizando o anti-virus"
| exit 1
| fi
|
| AVFILES=`cat avg6info.ctf | grep bin | sed -e 's/^.*"\(.*\)".*$/\1/'`
| AVF_OK=0
| for AVFILE in $AVFILES ; do
| AVF_OK=1
| if [ ! -f ${LOCAL_DIR}/${AVFILE} ]; then
| echo "Atualizacao disponivel: $AVFILE"
| if $WGET http://www.grisoft.com/direct/softw/60/fe/$AVFILE ; then
| RET=0;
| else
| echo "Erro fazendo download da atualizacao: $AVFILE"
| exit 1;
| fi
| fi
| done
|
| if [ $AVF_OK -eq 0 ]; then
| echo "Erro atualizando o anti-virus"
| exit 1
| fi
|
| cd ${LOCAL_DIR}
| mv ${LOCAL_DIR}/tmp/* ${LOCAL_DIR}/
| rmdir ${LOCAL_DIR}/tmp
| for FILE in *.bin ; do
| FILE_OK=`echo "$AVFILES" | grep $FILE`
| if [ "${FILE}x" != "${FILE_OK}x" ]; then
| echo "- Excluindo $FILE";
| rm -f $FILE;
| fi
| done
| --------------------------------------------------------------------------
-------------------------------------
|
|
| Marcio Jota Coelho wrote:
|
| > bom dia lista...
| > Estou tendo problemas para atualizar o AVG nas estações WIN98, devido a
| > altentição do proxy.
| > Faz tempo que li na lista, alguem que tinha feito um script.sh que
| > ficava no
| > crontab.
| > ele verificava se havia alguma atualização no site da grisoft e dedpois
o
| > copiava para uma determinada pasta. ai então o avg do usuario procuraria
| > nesta pasta a atualização...
| > sera que alguem poderia me mandar o script???
| > quero colocar no meu servidor...
| >
| > Obrigado:
| >
| > Marcio Jota Coelho
| > I am free, I use freebsd!!
|
|
| _______________________________________________________________
| Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
| Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
|
_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd