Flashnux

GNU/Linux man pages

Livre :
Expressions régulières,
Syntaxe et mise en oeuvre :

ISBN : 978-2-7460-9712-4
EAN : 9782746097124
(Editions ENI)

debuild(1)


DEBUILD

DEBUILD

NOM
SYNOPSIS
DESCRIPTION
Vérification du nom du répertoire
VARIABLES D’ENVIRONNEMENT
OBTENTION DES PRIVILÈGES DU SUPERUTILISATEUR
CROCHETS
OPTIONS
VARIABLES DE CONFIGURATION
EXEMPLES
VOIR AUSSI
AUTEUR
TRADUCTION

NOM

debuild − Construire un paquet Debian

SYNOPSIS

debuild [options_debuild] [options_dpkg−buildpackage] [−−lintian−opts options_lintian]
debuild
[options_debuild] binary|binary−arch|binary−indep|clean ...

DESCRIPTION

debuild cr&eacute;e tous les fichiers n&eacute;cessaires pour envoyer un paquet &agrave; l’archive Debian. Il ex&eacute;cute dans un premier temps dpkg−buildpackage, puis lintian avec le fichier .changes cr&eacute;&eacute; (en supposant que lintian est install&eacute;), enfin il signe les fichiers .changes et/ou .dsc appropri&eacute;s (en utilisant debsign(1) plut&ocirc;t que dpkg−buildpackage(1) ; toutes les options relatives &agrave; la signature lui sont pass&eacute;es). Des param&egrave;tres peuvent &ecirc;tre fournis &agrave; dpkg−buildpackage et lintian, en utilisant les param&egrave;tres de l’option −−lintian−opts pour ce dernier. Les options −−lintian et −−no−lintian permettent de forcer ou d’emp&ecirc;cher l’ex&eacute;cution de lintian. Par d&eacute;faut, lintian est ex&eacute;cut&eacute;. Il y a &eacute;galement d’autres options permettant de positionner ou conserver des variables d’environnement, comme d&eacute;crit dans la section VARIABLES D’ENVIRONNEMENT ci−dessous. Cette fa&ccedil;on d’ex&eacute;cuter debuild permet &eacute;galement d’obtenir un journal de la construction du paquet dans ../<paquet>_<version>_<arch>.build.

Une autre fa&ccedil;on d’utiliser debuild est d’utiliser un (ou plus) des param&egrave;tres binary, binary−arch, binary−indep et clean. Dans ce cas, debuild cherchera &agrave; obtenir les privil&egrave;ges du superutilisateur et &agrave; ex&eacute;cuter debian/rules avec ce(s) param&egrave;tre(s). Les options −−rootcmd=commande_pour_devenir_root ou −rcommande_pour_devenir_root peuvent &ecirc;tre utilis&eacute;es. La commande_pour_devenir_root est en r&egrave;gle g&eacute;n&eacute;rale une de celles−ci : fakeroot, sudo ou super. Voyez ci−dessous pour une discussion plus approfondie sur ce point. Encore une fois, les options permettant de pr&eacute;server l’environnement peuvent &ecirc;tre utilis&eacute;es. Dans ce cas, debuild cherchera &eacute;galement &agrave; ex&eacute;cuter dans un premier temps dpkg−checkbuilddeps ; ceci peut &ecirc;tre explicitement demand&eacute; ou emp&ecirc;ch&eacute; avec les options −D et −d, respectivement. Notez &eacute;galement que si une de ces options ou si l’option −r est indiqu&eacute;e dans la variable DEBUILD_DPKG_BUILDPACKAGE_OPTS du fichier de configuration, elle sera reconnue, m&ecirc;me avec cette fa&ccedil;on d’ex&eacute;cuter debuild.

debuild lit aussi les fichiers de configuration de devscripts d&eacute;crits ci−dessous. Ceci permet de fournir des options &agrave; utiliser par d&eacute;faut.

V&eacute;rification du nom du r&eacute;pertoire

Comme certains autres scripts du paquet devscripts, debuild parcourt une arborescence de r&eacute;pertoires jusqu’&agrave; trouver un fichier debian/changelog avant de construire le paquet. Pour &eacute;viter les probl&egrave;mes pos&eacute;s par les fichiers &eacute;gar&eacute;s, il examine le nom du r&eacute;pertoire parent une fois le fichier debian/changelog trouv&eacute;, et v&eacute;rifie que le nom du r&eacute;pertoire correspond au nom du paquet. La fa&ccedil;on pr&eacute;cise utilis&eacute;e est contr&ocirc;l&eacute;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&eacute;es −−check−dirname−level et −−check−dirname−regex.

