Man page - dh_testroot(1)

Packages contains this manual

Available languages:

en fr pt de

Manual

DH_TESTROOT

NOM
SYNOPSIS
DESCRIPTION
VOIR AUSSI
AUTEUR
TRADUCTION

NOM

dh_testroot – VĂ©rifier que le paquet est construit avec les droits nĂ©cessaires du superutilisateur (root)

SYNOPSIS

dh_testroot [ options_de_debhelper ]

DESCRIPTION

dh_testroot est utilisé pour déterminer si la cible est exécutée avec des accÚs suffisants aux fonctionnalités de root (ou fakeroot).

La dĂ©finition des accĂšs suffisants dĂ©pend de comment le constructeur (celui qui appelle la cible debian/rules ) gĂšre le champ Rules-Requires-Root (RÂł). Si le constructeur prend en charge RÂł, il positionnera la variable d’environnement DEB_RULES_REQUIRES_ROOT et dh_testroot validera que le constructeur suit les recommandations minimales pour la valeur donnĂ©e de DEB_RULES_REQUIRES_ROOT .

Si le constructeur ne prend pas en charge Rules-Requires-Root , il ne positionnera pas la variable d’environnement DEB_RULES_REQUIRES_ROOT . Cela conduira dh_testroot (et le reste de debhelper) Ă  considĂ©rer que root (ou fakeroot) est impliquĂ©.

Ce qui suit est un rĂ©sumĂ© du comportement de dh_testroot en fonction de la variable d’environnement DEB_RULES_REQUIRES_ROOT (les espaces de dĂ©but et de fin dans la variable sont ignorĂ©es).

-

Si la variable n’existe pas ou vaut "binary-targets", dh_testroot suppose qu’il est exĂ©cutĂ© en tant que superutilisateur ou dans fakeroot (1).

-

Si la variable vaut "no", dh_testroot se terminera avec succĂšs (sans effectuer d’autres vĂ©rifications).

-

Si la variable a une autre valeur que celles prĂ©cĂ©dentes, dh_testroot suppose qu’il est exĂ©cutĂ© en tant que superutilisateur (ou dans fakeroot (1)), ou que le constructeur a fourni la variable d’environnement DEB_GAIN_ROOT_CMD (par exemple grĂące Ă  dpkg-buildpackage -r).

Veuillez noter que dh_testroot ne lit pas le champ Rules_Requires_Root . Cela implique que dh_testroot pourrait produire des rĂ©sultats incorrects si le constructeur ment Ă  DEB_RULES_REQUIRES_ROOT . D’un autre cĂŽtĂ©, cela permet aussi des choses comme le test de fonctionnement lorsque DEB_RULES_REQUIRES_ROOT est positionnĂ© Ă  une certaine valeur.

VOIR AUSSI

debhelper (7)

Ce programme fait partie de debhelper.

AUTEUR

Joey Hess <joeyh@debian.org>

TRADUCTION

Cette traduction est maintenue Ă  l’aide de l’outil po4a <URL:http://po4a.alioth.debian.org/> par l’équipe francophone de traduction de Debian.

Veuillez signaler toute erreur de traduction en écrivant à <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le paquet debhelper.

Vous pouvez toujours avoir accÚs à la version anglaise de ce document en utilisant la commande « man -L C <section> <page_de_man> ».