Man page - debclean(1)
Packages contains this manual
- devscripts.conf(5)
- build-rdeps(1)
- whodepends(1)
- checkbashisms(1)
- annotate-output(1)
- namecheck(1)
- transition-check(1)
- debrsign(1)
- dpkg-genbuilddeps(1)
- deb-reversion(1)
- ltnu(1)
- debbisect(1)
- cowpoke(1)
- dscextract(1)
- list-unreleased(1)
- getbuildlog(1)
- debclean(1)
- chdist(1)
- rc-alert(1)
- mk-origtargz(1)
- deb2docker(1)
- edit-patch(1)
- what-patch(1)
- dd-list(1)
- tagpending(1)
- suspicious-source(1)
- bts(1)
- deb-why-removed(1)
- devscripts(7)
- plotchangelog(1)
- uscan(1)
- mergechanges(1)
- debsnap(1)
- debftbfs(1)
- hardening-check(1)
- dscverify(1)
- dget(1)
- who-uploads(1)
- debrepro(1)
- git-deborig(1)
- deb-janitor(1)
- deb2apptainer(1)
- dep-14-convert-git-branch-names(1)
- dep3changelog(1)
- wnpp-alert(1)
- pts-unsubscribe(1)
- sadt(1)
- debc(1)
- debdiff-apply(1)
- nmudiff(1)
- add-patch(1)
- dpkg-depcheck(1)
- rmadison(1)
- debsign(1)
- deb2singularity(1)
- diff2patches(1)
- debi(1)
- mk-build-deps(1)
- origtargz(1)
- debrebuild(1)
- deb-check-file-conflicts(1)
- reproducible-check(1)
- mass-bug(1)
- debootsnap(1)
- salsa(1)
- svnpath(1)
- debrelease(1)
- pts-subscribe(1)
- debdiff(1)
- dch(1)
- debcheckout(1)
- wrap-and-sort(1)
- wnpp-check(1)
- manpage-alert(1)
- dcmd(1)
- who-permits-upload(1)
- debchange(1)
- archpath(1)
- debuild(1)
- grep-excuses(1)
- debcommit(1)
- uupdate(1)
apt-get install devscripts
Available languages:
en fr deManual
DEBCLEAN
NOMSYNOPSIS
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 .