#1 Le 04/12/2006, à 16:24
- jonathan.basse
debmirror ne synchronise pas debian-installer
Bonjour a tous,
J'ai quelques petits soucis avec debmirror.
Je ne parviens pas a synchroniser certains repertoires pourtant present, ainsi que les fichiers de type *.udeb
Par exemple:
ubuntu/dists/edgy/main/debian-installer
ubuntu/dists/edgy/restricted/debian-installer
ubuntu/pool/main/a/apt-setup/apt-mirror-setup_0.11ubuntu5_all.udeb
J'ai deja essaye via les directives
--adddir=main/debian-installer pour les repertoires concernes
--include=m/*udeb/ pour les fichiers udeb
sans succes.
Voici le script qui s'occupe de la synchronisation
#!/bin/bash
LOG=/var/log/eib/`basename $0`.`date "+%Y%m%d"`.log
PROXY=http://your.proxy.dom:port/
DEST=/export/repository
HOST=archive.ubuntu.com
ARCH=i386,amd64
DIST=dapper,dapper-updates,dapper-security,edgy,edgy-updates,edgy-security
METHOD=http
SECTION=main,multiverse,restricted,universe
MAIL="xxx@xxx.dom"
SUBJECT="[DEBMIRROR][SYNCHRO]"
TITLE="[DEBMIRROR SYNCHRO REPORT]"
### FUNCTION ###
function removeLog () {
if [ -f $LOG ]
then
rm $LOG
fi
}
function sendLog () {
if [ -f ${LOG} ]
then
echo ${TITLE} > ${LOG}.0
echo "" >> ${LOG}.0
cat ${LOG} >> ${LOG}.0
cat ${LOG}.0 | mailx -s "${SUBJECT}" ${MAIL}
rm ${LOG}.0
fi
}
function update () {
echo ""
echo "UBUNTU REPOSITORY UPDATE"
echo ""
echo "Host: ${HOST}"
echo "Architecture: ${ARCH}"
echo "Distribution: ${DIST}"
echo "Section: ${SECTION}"
/usr/bin/debmirror --host=${HOST} \
--root=ubuntu/ \
--proxy=${PROXY} \
--method=${METHOD} \
--progress --verbose \
--dist=${DIST} \
--ignore-release-gpg \
--ignore-missing-release \
--ignore-small-error \
--section=${SECTION} \
--arch=${ARCH} ${DEST}
}
### MAIN ###
removeLog
update | tee -a ${LOG}
sendLog
Merci d'avance
Jonathan
Dernière modification par jonathan.basse (Le 04/12/2006, à 16:25)
Hors ligne
#2 Le 04/12/2006, à 16:56
- NooP
Re : debmirror ne synchronise pas debian-installer
Votez Macron, vous l'aurez dans le fion !
Hors ligne
#3 Le 04/12/2006, à 17:24
- jonathan.basse
Re : debmirror ne synchronise pas debian-installer
Merci beaucoup !
Je regarde ce script de suite.
Bonne soiree.
Jonathan
Hors ligne
#4 Le 04/12/2006, à 17:57
- jonathan.basse
Re : debmirror ne synchronise pas debian-installer
Effectivement en combinant l'option --nosource (afin qu'il ne synchronise pas les fichier Source.gz) et l'ajout de la section main/debian-installer cela se passe sans probleme (uniquement pour la section main/debian-installer sinon cela ne vous permet pas de recupere les autres sources).
Un tout grand merci.
Jonathan
Dernière modification par jonathan.basse (Le 04/12/2006, à 18:10)
Hors ligne
#5 Le 04/12/2006, à 18:30
- michel2652
Re : debmirror ne synchronise pas debian-installer
Bonjour,
J'avais ça pour Dapper.
#!/bin/bash -x
#dapper
/usr/bin/debmirror --nosource -m -e rsync --passive --host=fr.archive.ubuntu.com \
--root=ubuntu/ --method=http --progress --dist=dapper \
--ignore-release-gpg --section=main,multiverse,universe,restricted \
--arch=i386 /media/stock_3/Dapper/Dapper/ubuntu/
#dapper-update
/usr/bin/debmirror --nosource -m --passive -e rsync --host=fr.archive.ubuntu.com \
--root=ubuntu/ --method=http --progress --dist=dapper-updates \
--ignore-release-gpg --section=main,restricted \
--arch=i386 /media/stock_3/Dapper/Dapper-updates/ubuntu/
#dapper-security
/usr/bin/debmirror --nosource -m --passive -e rsync --host=fr.archive.ubuntu.com \
--root=ubuntu/ --method=http --progress --dist=dapper-security \
--ignore-release-gpg --section=main,universe,restricted \
--arch=i386 /media/stock_3/Dapper/Dapper-security/ubuntu/
A+