DEVSCRIPTS_CHECK_DIRNAME_LEVEL peut prendre les valeurs suivantes :

0

Ne v&eacute;rifie jamais le nom du r&eacute;pertoire.

1

Ne v&eacute;rifie le nom du r&eacute;pertoire que s’il a fallu changer de r&eacute;pertoire pour trouver le fichier debian/changelog. C’est le comportement par d&eacute;faut.

2

V&eacute;rifie toujours le nom du r&eacute;pertoire.

Le nom du r&eacute;pertoire est v&eacute;rifi&eacute; en testant si le nom du r&eacute;pertoire courant (donn&eacute; par pwd(1)) correspond &agrave; l’expression rationnelle donn&eacute;e 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 ancr&eacute;e &agrave; son d&eacute;but et &agrave; sa fin. Si elle contient un « / », alors elle doit correspondre au chemin complet. Si elle contient la cha&icirc;ne « PACKAGE », cette cha&icirc;ne sera remplac&eacute;e par le nom du paquet source d&eacute;termin&eacute; par le fichier changelog. La valeur par d&eacute;faut de cette expression rationnelle est « PACKAGE(−.+)? », ce qui correspond aux r&eacute;pertoires nomm&eacute;s PACKAGE ou PACKAGE−version.

VARIABLES D’ENVIRONNEMENT

Comme les variables d’environnement peuvent affecter la construction d’un paquet, souvent de fa&ccedil;on involontaire, debuild nettoie l’environnement en enlevant toutes les variables d’environnement, &agrave; l’exception de TERM, HOME, LOGNAME, GNUPGHOME, PGPPATH, GPG_AGENT_INFO, FAKEROOTKEY, DEB_*, des variables (C, CPP, CXX, LD et F)FLAGS et les variables _APPEND associ&eacute;es, ainsi que les variables pour les param&egrave;tres r&eacute;gionaux LANG et LC_*. La variable TERM vaut « dumb » si elle n’est pas positionn&eacute;e, et PATH est positionn&eacute;e &agrave; « /usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 ».

Si une variable d’environnement ne doit pas &ecirc;tre modifi&eacute;e pour la construction d’un paquet, il est possible d’utiliser −−preserve−envvar var (ou −e var). L’environnement peut aussi &ecirc;tre pr&eacute;serv&eacute; en utilisant l’option −−preserve−env. Cependant, m&ecirc;me dans ce cas le PATH est remis &agrave; la valeur pr&eacute;cis&eacute;e ci−dessus. Le seul moyen d’emp&ecirc;cher le PATH d’&ecirc;tre remis &agrave; z&eacute;ro est d’utiliser une option −−preserve−envvar PATH. Mais soyez conscient qu’utiliser des programmes d’un emplacement non standard peut facilement r&eacute;sulter en un paquet cass&eacute;, puisqu’il ne sera pas possible de le construire sur des syst&egrave;mes standards.

Notez que des r&eacute;pertoire peuvent &ecirc;tre ajout&eacute;s au d&eacute;but de la variable d’environnement PATH en utilisant l’option −−prepend−path. C’est utile quand on veut utiliser des outils comme ccache ou distcc pour la construction d’un paquet.

Il est &eacute;galement possible d’&eacute;viter d’avoir &agrave; &eacute;crire quelque chose comme TOTO=titi debuild −e TOTO en &eacute;crivant debuild −e TOTO=titi ou la forme longue debuild −−set−envvar TOTO=titi.

OBTENTION DES PRIVILÈGES DU SUPERUTILISATEUR

debuild doit &ecirc;tre ex&eacute;cut&eacute; en tant que superutilisateur pour fonctionner correctement. Il y a trois fa&ccedil;ons fondamentalement diff&eacute;rentes de faire cela. La premi&egrave;re, et celle qui est conseill&eacute;e, est d’utiliser une commande permettant de devenir superutilisateur. La meilleure d’entre elles est probablement fakeroot(1), puisqu’elle ne n&eacute;cessite pas d’accorder v&eacute;ritablement de privil&egrave;ges. super(1) et sudo(1) sont d’autres possibilit&eacute;s. Si aucune option −r (ou −−rootcmd) n’est donn&eacute;e (rappelez−vous que dpkg−buildpackage accepte &eacute;galement une option −r) et qu’aucune des m&eacute;thodes suivantes n’est utilis&eacute;e, alors −rfakeroot sera suppos&eacute;e.

