Debmirror Debian
Este es para actualizar repositorios debian (Todos los paquetes i386) bastaria con cambiar la arquitectura para replicar por ejemplo amd64, incluso añadir otra rama luego de lenny, el script esta bastante clarito. espero les sea de utilidad tanto como lo fue para mi. Salu2, atte: Gary Sandi.
#!/bin/sh
ARQUITECTURA=i386
METODO=http
RAMA=lenny
RAMAS=lenny,squeeze,sid
HOST=ftp.fr.debian.org
HOST_SEGURIDAD=security.debian.org
HOST_MULTIMEDIA=ftp.debian-multimedia.org
DIR_MIRROR=/home/debian/debian
DIR_SEGURIDAD=/home/debian/updates
DIR_MULTIMEDIA=/home/debian/multimedia
SECCIONES=main,contrib,non-free
SECCION=main
echo "==================================================================="
echo "Actualizando los repositorios PRINCIPALES; main, contrib, non-free"
echo "==================================================================="
echo ""
debmirror -a ${ARQUITECTURA} \
-s ${SECCIONES} \
-h ${HOST}/debian \
-d ${RAMA} -r / --progress \
-e ${METODO} --ignore-release-gpg --nosource \
${DIR_MIRROR}
echo "====================================================================="
echo "Actualizando los repositorios de SEGURIDAD; main, contrib, non-free"
echo "====================================================================="
echo ""
debmirror -a ${ARQUITECTURA} \
-s ${SECCIONES} \
-h ${HOST_SEGURIDAD} \
-d ${RAMA}/updates -r /debian-security --progress \
-e ${METODO} --ignore-release-gpg --nosource \
${DIR_SEGURIDAD}
echo "==================================================================="
echo "Actualizando los repositorios MULTIMEDIA; main"
echo "==================================================================="
echo ""
debmirror -a ${ARQUITECTURA} \
-s ${SECCION} \
-h ${HOST_MULTIMEDIA} \
-d ${RAMAS} -r / --progress \
-e ${METODO} --ignore-release-gpg --nosource \
${DIR_MULTIMEDIA}