Man page - debclean(1)

Packages contains this manual

Available languages:

en fr de

Manual

DEBCLEAN

NOM
SYNOPSIS
DESCRIPTION
Vérification du nom du répertoire
OPTIONS
VARIABLES DE CONFIGURATION
VOIR AUSSI
AUTEUR
TRADUCTION

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Ă©cute debuild -- clean pour chaque rĂ©pertoire source Debian rencontrĂ©. Ces rĂ©pertoires sont reconnus parce qu’ils contiennent un fichier debian/changelog pour le paquet dont le nom correspond au nom du rĂ©pertoire. 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Ă©pertoire contenant une arborescence source Debian, tous les fichiers nommĂ©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 --nocleandebs 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/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 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 comportement 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 actuel (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 expression_rationnelle . 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, 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Ă©pertoire 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épendances 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 ˜/.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 Ă©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 Gilbey <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.

Plusieurs traducteurs dont Nicolas François, Guillaume Delacour, Cyril Brulebois, Thomas Huriaux, David Prévot et Xavier Guimard ont contribué aux traductions.

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 consultable en ajoutant lÊŒoption « -L C » Ă  la commande man .