La deuxi&egrave;me m&eacute;thode est d’utiliser une commande comme su(1) pour devenir superutilisateur, et ensuite de r&eacute;aliser toutes les op&eacute;rations en tant que superutilisateur. Notez cependant que lintian s’arr&ecirc;tera s’il est ex&eacute;cut&eacute; en tant que superutilisateur ou setuid root ; ceci peut &ecirc;tre contourn&eacute; en utilisant l’option −−allow−root de lintian si vous &ecirc;tes s&uuml;r de vous.

La troisi&egrave;me m&eacute;thode consiste &agrave; installer debuild setuid root. Ce n’est pas la m&eacute;thode par d&eacute;faut, et n&eacute;cessitera l’installation en tant que tel par l’administrateur syst&egrave;me. Il faut aussi &ecirc;tre conscient que toute personne pouvant ex&eacute;cuter debuild en tant que superutilisateur ou setuid root a un acc&egrave;s complet au syst&egrave;me. Cette m&eacute;thode n’est pas recommand&eacute;e, mais fonctionnera. debuild peut &ecirc;tre install&eacute; avec les permissions 4754, de fa&ccedil;on &agrave; ce que seuls les membres de son groupe puissent l’ex&eacute;cuter. L’inconv&eacute;nient de cette m&eacute;thode est que les autres utilisateurs ne pourront plus alors utiliser ce programme. D’autres variantes consistent &agrave; avoir plusieurs copies de debuild ou d’utiliser des programmes comme sudo ou super pour accorder s&eacute;lectivement des privil&egrave;ges superutilisateur &agrave; certains utilisateurs. Si l’administrateur veut utiliser cette m&eacute;thode, il devra utiliser le programme dpkg−statoverride pour modifier les permissions de /usr/bin/debuild. Ceci permettra de conserver les permissions apr&egrave;s les mises &agrave; jour.

CROCHETS

debuild g&egrave;re un certain nombre de points d’accroche (« hook ») quand il ex&eacute;cute dpkg−buildpackage. Notez que si un des points d’accroche entre clean−hook et final−hook (inclus) est utilis&eacute;, debuild &eacute;mulera certaines sections du processus dpkg−buildpackage plut&ocirc;t que de les ex&eacute;cuter directement, puisque dpkg−buildpackage n’a pas de point d’accroche. Les points d’accroche suivants sont disponibles :
dpkg−buildpackage−hook

S’ex&eacute;cute avant le d&eacute;but de dpkg−buildpackage en appelant dpkg−checkbuilddeps.

clean−hook

S’ex&eacute;cute avant que dpkg−buildpackage lance la r&egrave;gle clean du fichier debian/rules pour nettoyer le source. (S’ex&eacute;cute m&ecirc;me si le source n’est pas nettoy&eacute; car −nc est utilis&eacute;e.)

dpkg−source−hook

S’ex&eacute;cute apr&egrave;s le nettoyage du source et avant l’ex&eacute;cution de dpkg−source. (S’ex&eacute;cute m&ecirc;me si dpkg−source n’est pas appel&eacute; car −b ou −B est utilis&eacute;e.)

dpkg−build−hook

S’ex&eacute;cute apr&egrave;s dpkg−source et avant l’appel de la r&egrave;gle build du fichier debian/rules. (S’ex&eacute;cute m&ecirc;me si ce n’est qu’une construction du paquet source, donc que la r&egrave;gle build du fichier debian/rules n’est pas appel&eacute;e.)

dpkg−binary−hook

S’ex&eacute;cute entre les appels aux r&egrave;gles build et binary(−arch) du fichier debian/rules. Ne s’ex&eacute;cute QUE si un paquet binaire est construit.

dpkg−genchanges−hook

S’ex&eacute;cute seulement apr&egrave;s la construction du paquet et avant l’appel &agrave; dpkg−genchanges.

final−clean−hook

S’ex&eacute;cute apr&egrave;s dpkg−genchanges et avant l’appel final &agrave; la r&egrave;gle clean du fichier debian/rules. (S’ex&eacute;cute m&ecirc;me si le source n’est pas nettoy&eacute; apr&egrave;s la construction, ce qui est le comportement par d&eacute;faut.)

lintian−hook

