Provided by: devscripts_2.10.39ubuntu7_i386 bug

NOM

       debrelease - Encapsulation d’appels à dupload ou dput

SYNOPSIS

       debrelease [options_debrelease] [options_dupload/dput]

DESCRIPTION

       debrelease  est un simple script d’encapsulation (« wrapper ») d’appels
       à dupload ou dput. Il est appelé depuis l’arborescence des sources d’un
       paquet,  et  détermine  la  version  actuelle d’un paquet. Il recherche
       ensuite un fichier  .changes  correspondant  (qui  liste  les  fichiers
       nécessaires  à l’envoi à l’archive Debian) dans le répertoire parent de
       l’arborescence du code source, et appelle ensuite dupload ou dput  avec
       le   fichier   .changes  en  paramètre  de  façon  à  réaliser  l’envoi
       (« upload »).

       Vous pouvez fournir des options à debrelease. À l’exception  de  celles
       qui sont listées ci-dessous, elles sont passées inchangées à dupload ou
       dput. Les fichiers de configuration de devscripts  sont  également  lus
       par debrelease, comme indiqué ci-dessous.

Vérification du nom du répertoire

       Comme certains autres scripts du paquet devscripts, debrelease parcourt
       une arborescence de répertoires jusqu’à  ce  qu’il  trouve  un  fichier
       debian/changelog.  Pour  éviter  les  problèmes  posés par les fichiers
       égarés, il examine le nom du répertoire parent une fois qu’il a  trouvé
       le  fichier  debian/changelog,  et  vérifie  que  le  nom du répertoire
       correspond au nom du paquet. La façon précise  utilisée  est  contrôlée
       par    les    deux    variables    du    fichier    de    configuration
       DEVSCRIPTS_CHECK_DIRNAME_LEVEL  et  DEVSCRIPTS_CHECK_DIRNAME_REGEX,  et
       les  options  en  ligne  de commande associées --check-dirname-level et
       --check-dirname-regex.

       DEVSCRIPTS_CHECK_DIRNAME_LEVEL peut prendre les valeurs suivantes :

       0      Ne vérifie jamais le nom du répertoire.

       1      Ne vérifie le nom du répertoire que  s’il  a  fallu  changer  de
              répertoire  pour  trouver  le fichier debian/changelog. C’est le
              comportement par défaut.

       2      Vérifie toujours le nom du répertoire.

       Le nom du répertoire est vérifié en testant si  le  nom  du  répertoire
       courant (donné par pwd(1)) correspond à l’expression rationnelle donnée
       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  ancrée  à
       son  début  et  à  sa  fin.  Si elle contient un « / », alors elle doit
       correspondre au chemin complet. Si elle contient la chaîne « PACKAGE »,
       cette  chaîne  sera remplacée par le nom du paquet source déterminé par
       le  fichier  changelog.  La  valeur  par  défaut  de  cette  expression
       rationnelle  est  « PACKAGE(-.*)? »,  ce qui correspond aux répertoires
       nommés PACKAGE ou PACKAGE-version.

OPTIONS

       --dupload, --dput
              Permet  de  spécifier  le  programme  utilisé  pour  l’envoi   à
              l’archive Debian. Par défaut, dupload est utilisé.

       -S     Si  cette  option  est  utilisée  ou  si  le  fichier par défaut
              .changes n’est pas trouvé mais qu’un fichier .changes  pour  les
              sources   uniquement  est  présent,  alors  ce  dernier  fichier
              .changes est téléchargé vers le serveur  à  la  place  de  celui
              spécifique à une architecture.

       -aarchitecture-debian, -ttype-de-systme-GNU
              Veuillez  consulter dpkg-architecture(1) pour une description de
              ces options. Ces  options  affectent  la  recherche  du  fichier
              .changes.   Elles   consistent   à  imiter  le  comportement  de
              dpkg-buildpackage lors de la détermination  du  nom  du  fichier
              .changes. Si une option -t est donnée, elle est considérée comme
              une option définissant l’hôte pour dupload et marque donc la fin
              des options spécifiques à debrelease.

       --multi
              Mode  de  fichiers changes multiarchitecture : ceci signifie que
              debrelease doit utiliser le fichier le plus récent respectant le
              modèle paquet_version_*+*.changes, autorisant ainsi les fichiers
              changes générés par dpkg-cross.

       --debs-dir RP
              Cherche les fichiers .changes et .deb dans le répertoire RP  au
              lieu  du  répertoire parent du répertoire source. Cela doit être
              soit un chemin absolu, soit un chemin relatif  à  la  racine  du
              répertoire source.

       --check-dirname-level N
              Veuillez consulter la section ci-dessus « Vérification du nom du
              répertoire » pour une explication de cette option.

       --check-dirname-regex regex
              Veuillez consulter la section ci-dessus « Vérification du nom du
              répertoire » pour une explication de cette option.

       --no-conf, --noconf
              Ne  lit  aucun  fichier  de configuration. L’option ne peut être
              utilisée qu’en première position de la ligne de commande.

       --help, -h
              Affiche un message d’aide et quitte avec succès.

       --version
              Affiche la version et le copyright, puis quitte avec succès.

VARIABLES DE CONFIGURATION

       Les   deux   fichiers   de   configuration   /etc/devscripts.conf    et
       ~/.devscripts  sont évalués dans cet ordre pour régler les variables de
       configuration. Des options de ligne de commande peuvent être  utilisées
       pour  neutraliser  les  paramètres  des  fichiers de configuration. Les
       variables d’environnement sont ignorées  à  cette  fin.  Les  variables
       actuellement identifiées sont :

       DEBRELEASE_UPLOADER
              Les  valeurs  valables  actuellement sont dupload et dput. Cette
              variable permet de spécifier quel sera le programme utilisé pour
              réaliser l’envoi au serveur. Elle correspond à l’utilisation des
              options --dupload ou --dput.

       DEBRELEASE_DEBS_DIR
              Spécifie  le  répertoire  dans  lequel  chercher  les   fichiers
              .changes  et  .deb,  il est soit un chemin absolu soit un chemin
              relatif à la racine du  répertoire  racine.  Ceci  correspond  à
              l’option  en  ligne de commande --debs-dir. Cette directive peut
              être utilisée par  exemple  si  vous  utilisez  systématiquement
              pbuilder  ou svn-buildpackage pour construire vos paquets. Notez
              que cela concerne également debc(1) and debi(1).

       DEVSCRIPTS_CHECK_DIRNAME_LEVEL, DEVSCRIPTS_CHECK_DIRNAME_REGEX
              Veuillez  consulter  la  section  « Vérification   du   nom   du
              répertoire »  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 indiqué  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>, basé sur le script initial release de
       Christoph Lameter <clameter@debian.org>.

TRADUCTION

       Ce  document  est  une  traduction,  réalisée  par  Nicolas   François,
       Guillaume Delacour, Cyril Brulebois et Thomas Huriaux.

       L’équipe  de  traduction a fait le maximum pour réaliser une adaptation
       française de qualité.

       La version anglaise  la  plus  à  jour  de  ce  document  est  toujours
       consultable en ajoutant l’option « -L C » à la commande man.

       N’hésitez  pas  à  signaler  à  l’auteur  ou  à  la liste de traduction
       <debian-l10-french@lists.debian.org>, selon le cas, toute  erreur  dans
       cette page de manuel.