dwww Home | Manual pages | Find package

DEBCLEAN(1)                 General Commands Manual                DEBCLEAN(1)

NOM
       debclean - Nettoyer une arborescence de code source

SYNOPSIS
       debclean [options]

DESCRIPTION
       debclean  parcourt  l'arborescence  des  répertoires  en commençant par
       l'arborescence du répertoire  d'où  il  a  été  appelé,  et  exécutede-
       build -- clean  pour chaque répertoire source Debian rencontré. Ces ré-
       pertoires  sont  reconnus  parce  qu'ils  contiennent  un  fichier  de-
       bian/changelog  pour  le paquet dont le nom correspond au nom du réper-
       toire. La correspondance des noms est décrite plus bas.

       Si debclean est invoqué à partir d'un répertoire qui est déjà un paquet
       source Debian, il ne descendra pas dans ses sous-répertoires.

       En  outre, si l'option --cleandebs est donnée, alors dans chaque réper-
       toire contenant une arborescence source Debian, tous les fichiers  nom-
       més  *.deb,  *.changes  et  *.build  sont supprimés. Les fichiers .dsc,
       .diff.gz et (.orig).tar.gz ne sont pas  touchés  afin  que  la  version
       puisse  être  reconstruite  si  nécessaire et les fichiers .upload sont
       laissés pour que debchange fonctionne correctement. L'option --noclean-
       debs  empêche  ce  comportement de nettoyage supplémentaire et l'option
       --cleandebs le force. Par défaut, le nettoyage n'est pas réalisé.

       debclean utilise debuild(1) pour nettoyer l'arborescence des sources.

Vérification du nom du répertoire
       Comme certains autres scripts du paquet devscripts,  debclean  parcourt
       une  arborescence de répertoires pour trouver des fichiers debian/chan-
       gelog. Pour éviter les problèmes posés par les fichiers égarés, il exa-
       mine le nom du répertoire parent une fois qu'il a trouvé le fichier de-
       bian/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 va-
       riables du fichier de configuration  DEVSCRIPTS_CHECK_DIRNAME_LEVEL  et
       DEVSCRIPTS_CHECK_DIRNAME_REGEX, et les options en ligne de commande as-
       sociées --check-dirname-level et --check-dirname-regex.

       DEVSCRIPTS_CHECK_DIRNAME_LEVEL peut prendre les valeurs suivantes :

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

       1      Ne vérifier le nom du répertoire que s'il a fallu changer de ré-
              pertoire pour trouver le fichier debian/changelog. C'est le com-
              portement par défaut.

       2      Toujours vérifier le nom du répertoire.

       Le nom du répertoire est vérifié en testant si le nom du répertoire ac-
       tuel  (donné  par  pwd(1)) correspond à l'expression rationnelle donnée
       par la variable DEVSCRIPTS_CHECK_DIRNAME_REGEX du fichier de configura-
       tion  ou  par l'option --check-dirname-regex expression_rationnelle. Il
       s'agit d'une expression rationnelle Perl (voir perlre(1)), qui sera an-
       crée  à son début et à sa fin. Si elle contient un "/", alors elle doit
       correspondre au chemin complet, sinon elle doit correspondre au nom  de
       répertoire  complet. Si elle contient la chaîne "PACKAGE", cette chaîne
       sera remplacée par le nom du paquet source déterminé par le journal  de
       modifications. La valeur par défaut de cette expression rationnelle est
       "PACKAGE(-.+)?", ce qui correspond aux répertoires  nommés  PACKAGE  ou
       PACKAGE-version.

OPTIONS
       --cleandebs
              Enlever  également tous les fichiers .deb, .changes et .build du
              répertoire parent.

       --nocleandebs
              Ne pas supprimer les fichiers .deb, .changes et .build du réper-
              toire parent. C'est le comportement par défaut.

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

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

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

       -d     Ne pas exécuter dpkg-checkbuilddeps  pour  vérifier  les  dépen-
              dances de construction du paquet ("build dependencies").

       --help Afficher un message d'aide et quitter avec succès.

       --version
              Afficher la version et le copyright, puis quitter avec succès.

VARIABLES DE CONFIGURATION
       Les  deux  fichiers  de  configuration /etc/devscripts.conf et ~/.devs-
       cripts sont évalués dans cet ordre pour régler les variables de  confi-
       guration.  Des options de ligne de commande peuvent être utilisées pour
       écraser les paramètres des fichiers  de  configuration.  Les  variables
       d'environnement  sont  ignorées à cette fin. Les variables actuellement
       identifiées sont :

       DEBCLEAN_CLEANDEBS
              Lui  attribuer  la  valeur  yes  équivaut  à  utiliser  l'option
              --cleandebs.

       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.  Remarquez  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
       debuild(1), devscripts.conf(5)

AUTEUR
       Christoph Lameter <clameter@debian.org> ; modifications par Julian Gil-
       bey <jdg@debian.org>.

TRADUCTION
       Ce  document  est  une  traduction,  maintenue à l'aide de l'outil po4a
       <https://po4a.org/> par l'équipe de traduction  francophone  du  projet
       Debian.

       Nicolas  François,  Guillaume Delacour, Cyril Brulebois, Thomas Huriaux
       et David Prévot ont réalisé cette traduction.

       L'équipe de traduction a fait le maximum pour réaliser  une  adaptation
       française  de  qualité. Veuillez signaler toute erreur de traduction en
       écrivant à <debian-l10n-french@lists.debian.org> ou par un  rapport  de
       bogue sur le paquet devscripts.

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

DEBIAN                        Utilitaires Debian                   DEBCLEAN(1)

Generated by dwww version 1.15 on Sat Jun 29 01:39:13 CEST 2024.