Re: [Gutl-l] Ayuda con debmirorr

2017-08-03 Por tema Lic. Vladimir Valero
Te copio mi conf de debmirror para debian9. Como verás este apunta a los 
repos de JC, pero para usarlo en internet solo cambio la variable 
DEBIAN_FROM. En cuanto al parametro proxy usalo solo si estas detras de 
un servidor proxy. Otra cosa en mi caso creo un direcctorio 
/var/log/mirror/ para guardar separadamente los log de debmirror.


Salu2



DEBIAN_FROM=download.jovenclub.cu/repos/debian
DEBIAN9_TO=/datavvg/Update_Repos/debian/stretch


##  Downloading debian stretch ###
echo "Descargando repo debian-stretch"

# Mirror host
FROM=$DEBIAN_FROM

# Archive location
TO=$DEBIAN9_TO

# -

LOGDIR=/var/log/mirror/
LOGFILE=debian9.log

# Main archive
debmirror \
--passive \
--progress \
--verbose \
--host=$FROM \
--root=stretch \
--dist=stretch \
--section=main,contrib,non-free \
--arch=i386,amd64 \
--timeout=3600  \
--method=http \
--postcleanup \
--nosource \
# --proxy=http://user:passw...@proxy.terrazas.tur.cu:3128/ \
--ignore-release-gpg \
--ignore-small-errors \
--ignore=tools/* \
$TO >>$LOGDIR/$LOGFILE 2>&1


El 08/02/2017 a las 04:15 PM, Jose Joaquin Ruiz Silva escribió:
A ver si que se a tocado este tema pero no entiendo tengo montado el 
debian 9 con debmirror y este es el codigo que tiene



#!/bin/bash

proxy=http://pepe:pepe2017@0.0.0.0:3128/ el 0.0.0.0 es otra ip es que 
es militar


ARQUITECTURA=i386,amd64
METODO=http
ROOT=debian
RAMA=stretch,stretch-backports,stretch-updates,stretch-proposed-updates
HOST=ftp.es.debian.org
TO=/mnt/Linux/Debian/stretch

SECCIONES=main,contrib,non-free

# -
LOGDIR=/mnt/Linux/Debian
LOGFILE=stretch.log

date >$LOGDIR/$LOGFILE

if [ -f $LOGDIR/stretch.pid ]; then
echo "La actualizacion del mirror se esta ejecutando."
else
echo $$ > $LOGDIR/stretch.pid


echo 
"==="

echo "Actualizando los repositorios PRINCIPALES; main, contrib, non-free"
echo 
"==="

echo ""

debmirror -a ${ARQUITECTURA} \
--timeout=15000 \
--diff=none \
-s ${SECCIONES} \
-h ${HOST} \
-r ${ROOT} \
-d ${RAMA} \
-e ${METODO} \
--proxy=$proxy \
--passive \
--progress \
--verbose \
--nosource \
--rsync-extra=none \
--i18n  --exclude='/Translation-.*\.bz2$' 
--include='/Translation-es.*\.bz2$' --include='/Translation-en.*\.bz2$' \
--exclude='/l10n-.*\.deb$' --include='/l10-es.*\.deb$' 
--include='/l10-en.*\.deb$' \

--ignore-release-gpg \
${TO} >$LOGDIR/$LOGFILE 2>&1

 (cd $LOGDIR; savelog $LOGFILE)
 rm $LOGDIR/stretch.pid
fi

exit 0

y veo que hay carpetas que no me baja del repo a ver todo paso y me di 
cuenta porque quiero montar el mxcola y tengo que instalar mailgraph y 
queuegraph pero no encuentra el queuegraph y esta en el repo de internet


Saludos y alguien me puede ayudar o si tiene al otro .sh que me pueda 
servir lo agradeceria.


__
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



__
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


[Gutl-l] Ayuda con debmirorr

2017-08-02 Por tema Jose Joaquin Ruiz Silva
A ver si que se a tocado este tema pero no entiendo tengo montado el 
debian 9 con debmirror y este es el codigo que tiene



#!/bin/bash

proxy=http://pepe:pepe2017@0.0.0.0:3128/ el 0.0.0.0 es otra ip es que es 
militar


ARQUITECTURA=i386,amd64
METODO=http
ROOT=debian
RAMA=stretch,stretch-backports,stretch-updates,stretch-proposed-updates
HOST=ftp.es.debian.org
TO=/mnt/Linux/Debian/stretch

SECCIONES=main,contrib,non-free

# -
LOGDIR=/mnt/Linux/Debian
LOGFILE=stretch.log

date >$LOGDIR/$LOGFILE

if [ -f $LOGDIR/stretch.pid ]; then
echo "La actualizacion del mirror se esta ejecutando."
else
echo $$ > $LOGDIR/stretch.pid


echo "==="
echo "Actualizando los repositorios PRINCIPALES; main, contrib, non-free"
echo "==="
echo ""

debmirror -a ${ARQUITECTURA} \
--timeout=15000 \
--diff=none \
-s ${SECCIONES} \
-h ${HOST} \
-r ${ROOT} \
-d ${RAMA} \
-e ${METODO} \
--proxy=$proxy \
--passive \
--progress \
--verbose \
--nosource \
--rsync-extra=none \
--i18n  --exclude='/Translation-.*\.bz2$' 
--include='/Translation-es.*\.bz2$' --include='/Translation-en.*\.bz2$' \
--exclude='/l10n-.*\.deb$' --include='/l10-es.*\.deb$' 
--include='/l10-en.*\.deb$' \

--ignore-release-gpg \
${TO} >$LOGDIR/$LOGFILE 2>&1

 (cd $LOGDIR; savelog $LOGFILE)
 rm $LOGDIR/stretch.pid
fi

exit 0

y veo que hay carpetas que no me baja del repo a ver todo paso y me di 
cuenta porque quiero montar el mxcola y tengo que instalar mailgraph y 
queuegraph pero no encuentra el queuegraph y esta en el repo de internet


Saludos y alguien me puede ayudar o si tiene al otro .sh que me pueda 
servir lo agradeceria.


__
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