Provided by: devscripts_2.11.1ubuntu3_i386 bug

NOM

       debrelease - Encapsulation d'appels a dupload ou dput

SYNOPSIS

       debrelease [options_debrelease] [options_dupload/dput]

DESCRIPTION

       debrelease   est   un  simple  script  d'encapsulation  (<< wrapper >>)
       d'appels a dupload ou dput. Il est  appele  depuis  l'arborescence  des
       sources  d'un  paquet, et determine la version actuelle d'un paquet. Il
       recherche ensuite un fichier  .changes  correspondant  (qui  liste  les
       fichiers  necessaires  a l'envoi a l'archive Debian) dans le repertoire
       parent de l'arborescence du code source, et appelle ensuite dupload  ou
       dput  avec le fichier .changes en parametre de facon a realiser l'envoi
       (<< upload >>).

       Vous pouvez fournir des options a debrelease. A l'exception  de  celles
       qui sont listees ci-dessous, elles sont passees inchangees a dupload ou
       dput. Les fichiers de configuration de devscripts  sont  egalement  lus
       par debrelease, comme indique ci-dessous.

V'erification du nom du r'epertoire

       Comme   plusieurs  autres  scripts  du  paquet  devscripts,  debrelease
       parcourt une arborescence de repertoires jusqu'a  ce  qu'il  trouve  un
       fichier  debian/changelog.  Pour  eviter  les  problemes  poses par les
       fichiers egares, il examine le nom du repertoire parent une fois  qu'il
       a  trouve  le  fichier  debian/changelog,  et  verifie  que  le  nom du
       repertoire correspond au nom du paquet. La facon precise  utilisee  est
       controlee   par   les   deux  variables  du  fichier  de  configuration
       DEVSCRIPTS_CHECK_DIRNAME_LEVEL  et  DEVSCRIPTS_CHECK_DIRNAME_REGEX,  et
       les  options  en  ligne  de commande associees --check-dirname-level et
       --check-dirname-regex.

       DEVSCRIPTS_CHECK_DIRNAME_LEVEL peut prendre les valeurs suivantes :

       0      Ne jamais verifier le nom du repertoire.

       1      Ne verifier le nom du repertoire que s'il  a  fallu  changer  de
              repertoire  pour  trouver  le fichier debian/changelog. C'est le
              comportement par defaut.

       2      Toujours verifier le nom du repertoire.

       Le nom du repertoire est verifie en testant si  le  nom  du  repertoire
       courant (donne par pwd(1)) correspond a l'expression rationnelle donnee
       par  la   variable   DEVSCRIPTS_CHECK_DIRNAME_REGEX   du   fichier   de
       configuration  ou  par  l'option --check-dirname-regex regex. Il s'agit
       d'une expression rationnelle Perl (voir perlre(1)), qui sera  ancree  a
       son  debut  et  a  sa fin. Si elle contient un << / >>, alors elle doit
       correspondre  au  chemin  complet.   Si   elle   contient   la   chaine
       << PACKAGE >>,  cette chaine sera remplacee par le nom du paquet source
       determine par le fichier changelog.  La  valeur  par  defaut  de  cette
       expression  rationnelle  est << PACKAGE(-.+)? >>, ce qui correspond aux
       repertoires nommes PACKAGE ou PACKAGE-version.

