Provided by: emdebian-grip-server_3.0.7_all bug

NOM

       emgrip-dupes - Trouver les paquets listes dans plus d'un composant

Synopsis

        S<Syntaxe :> emgrip-dupes -b CHEMIN [OPTIONS]
                  emgrip-dupes -b CHEMIN -m|--merge NOM [OPTIONS]
                  emgrip-dupes -b CHEMIN -p|--purge NOM [OPTIONS]
                  emgrip-dupes -?|-h|--help|--version

        S<Commandes :>
        -b|--base-path S<CHEMIN :>  chemin vers le repertoire grip de plus haut niveau [requis]
        -a|--arch S<ARCHITECTURE :> architecture pour essayer [i386 par defaut]
        -m|--merge S<NOMS :>        garde ce doublon a la derniere version dans tous
        -p|--purge S<NOMS :>        supprime les doublons de 'main'
        -t|--trim S<NOMS :>         garde les doublons dans main seulement
        S<-?|-h|--help|--version :> affiche ce message d'aide et quitte

       Options :
           --grip-name CHAINE :  nom alternatif pour le depot grip
        -s|--suite SUITE :       suite a verifier (unstable par defaut)
        -n|--dry-run :           affiche les commandes reprepro qui seraient
       utilisees

Description

       emgrip-dupes parcourt le fichier Packages et la configuration du depot
       Grip, identifie la liste des composants pris en charge dans la suite
       demandee.

       Dans certains cas, ces doublons sont utiles et le listing
       supplementaire occupe peu d'espace disque. Toutefois, la version dans
       un composant peut facilement etre desynchronisee avec la version dans
       un autre.

       L'accent est principalement mis sur la taille du fichier Packages pour
       le composant 'main' (celui que chaque utilisateur doit telecharger). Le
       mode purge supprimera le listing du paquet specifie de 'main'. Le mode
       merge alignera la version perimee avec la version la plus recente du
       paquet de sorte que tous les composants listent la version la plus
       recente.

Limitations

       La prochaine etape consiste a automatiser la X correction X des
       doublons mais ceci necessite de l'attention. Des corrections manuelles
       impliquent d'identifier les paquets a garder dans main (ou les doublons
       dans dev, doc ou debug ne sont pas desirables) et de passer ceux-ci a
       --trim.

       Le cas le plus complexe est de supprimer de main (ex : le suffixe de
       nom de paquet est -dev ou -doc ou -dbg ou la Section est devel, dbg,
       doc ou libdevel). emgrip-dupes --purge supprime chaque binaire
       separement parce que supprimer le paquet de main en une seule operation
       supprimera aussi le source. C'est un probleme particulier si le paquet
       source construit aussi des paquets binaires qui sont prevus pour main,
       ex : dbus.

Copyright et Licence

        Copyright (C) 2009  Neil Williams <codehelp@debian.org>

       Ce logiciel est libre; vous pouvez le redistribuer selon les termes de
       la licence GNU General Public License telle que publiee par la Free
       Software Foundation; en prenant la version 3 de la licence ou (selon
       votre choix) n'importe quelle version subsequente.

       Ce logiciel est distribue dans l'espoir qu'il soit utile, mais AUCUNE
       GARANTIE n'est donnee tant pour des raisons COMMERCIALES que pour
       REPONDRE A UN BESOIN PARTICULIER. Consulter la Licence Publique
       Generale GNU pour plus de details.

       Vous devriez avoir recu une copie de la Licence Publique Generale de
       GNU avec ce programme. Sinon, voir <http://www.gnu.org/licenses/>.