S’ex&eacute;cute (une fois) avant l’appel &agrave; lintian. (S’ex&eacute;cute m&ecirc;me si aucun de ces programmes n’est appel&eacute;.)

signing−hook

S’ex&eacute;cute seulement apr&egrave;s l’appel &agrave; lintian et avant la signature. (S’ex&eacute;cute m&ecirc;me si rien n’est sign&eacute;.)

post−dpkg−buildpackage−hook

S’ex&eacute;cute quand tout est fini.

Une commande crochet peut &ecirc;tre d&eacute;finie soit dans le fichier de configuration, par exemple avec DEBUILD_SIGNING_HOOK=’toto’ (notez que les tirets ont &eacute;t&eacute; modifi&eacute;s en caract&egrave;res de soulignement), ou avec l’option en ligne de commande −−signing−hook−foo. La commande sera en partie modifi&eacute;e : %% deviendra un signe % simple, %p sera remplac&eacute; par le nom du paquet, %v par le num&eacute;ro de version du paquet, %s par le num&eacute;ro de version du source et %u par le num&eacute;ro de version amont. Ni %s ni %u ne contiendra de temps absolu (« epoch »). %a sera 1 si l’action suivante doit &ecirc;tre effectu&eacute;e et 0 dans le cas contraire (par exemple, dans le crochet dpkg−source, %a sera 1 si dpkg−source doit &ecirc;tre lanc&eacute; et 0 sinon). Elle sera alors pass&eacute;e &agrave; l’interpr&eacute;teur de commandes pour &ecirc;tre trait&eacute;e, et peut donc inclure des redirections ou des choses du genre. Par exemple, pour ne lancer que le crochet dpkg−source si dpkg−source doit &ecirc;tre ex&eacute;cut&eacute;e, le crochet peut ressemble &agrave; ceci : « if [ %a −eq 1 ]; then ...; fi ».

Soyez prudent avec les crochets, puisqu’une mauvaise utilisation peut emp&ecirc;cher le paquet de se compiler depuis le source. Ils peuvent &ecirc;tre utiles pour prendre des instantan&eacute;s, etc.

Enfin, seuls dpkg−buildpackage−hook et les crochets avant lintian−hook peuvent &ecirc;tre utilis&eacute;s si dpkg−cross est install&eacute;. (Ceci est d&uuml; au fait que debuild r&eacute;impl&eacute;mente en interne dpkg−buildpackage, mais n’essaie pas de r&eacute;impl&eacute;menter le remplacement de dpkg−cross pour ce script.)

OPTIONS

Pour plus de d&eacute;tails, voir ci−dessus.
−−no−conf
, −−noconf

Ne lire aucun fichier de configuration. L’option ne peut &ecirc;tre utilis&eacute;e qu’en premi&egrave;re position de la ligne de commande.

−−rootcmd=commande−pour−devenir−root, −rcommande−pour−devenir−root

Commande pour obtenir (ou simuler) les privil&egrave;ges superutilisateur.

−−preserve−env

Ne nettoie pas l’environnement, &agrave; l’exception du PATH.

−−preserve−envvar=var, −evar

Ne nettoie pas la variable d’environnement var.

Si var se termine par un ast&eacute;risque (« * ») alors toutes les variables qui ont une correspondance avec la portion de var avant l’ast&eacute;risque seront pr&eacute;serv&eacute;es.

−−set−envvar=var=valeur, −evar=valeur

Positionne la variable d’environnement var &agrave; valeur et ne l’enl&egrave;ve pas de l’environnement.

−−prepend−path=valeur

Une fois que PATH a &eacute;t&eacute; normalis&eacute;, ajouter valeur au d&eacute;but.

−−lintian

Ex&eacute;cute lintian apr&egrave;s dpkg−buildpackage. C’est le comportement par d&eacute;faut. Cette option permet de remplacer une directive contraire plac&eacute;e dans un fichier de configuration.

−−no−lintian

N’ex&eacute;cute pas lintian apr&egrave;s dpkg−buildpackage.

−−no−tgz−check

M&ecirc;me si dpkg−buildpackage est ex&eacute;cut&eacute; et que le num&eacute;ro de version poss&egrave;de une r&eacute;vision pour Debian, ne v&eacute;rifie pas que le fichier .orig.tar.gz existe avant de d&eacute;marrer la construction.

−−tgz−check

