Provided by: devscripts_2.11.1ubuntu3_i386 bug

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.