Man page - dh_testroot(1)
Packages contains this manual
- dh_installsysusers(1)
- dh_installdeb(1)
- dh_compress(1)
- dh_md5sums(1)
- debhelper(7)
- dh_installsystemduser(1)
- dh_builddeb(1)
- debhelper-compat-upgrade-checklist(7)
- dh_testroot(1)
- dh_installcron(1)
- dh_clean(1)
- dh_bugfiles(1)
- dh_dwz(1)
- dh_installcatalogs(1)
- dh_auto_clean(1)
- dh_installchangelogs(1)
- dh_lintian(1)
- dh_installman(1)
- dh(1)
- dh_movetousr(1)
- dh_assistant(1)
- dh_installdirs(1)
- dh_installudev(1)
- dh_installwm(1)
- dh_installmodules(1)
- dh_link(1)
- dh_fixperms(1)
- dh_installlogrotate(1)
- dh_installdocs(1)
- dh_ucf(1)
- dh_installinitramfs(1)
- dh_systemd_start(1)
- dh_prep(1)
- dh_listpackages(1)
- dh_strip(1)
- dh_movefiles(1)
- dh_installxfonts(1)
- dh_installdebconf(1)
- dh_systemd_enable(1)
- dh_installalternatives(1)
- dh_usrlocal(1)
- dh_auto_configure(1)
- dh_missing(1)
- dh_installinfo(1)
- dh_installmenu(1)
- dh_gencontrol(1)
- dh_install(1)
- dh_update_autotools_config(1)
- dh_auto_build(1)
- dh_installmanpages(1)
- dh_shlibdeps(1)
- dh_testdir(1)
- dh_installifupdown(1)
- dh_perl(1)
- dh_installinit(1)
- dh_installexamples(1)
- dh_icons(1)
- dh_auto_install(1)
- dh_installppp(1)
- dh_installtmpfiles(1)
- dh_installemacsen(1)
- dh_makeshlibs(1)
- dh_installsystemd(1)
- debhelper-obsolete-compat(7)
- dh_installgsettings(1)
- dh_auto_test(1)
- dh_installpam(1)
- dh_installmime(1)
- dh_installlogcheck(1)
apt-get install debhelper
Available languages:
en fr pt deManual
DH_TESTROOT
NOMSYNOPSIS
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> ».