Si dpkg−buildpackage est ex&eacute;cut&eacute; et que le num&eacute;ro de version poss&egrave;de une r&eacute;vision pour Debian, v&eacute;rifie que le fichier .orig.tar.gz existe avant de d&eacute;marrer la construction. C’est le comportement par d&eacute;faut.

−−username nom_utilisateur

Pour les signatures, utiliser debrsign plut&ocirc;t que debsign. username indique l’identifiant &agrave; utiliser.

−−toto−hook=crochet

D&eacute;finit un crochet comme d&eacute;crit ci−dessous. Si hook est blanc, le crochet est annul&eacute;.

−−clear−hooks

Supprime tous les crochets. Ils peuvent &ecirc;tre r&eacute;install&eacute;s par des options ult&eacute;rieures en ligne de commande.

−−check−dirname−level N

Veuillez consulter la section ci−dessus « V&eacute;rification du nom du r&eacute;pertoire » pour une explication de cette option.

−−check−dirname−regex regex

Veuillez consulter la section ci−dessus « V&eacute;rification du nom du r&eacute;pertoire » pour une explication de cette option.

−d

N’ex&eacute;cute pas dpkg−checkbuilddeps pour v&eacute;rifier les d&eacute;pendances de construction du paquet (« build dependencies »).

−D

Ex&eacute;cute dpkg−checkbuilddeps pour v&eacute;rifier les d&eacute;pendances de construction.

VARIABLES DE CONFIGURATION

Les deux fichiers de configuration /etc/devscripts.conf et ~/.devscripts sont &eacute;valu&eacute;s dans cet ordre par un interpr&eacute;teur de commandes (« shell ») pour placer les variables de configuration. Des options de ligne de commande peuvent &ecirc;tre utilis&eacute;es pour neutraliser les param&egrave;tres des fichiers de configuration. Les param&egrave;tres des variables d’environnement sont ignor&eacute;s &agrave; cette fin. Si la premi&egrave;re option donn&eacute;e en ligne de commande est −−noconf, alors ces fichiers ne sont pas &eacute;valu&eacute;s. Les variables actuellement identifi&eacute;es sont :
DEBUILD_PRESERVE_ENV

Si elle est positionn&eacute;e &agrave; yes, &eacute;quivaut &agrave; utiliser l’option −−preserve−env.

DEBUILD_PRESERVE_ENVVARS

D&eacute;finit les variables d’environnement &agrave; conserver. Elle est constitu&eacute;e d’une liste de variables d’environnement s&eacute;par&eacute;es par des virgules. Ceci correspond &agrave; utiliser plusieurs fois les options −−preserve−envvar ou −e.

DEBUILD_SET_ENVVAR_var=valeur

Équivaut &agrave; utiliser −−set−envvar=var=value.

DEBUILD_PREPEND_PATH

Équivaut &agrave; utiliser −−prepend−path.

DEBUILD_ROOTCMD

Positionner cette variable &agrave; prog &eacute;quivaut &agrave; utiliser −rprog.

DEBUILD_TGZ_CHECK

Si elle est positionn&eacute;e &agrave; no, &eacute;quivaut &agrave; utiliser l’option −−no−tgz−check en ligne de commande.

DEBUILD_SIGNING_USERNAME

Positionner cette variable &eacute;quivaut &agrave; utiliser l’option −−username en ligne de commande.

DEBUILD_DPKG_BUILDPACKAGE_OPTS

Voici les options qui devraient &ecirc;tre pass&eacute;es &agrave; l’invocation de dpkg−buildpackage. Elles sont donn&eacute;es avant toute option en ligne de commande. À cause des probl&egrave;mes de guillemets avec les interpr&eacute;teurs de commandes, pour les param&egrave;tres contenant un espace, il sera n&eacute;cessaire d’ajouter des guillemets suppl&eacute;mentaires. Par exemple, pour forcer &agrave; toujours utiliser votre cl&eacute; GPG, m&ecirc;me pour les envois sponsoris&eacute;s (« sponsored upload »), le fichier de configuration pourra contenir :

DEBUILD_DPKG_BUILDPACKAGE_OPTS="−k’Julian Gilbey <jdg@debian.org>’ −sa"

ce qui fournit exactement deux options. Sans les guillemets suppl&eacute;mentaires, dpkg−buildpackage se serait plaint (&agrave; juste titre) que Gilbey n’est pas une option reconnue (elle ne commence pas par un signe « − »).

