Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

Bonjour,

Voir ici : http://forum.ubuntu-fr.org/viewtopic.php?id=50254

Messages #19 et #20.


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+