OPTIONS

       --dupload, --dput
              Permet d'indiquer le programme utilise pour l'envoi a  l'archive
              Debian. Par defaut, dupload est utilise.

       -S     Si  cette  option  est  utilisee  ou  si  le  fichier par defaut
              .changes n'est pas trouve mais qu'un fichier .changes  pour  les
              sources   uniquement  est  present,  alors  ce  dernier  fichier
              .changes est telecharge vers le serveur  a  la  place  de  celui
              specifique a une architecture.

       -aarchitecture-debian, -ttype-de-syst`eme-GNU
              Veuillez  consulter dpkg-architecture(1) pour une description de
              ces options. Ces  options  affectent  la  recherche  du  fichier
              .changes.   Elles   consistent   a  imiter  le  comportement  de
              dpkg-buildpackage lors de la determination  du  nom  du  fichier
              .changes. Si une option -t est donnee, elle est consideree comme
              une option definissant l'hote pour dupload et marque donc la fin
              des options specifiques a debrelease.

       --multi
              Mode  des fichiers changes multiarchitecture : cela signifie que
              debrelease doit utiliser le fichier le plus recent respectant le
              modele paquet_version_*+*.changes, autorisant ainsi les fichiers
              changes generes par dpkg-cross.

       --debs-dir R'EP
              Chercher les fichiers .changes et .deb dans le repertoire R'EP au
              lieu  du  repertoire parent du repertoire source. Cela doit etre
              soit un chemin absolu, soit un chemin relatif  a  la  racine  du
              repertoire source.

       --check-dirname-level N
              Veuillez  consulter  la section ci-dessus << Verification du nom
              du repertoire >> pour une explication de cette option.

       --check-dirname-regex regex
              Veuillez consulter la section ci-dessus << Verification  du  nom
              du repertoire >> pour une explication de cette option.

       --no-conf, --noconf
              Ne  lire  aucun  fichier de configuration. L'option ne peut etre
              utilisee qu'en premiere position de la ligne de commande.

       --help, -h
              Afficher un message d'aide et quitter avec succes.

       --version
              Afficher la version et le copyright, puis quitter avec succes.

VARIABLES DE CONFIGURATION

       Les   deux   fichiers   de   configuration   /etc/devscripts.conf    et
       ~/.devscripts  sont evalues dans cet ordre pour regler les variables de
       configuration. Des options de ligne de commande peuvent etre  utilisees
       pour   ecraser  les  parametres  des  fichiers  de  configuration.  Les
       variables d'environnement sont ignorees  a  cette  fin.  Les  variables
       actuellement identifiees sont :

       DEBRELEASE_UPLOADER
              Les  valeurs  valables  actuellement sont dupload et dput. Cette
              variable permet d'indiquer quel sera le programme  utilise  pour
              realiser l'envoi au serveur. Elle correspond a l'utilisation des
              options --dupload ou --dput.

       DEBRELEASE_DEBS_DIR
              Indiquer  le  repertoire  dans  lequel  chercher  les   fichiers
              .changes  et  .deb  avec  soit  un chemin absolu, soit un chemin
              relatif a la racine du  repertoire  racine.  Cela  correspond  a
              l'option  en  ligne de commande --debs-dir. Cette directive peut
              etre utilisee par  exemple  si  vous  utilisez  systematiquement
              pbuilder  ou svn-buildpackage pour construire vos paquets. Notez
              que cela concerne egalement debc(1) and debi(1).

       DEVSCRIPTS_CHECK_DIRNAME_LEVEL, DEVSCRIPTS_CHECK_DIRNAME_REGEX
              Veuillez  consulter  la  section  << Verification  du   nom   du
              repertoire >>  ci-dessus  pour une explication de ces variables.
              Notez que ce sont des variables de configuration pour  tous  les
              outils du paquet devscripts ; elles impacteront tous les scripts
              qui les utilisent, comme indique  dans  leurs  pages  de  manuel
              respectives et dans devscripts.conf(5).

VOIR AUSSI

       dupload(1), dput(1) et devscripts.conf(5).

AUTEUR

       Julian  Gilbey  <jdg@debian.org>, base sur le script initial release de
       Christoph Lameter <clameter@debian.org>.

TRADUCTION

       Ce document est une traduction, maintenue  a  l'aide  de  l'outil  po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone du projet Debian.

       Nicolas Francois, Guillaume Delacour, Cyril Brulebois,  Thomas  Huriaux
       et David Prevot ont realise cette traduction.

       L'equipe  de  traduction a fait le maximum pour realiser une adaptation
       francaise de qualite.  Veuillez signaler toute erreur de traduction  en
       ecrivant  a  <debian-l10n-french@lists.debian.org> ou par un rapport de
       bogue sur le paquet devscripts.

       La version anglaise  la  plus  a  jour  de  ce  document  est  toujours
       consultable en ajoutant l'option << -L C >> a la commande man.