Également, si ce param&egrave;tre contient une (ou plusieurs) des options −r, −d ou −D, elle sera toujours prise en compte par debuild. Notez que l’option −r plac&eacute;e ici &eacute;crasera le param&egrave;tre DEBUILD_ROOTCMD.

DEBUILD_TOTO_HOOK

La variable de crochet pour le crochet toto. Voyez la section sur les crochets pour plus de d&eacute;tails. Par d&eacute;faut, elle est non d&eacute;finie.

DEBUILD_LINTIAN

Si elle est positionn&eacute;e &agrave; no, alors lintian ne sera pas ex&eacute;cut&eacute;.

DEBUILD_LINTIAN_OPTS

Ce sont les options qui doivent &ecirc;tre pass&eacute;es lors de l’invocation de lintian. Elles sont donn&eacute;es avant toute option en ligne de commande, et l’utilisation de cette option est la m&ecirc;me que celle d&eacute;crite pour la variable DEBUILD_DPKG_BUILDPACKAGE_OPTS.

DEVSCRIPTS_CHECK_DIRNAME_LEVEL, DEVSCRIPTS_CHECK_DIRNAME_REGEX

Veuillez consulter la section « V&eacute;rification du nom du r&eacute;pertoire » 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 indiqu&eacute; dans leurs pages de manuel respectives et dans devscripts.conf(5).

EXEMPLES

Pour construire votre propre paquet, lancez simplement debuild depuis l’arbre des sources. Des options de dpkg−buildpackage(1) peuvent &ecirc;tre pass&eacute;es via la ligne de commande.

La ligne de commande typiquement utilis&eacute;e pour construire le(s) paquet(s) binaire(s) sans signer le fichier .changes (ou le fichier .dsc inexistant) est :

debuild −i −us −uc −b

Changez « −b » en « −S » pour ne construire qu’un paquet source.

Voici un exemple appelant lintian (et lui fournissant des options) pour v&eacute;rifier les paquets cr&eacute;&eacute;s :

debuild −−lintian−opts −i

Prenez note de l’ordre des options : d’abord les options de debuild, puis celles de dpkg−buildpackage et enfin celles de lintian (lintian est appel&eacute; par d&eacute;faut). Si vous utilisez toujours les m&ecirc;mes options de dpkg−buildpackage, vous pouvez utiliser l’option DEBUILD_DPKG_BUILDPACKAGE_OPTS du fichier de configuration, comme d&eacute;crit plus haut.

Pour construire un paquet pour un envoi sponsoris&eacute; (« sponsored upload »), donn&eacute; par toto_1.0−1.dsc et les fichiers sources respectifs, lancez quelque chose qui ressemblerait aux commandes suivantes :

dpkg−source −x toto_1.0−1.dsc
cd toto−1.0
debuild −k0x12345678

o&ugrave; 0x12345678 est remplac&eacute; par l’identifiant de votre cl&eacute; GPG ou un autre identifiant de cl&eacute; tel que votre adresse de messagerie. De nouveau, Vous pouvez &eacute;galement utiliser l’option du fichier de configuration DEBUILD_DPKG_BUILDPACKAGE_OPTS tel que cela est d&eacute;crit plus haut pour &eacute;viter d’avoir &agrave; taper l’option −k &agrave; chaque fois que vous effectuez un envoi sponsoris&eacute;.

VOIR AUSSI

dpkg−buildpackage(1), dpkg−checkbuilddeps(1), debsign(1), fakeroot(1), lintian(1), chmod(1), dpkg−statoverride(8), su(1), sudo(1), super(1) et devscripts.conf(5).

AUTEUR

Le programme debuild a &eacute;t&eacute; initialement &eacute;crit par Christoph Lameter <clameter@debian.org>. La version actuelle a &eacute;t&eacute; &eacute;crite par Julian Gilbey <jdg@debian.org>.

TRADUCTION

Ce document est une traduction, r&eacute;alis&eacute;e par Nicolas Fran&ccedil;ois, Guillaume Delacour, Cyril Brulebois et Thomas Huriaux.

L’&eacute;quipe de traduction a fait le maximum pour r&eacute;aliser une adaptation fran&ccedil;aise de qualit&eacute;.

La version anglaise la plus &agrave; jour de ce document est toujours consultable en ajoutant l’option « −L C » &agrave; la commande man.

N’h&eacute;sitez pas &agrave; signaler &agrave; l’auteur ou &agrave; la liste de traduction <debian−l10−french@lists.debian.org>, selon le cas, toute erreur dans cette page de manuel.



debuild(1)