El 07/10/14 15:26, Alberto José García Fumero escribió:
El mar, 07-10-2014 a las 13:32 +0200, Admin de la Red DMS escribió:
jejej disculpen me equivoque



http://www.segurmatica.cu/descargas/herramientas/descargar_actualizaciones/Replicator%201.2/Como_utilizar_Replicator.txt


Que no es en absoluto libre...  eso, sin contar lo fácilmente que se
entufa, sin decirte ni pío.

+100

Deberíamos mantener la tónica de la lista, y hablar de software libre.

El colega Hugo publicó en su momento un script para descargar desde
Linux las actualizaciones. Helo aquí:
Dado que nuestro país ha regulado que el único antivirus oficialmente
autorizado para las estaciones de trabajo sea el Segurmática Antivirus
(SegAV), conviene hacer regularmente un espejo de las actualizaciones
para el uso institucional.

Lamentablemente, la herramienta proporcionada por Segurmática para
realizar esta tarea desde Linux (Replicator) no siempre funciona, de
modo que en este simple script mostraremos cómo lograr lo mismo
utilizando los comandos wget, grep, sed y un poco de expresiones
regulares.

segav

     #!/bin/bash
     # segav.sh
     # Script de descarga de actualizaciones para Segurmática AntiVirus
     # versión 0.1 (2013-04-14), Hugo Florentino
# Definir rutas
     SAVACT="/var/www/segav"
     SAVTMP="/var/tmp/segav"
# Crear directorios si no existen
     mkdir -p $SAVACT $SAVTMP
# URL de la página de descargas de Segurmática
     SEGURL="http://www.segurmatica.cu/descargas/index.php";
# URL de origen de las actualizaciones

SAVURL="http://www.segurmatica.cu/descargas/actualizaciones/segavzip/";
# Obtener el nombre del archivo de actualizaciones
     SAVNOM=`wget -q  $SEGURL -O- | grep "/actualizaciones/segavzip/" |
sed -r "s/(.*)(\/actualizaciones\/segavzip\/)([0-9]+\.zip)(.*)/\3/g"`
# Si el archivo no se ha descargado:
     if [ ! -f "$SAVTMP/$SAVNOM"]; then
# Eliminar archivo de actualización anterior
       rm -rf "$SAVTMP/*"
# Descargar el archivo
       wget -q "$SAVURL/$SAVNOM" -O "$SAVTMP/$SAVNOM"
# Borrar el contenido del directorio de actualizaciones
       rm -rf "$SAVACT/*"
# Extraer las nuevas actualizaciones
       unzip "$SAVTMP/$SAVNOM" -d "$SAVACT/"
     fi

El script puede colocarse donde quiera (digamos en /opt/segurmatica/) y
programarse en el crontab del superusuario, por ejemplo para que se
ejecute cada 12 horas:

00 */12 * * Mon-Fri /opt/segurmatica/segav

yo tambien uso este script creado por el colega Hugo, así que aprovecho para agradecerle.

Fumero quisiera comentarte este infimo detalle, por ejemplo el script te descarga la actualizacion hacia un directorio con la fecha del dia en cuestion, y la actualizacion automatica en los clientes te deja setearle el camino hasta un directorio, esto se configura la primera vez y listo(en cada cliente), pero, como el script cada dia va a crear un directorio nuevo en funcion de la fecha, hay que copiar el contenido de ese directorio de cada dia para el directorio donde configuraste que se actualicen los clientes, en fin... creo que no estaria mal hacerle alguna modificacion al script para que descargue al final siempre a un directorio con el mismo nombre, mejor dicho, al mismo directorio siempre, no?

saludos,


--
Michael González Medina
Administrador de Red
Centro Nacional de Sanidad Vegetal


--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a