Provided by:
devscripts_2.11.1ubuntu3_i386 
NOM
debclean - Nettoyer une arborescence de code source
SYNOPSIS
debclean [options]
DESCRIPTION
debclean parcourt l'arborescence des repertoires en commencant par
l'arborescence du repertoire d'ou il a ete appele, et execute
debian/rules clean pour chaque repertoire source Debian rencontre. Ces
repertoires sont reconnus parce qu'ils contiennent un fichier
debian/changelog pour le paquet dont le nom correspond au nom du
repertoire. La correspondance des noms est decrite plus bas.
En outre, si l'option --cleandebs est donnee, alors dans chaque
repertoire contenant une arborescence source Debian, tous les fichiers
nommes *.deb, *.changes et *.build sont supprimes. Les fichiers .dsc,
.diff.gz et (.orig).tar.gz ne sont pas touches afin que la version
puisse etre reconstruite si necessaire et les fichiers .upload sont
laisses pour que debchange fonctionne correctement. L'option
--nocleandebs empeche ce comportement de nettoyage supplementaire et
l'option --cleandebs le force. Par defaut, le nettoyage n'est pas
realise.
debclean utilise debuild(1) pour nettoyer l'arborescence des sources.
V'erification du nom du r'epertoire
Comme certains autres scripts du paquet devscripts, debclean parcourt
une arborescence de repertoires pour trouver des fichiers
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
--cleandebs
Enlever egalement tous les fichiers .deb, .changes et .build du
repertoire parent.
--nocleandebs
Ne pas supprimer les fichiers .deb, .changes et .build du
repertoire parent. C'est le comportement par defaut.
--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.
-d Ne pas executer dpkg-checkbuilddeps pour verifier les
dependances de construction du paquet (<< build
dependencies >>).
--help 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 :
DEBCLEAN_CLEANDEBS
Lui attribuer la valeur yes equivaut a utiliser l'option
--cleandebs.
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
debuild(1) et devscripts.conf(5).
AUTEUR
Christoph Lameter <clameter@debian.org> ; modifications par Julian
Gilbey <jdg@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.