Provided by: debhelper_13.11.6ubuntu1_all bug

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> ».