Provided by:
devscripts_2.11.1ubuntu3_i386 
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.