#!/bin/bash

# nod32 update script used on Desoft version 0.02
#
TODIR=/var/www/antivirus/nod32
TARGZDIR=/var/www/antivirus
TMPDIR=/tmp/nod32a
FROMURL=http://upgradenod.mic.cu/

test -d $TODIR || mkdir $TODIR
test -d $TARGZDIR || mkdir $TARGZDIR
test -d $TMPDIR || mkdir $TMPDIR

cd $TMPDIR

wget -r -nd -t 0 -c  $FROMURL/update.ver

grep file update.ver | grep -v xml | cut -d = -f 2 | cut -d . -f 1 >
lista
for i in `tail -18 lista`;
do
    if [ -f  "$TODIR/$i.nup" ] ; then
        echo "Existe: $i.nup"
        cp --preserve $TODIR/$i.nup .
    else
        wget --proxy=on -r -nd -t 0 -c $FROMURL/$i.nup
    fi
done

rm -f $TODIR/*
cd $TMPDIR
rm -f lista
rm -f $TARGZDIR/nod32.tgz
tar -C $TMPDIR -czf  $TARGZDIR/nod32.tgz *
mv $TMPDIR/* $TODIR/
rm $TMPDIR




On Sun, 2008-05-18 at 13:19 -0400, Dpto Informatica Pol Univ Felo
Echezarreta wrote:
> amigos necesito que alguien me revise este script del nod32 y me digan que se 
> podra hacer
> para que cuando balla a descargar la actualizacion revise el fichero 
> update.ver y solo
> baje lo que sea necesario ya que mi conexion no es muy buena y no es facil 
> descargar 16
> mb aproximadamente todos los dias este script es del admin del nodo de 
> infomed en cav .
> 
> aqui lo pongo
> 
> ***************************************************************
> 
> #########################
> #
> #             2008
> #  Derechos reservados
> # Agnel Perez Rodriguez
> #
> #########################
> #!/bin/bash
> cd /data/avp/tmp/nod32
> 
> wget --proxy=on -r -nd -t 0 -c  http://upgradenod.mic.cu/update.ver
> 
> less ./update.ver | grep file | grep -v xml | cut -d = -f 2 | cut -d . -f 1 > 
> lista
> for i in `tail -18 lista`;
> 
> do
>   wget --proxy=on -r -nd -t 0 -c http://upgradenod.mic.cu/$i.nup
>   done
> 
> cd /data/www/ftp/pub/antivirus/nod32/actualizacion
> rm ./*
> cd /data/avp/tmp/nod32
> rm ./lista
> mv ./* /data/www/ftp/pub/antivirus/nod32/actualizacion
> rm -f 
> /data/www/ftp/pub/antivirus/nod32/actualizacion/compactado/upd_compactado.tgz
> tar -czf 
> /data/www/ftp/pub/antivirus/nod32/actualizacion/compactado/upd_compactado.tgz
> nod32/*.nup nod32/*.ver
> 
> 
> 
> 
> ------------------------------
> Infomed - Red de Salud de Cuba
> http://www.sld.cu/
> 
> _______________________________________________
> Cancelar suscripción
> https://listas.softwarelibre.cu/mailman/listinfo/linux-l
> Buscar en el archivo
> http://listas.softwarelibre.cu/buscar/linux-l


_______________________________________________
Cancelar suscripción
https://listas.softwarelibre.cu/mailman/listinfo/linux-l
Buscar en el archivo
http://listas.softwarelibre.cu/buscar/linux-l

Responder a