.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "DH_TESTROOT 1" .TH DH_TESTROOT 1 "2021-03-06" "13.3.4" "Debhelper" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NOME" .IX Header "NOME" dh_testroot \- assegura que um pacote é compilado com o nível necessário de permissões de root. .SH "RESUMO" .IX Header "RESUMO" \&\fBdh_testroot\fR [\fIdebhelper opções\fR] .SH "DESCRIÇÃO" .IX Header "DESCRIÇÃO" \&\fBdh_testroot\fR é usado para determinar se um alvo está a ser corrido com acesso suficiente a funcionalidades de (tipo\-)root. .PP A definição de acesso suficiente depende em se o construtor (a ferramenta que invoca o alvo \fIdebian/rules\fR) suporta o campo \fIRules-Requires-Root\fR (R³). Se o construtor suportar R³, então irá regular a variável de ambiente \&\fI\s-1DEB_RULES_REQUIRES_ROOT\s0\fR e \fBdh_testroot\fR irá validar que o construtor seguiu os requerimentos mínimos para a valor fornecido de \&\fI\s-1DEB_RULES_REQUIRES_ROOT\s0\fR. .PP Se o construtor não suportar \fIRules-Requires-Root\fR, então não irá regular a variável de ambiente \fI\s-1DEB_RULES_REQUIRES_ROOT\s0\fR. Isto irá fazer com que \&\fBdh_testroot\fR (e o resto do debhelper) recorra a assumir que é implicado (fake)root. .PP O seguinte é um sumário de como \fBdh_testroot\fR se comporta baseado na variável de ambiente \fI\s-1DEB_RULES_REQUIRES_ROOT\s0\fR (os espaços em branco no inicio e no final na variável são ignorados). .IP "\-" 4 Se não definido, ou definido para \f(CW\*(C`binary\-targets\*(C'\fR, então \fBdh_testroot\fR deduz que é corrido como root ou sob \fBfakeroot\fR\|(1). .IP "\-" 4 Se definido para \f(CW\*(C`no\*(C'\fR, então \fBdh_testroot\fR retorna com sucesso (sem executar nenhuma verificação adicional). .IP "\-" 4 Se definido para qualquer outro valor que o de cima, então \fBdh_testroot\fR declara que ou é corrido como root (ou sob \fBfakeroot\fR\|(1)) ou o construtor disponibilizou a variável de ambiente \fB\s-1DEB_GAIN_ROOT_CMD\s0\fR (ex. via dpkg-buildpackage \-r). .PP Por favor note que \fBdh_testroot\fR \fInão\fR lê o campo \&\fIRules-Requires-Root\fR. O que implica que \fBdh_testroot\fR pode produzir resultados incorrectos se o construtor apoiar-se em \&\fI\s-1DEB_RULES_REQUIRES_ROOT\s0\fR. Por outro lado, também activa coisas como testar o que irá acontecer quando \fI\s-1DEB_RULES_REQUIRES_ROOT\s0\fR está definida para um determinado valor. .SH "VEJA TAMBÉM" .IX Header "VEJA TAMBÉM" \&\fBdebhelper\fR\|(7) .PP Este programa é parte do debhelper. .SH "AUTOR" .IX Header "AUTOR" Joey Hess .SH "TRADUÇÃO" .IX Header "TRADUÇÃO" Américo Monteiro .PP Se encontrar algum erro na tradução deste documento, por favor comunique para Américo Monteiro \fIa_monteiro@gmx.com\fR ou Equipa Debian de Tradução Portuguesa \fItraduz@debianpt.org\fR.