[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