Código: Seleccionar todo
#### Start script to automate building of Ubuntu mirror #####
## THE NEXT LINE IS NEEDED THE REST OF THE LINES STARTING WITH A # CAN BE DELETED
#!/bin/bash
## Poniendo las variables con explicacion.
#
# GNUPGHOME es para definir donde tenemos las llaves *.gpg
#
export GNUPGHOME=/home/jn
# Arch= -a
# Arquitectura. Para Ubuntu puede ser i386 o amd64.
#
arch=i386,amd64
# Un sistema Ubuntu require al menos main, restricted
#
section=main,restricted,universe,multiverse
# Release= -d
# Release de el sistema (Hardy,Haunty,Karmic,Lucid ), y el -updates y -security ( -backports can be added if desired)
#
release=raring,raring-backports,raring-proposed,raring-security,raring-updates
# Server= -h
# Nombre del servidor
#
server=ftp.ltu.sld.cu
# Dir= -r
# Camino desde la raiz del servidor, como http://my.web.server/$dir
#
inPath=ubuntu
# Proto= -e
# Protocolo para la transferencia(http, ftp, hftp, rsync)
# No acepta (file)
#
proto=http
# Outpath=
# Carpeta donde se guarda el Espejo
# Ponga el camino completo.
#
outPath=/media/sistemas_/mirror/ubuntu
# Start script
#
debmirror -a $arch \
--no-source \
-s $section \
-h $server \
-d $release \
--verbose \
-r $inPath \
--progress \
-e $proto \
--ignore-small-errors \
--ignore=tools/* \
--ignore=doc/* \
--ignore=ls-lR* \
--ignore-release-gpg \
$outPath
#### End script to automate building of Ubuntu mirror ####