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

NOM

       grip-overridereplace.pl - Rafraichir un paquet pour decreter une
       surcharge (X override X).

Synopsis

        grip-overridereplace.pl -s|--suite CHAINE -b|--base-path CHEMIN [-c|--component COMPOSANT] [--grip-name CHAINE] BINAIRES ...
        grip-overridereplace.pl -?|-h|--help|--version

        S<Commandes :>
        -s|--suite S<CHAINE :>      nom de la distribution a remplacer S<(X override X)> [requis]
        -b|--base-path S<CHEMIN :>  chemin vers le repertoire de plus haut niveau du depot [requis]

        S<-?|-h|--help|--version :> affiche le message d'aide et quitte

        S<Options :>
          --grip-name S<CHAINE :>     nom alternatif pour le depot grip
        -c|--component S<COMPOSANT :> redefinition de Section pour le fichier Packages de Debian.

       Seul(s) le(s) paquet(s) binaire(s) specifie(s) sera(ont) affecte(s),
       pour chaque architecture successivement. Les paquets sont copies hors
       de pool/ dans un repertoire temporaire, enleves et remplaces dans
       l'architecture concernee.

       Les surcharges (X overrides X) ont lieu dans le fichier Packages, et
       non dans le paquet binaire lui-meme. Verifiez les resultats par
       l'analyse du fichier Packages concerne, sans utiliser la sortie de dpkg
       -I $deb ou d'autres outils .deb.

       Notez que les surcharges (X overrides X) devront etre aussi decretees
       (X enacted X) pour les versions dans testing, donc repetez ce processus
       jusqu'a etre satisfait de ses effets.

       Les composants qui sont permis par reprepro sont lus depuis le champ
       Section du .deb mais ceci peut etre desynchronise avec la Section
       definie par le ftp-master Debian dans le fichier Packages. Utiliser
       l'option "--component" pour definir une Section particuliere. Si le
       composant concerne n'a pas ete configure dans reprepro pour le nom de
       Section, "main" sera utilise a la place.

Description

       Les surcharges (X overrides X) doivent etre mises a jour de temps en
       temps ainsi ce script fournit une maniere d'implementer les surcharges
       retrospectivement.

       Les redefinitions de Sections / composants sont lues depuis le fichier
       Packages du depot filtre X utiliser l'option "--component" pour definir
       d'autres valeurs. Si le composant n'a pas ete configure dans reprepro,
       "main" est utilise a la place.

Utilisation de redefinition avec reprepro

       Les Sections ne sont pas particulierement fiables et peuvent
       disparaitre completement dans les versions futures de Debian. Certain
       paquets sont dans les mauvaises sections et poseront des problemes pour
       les utilisateurs si ce n'est pas corrige. Un exemple est
       "xulrunner-1.9" qui est une dependance importante de iceweasel (la
       version Debian de Firefox) mais xulrunner-1.9 est "Section: devel" pour
       une raison inconnue. Pour eviter que chaque utilisateur de Grip ait
       besoin du depot "dev" pour obtenir un navigateur web qui fonctionne,
       une redefinition est presente dans la configuration de reprepro. (Voir
       reprepro (1)).

       Ajouter le nom du fichier de redefinition a la distribution en editant
       conf/distributions :

        Origin: Debian
        Label: EmdebianGrip
        Suite: unstable
        Codename: sid
        ...
        DebOverride: override.sid.main

       Dans le fichier de redefinition, definissez une Section plus
       utilisable :

        xulrunner-1.9 Section web
        geany Section editors

       Il est utile de definir une veritable Section (plutot que de supposer
       "main") dans le cas ou ce composant est ajoute plus tard.

       grip-overridereplace.pl utilisera alors cette redefinition pour
       permettre a ce paquet d'etre deplace a nouveau de "dev" vers "main" et
       reprepro utilisera le fichier de redefinition pour les mises a jour
       futures.

Copyright et Licence

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

       Ce logiciel est libre; vous pouvez le redistribuer et/ou le modifier
       selon les termes de la licence GNU General Public License tel 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/>.