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/>.