man-pages/pt/man1/dh_testroot.1.html
2021-03-31 01:06:50 +01:00

120 lines
3.9 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of DH_TESTROOT</TITLE>
</HEAD><BODY>
<H1>DH_TESTROOT</H1>
Section: Debhelper (1)<BR>Updated: 2020-03-27<BR><A HREF="#index">Index</A>
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
<A NAME="lbAB">&nbsp;</A>
<H2>NOME</H2>
dh_testroot - assegura que um pacote é compilado com o nível necessário de
permissões de root.
<A NAME="lbAC">&nbsp;</A>
<H2>RESUMO</H2>
<B>dh_testroot</B> [<I>debhelper opções</I>]
<A NAME="lbAD">&nbsp;</A>
<H2>DESCRIÇÃO</H2>
<B>dh_testroot</B> is used to determine if the target is being run with suffient
access to root(-like) features.
<P>
A definição de acesso suficiente depende em se o construtor (a ferramenta
que invoca o alvo <I>debian/rules</I>) suporta o campo <I>Rules-Requires-Root</I>
(R³). Se o construtor suportar R³, então irá regular a variável de ambiente
<I></I><FONT SIZE="-1"><I>DEB_RULES_REQUIRES_ROOT</I></FONT><I></I> e <B>dh_testroot</B> irá validar que o construtor
seguiu os requerimentos mínimos para a valor fornecido de
<I></I><FONT SIZE="-1"><I>DEB_RULES_REQUIRES_ROOT</I></FONT><I></I>.
<P>
Se o construtor não suportar <I>Rules-Requires-Root</I>, então não irá regular a
variável de ambiente <I></I><FONT SIZE="-1"><I>DEB_RULES_REQUIRES_ROOT</I></FONT><I></I>. Isto irá fazer com que
<B>dh_testroot</B> (e o resto do debhelper) recorra a assumir que é implicado
(fake)root.
<P>
O seguinte é um sumário de como <B>dh_testroot</B> se comporta baseado na
variável de ambiente <I></I><FONT SIZE="-1"><I>DEB_RULES_REQUIRES_ROOT</I></FONT><I></I> (os espaços em branco no
inicio e no final na variável são ignorados).
<DL COMPACT>
<DT id="1">-<DD>
Se não definido, ou definido para <TT>&quot;binary-targets&quot;</TT>, então <B>dh_testroot</B>
deduz que é corrido como root ou sob <B><A HREF="/cgi-bin/man/man2html?1+fakeroot">fakeroot</A></B>(1).
<DT id="2">-<DD>
Se definido para <TT>&quot;no&quot;</TT>, então <B>dh_testroot</B> retorna com sucesso (sem
executar nenhuma verificação adicional).
<DT id="3">-<DD>
Se definido para qualquer outro valor que o de cima, então <B>dh_testroot</B>
declara que ou é corrido como root (ou sob <B><A HREF="/cgi-bin/man/man2html?1+fakeroot">fakeroot</A></B>(1)) ou o construtor
disponibilizou a variável de ambiente <B></B><FONT SIZE="-1"><B>DEB_GAIN_ROOT_CMD</B></FONT><B></B> (ex. via
dpkg-buildpackage -r).
</DL>
<P>
Por favor note que <B>dh_testroot</B> <I>não</I> lê o campo
<I>Rules-Requires-Root</I>. O que implica que <B>dh_testroot</B> pode produzir
resultados incorrectos se o construtor apoiar-se em
<I></I><FONT SIZE="-1"><I>DEB_RULES_REQUIRES_ROOT</I></FONT><I></I>. Por outro lado, também activa coisas como testar
o que irá acontecer quando <I></I><FONT SIZE="-1"><I>DEB_RULES_REQUIRES_ROOT</I></FONT><I></I> está definida para um
determinado valor.
<A NAME="lbAE">&nbsp;</A>
<H2>VEJA TAMBÉM</H2>
<B><A HREF="/cgi-bin/man/man2html?7+debhelper">debhelper</A></B>(7)
<P>
Este programa é parte do debhelper.
<A NAME="lbAF">&nbsp;</A>
<H2>AUTOR</H2>
Joey Hess &lt;<A HREF="mailto:joeyh@debian.org">joeyh@debian.org</A>&gt;
<A NAME="lbAG">&nbsp;</A>
<H2>TRADUÇÃO</H2>
Américo Monteiro
<P>
Se encontrar algum erro na tradução deste documento, por favor comunique para
Américo Monteiro <I><A HREF="mailto:a_monteiro@gmx.com">a_monteiro@gmx.com</A></I>
ou
Equipa Debian de Tradução Portuguesa <I><A HREF="mailto:traduz@debianpt.org">traduz@debianpt.org</A></I>.
<P>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT id="4"><A HREF="#lbAB">NOME</A><DD>
<DT id="5"><A HREF="#lbAC">RESUMO</A><DD>
<DT id="6"><A HREF="#lbAD">DESCRIÇÃO</A><DD>
<DT id="7"><A HREF="#lbAE">VEJA TAMBÉM</A><DD>
<DT id="8"><A HREF="#lbAF">AUTOR</A><DD>
<DT id="9"><A HREF="#lbAG">TRADUÇÃO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 00:06:22 GMT, March 31, 2021
</BODY>
</HTML>