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

130 lines
4.5 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>NAME</H2>
dh_testroot - stellt sicher, dass ein Paket mit der notwendigen Stufe von
Root-Rechten gebaut wird.
<A NAME="lbAC">&nbsp;</A>
<H2>ÜBERSICHT</H2>
<B>dh_testroot</B> [<I>Debhelper-Optionen</I>]
<A NAME="lbAD">&nbsp;</A>
<H2>BESCHREIBUNG</H2>
<B>dh_testroot</B> wird benutzt, um zu bestimmen, ob ein Ziel mit ausreichenden
Zugriffsrechten für root(-ähnliche) Funktionalitäten ausgeführt wird.
<P>
Die Definition ausreichender Zugriffsrechte hängt davon ab, ob das
Bauprogramm (das Werkzeug, das das Ziel <I>debian/rules</I> aufruft) das Feld
<I>Rules-Requires-Root</I> (R³) unterstützt. Falls das Bauprogramm R³
unterstützt, wird es die Umgebungsvariable <I></I><FONT SIZE="-1"><I>DEB_RULES_REQUIRES_ROOT</I></FONT><I></I> setzen
und <B>dh_testroot</B> wird überprüfen, ob dieses Bauprogramm die minimalen
Anforderungen für den angegebenen Wert von <I></I><FONT SIZE="-1"><I>DEB_RULES_REQUIRES_ROOT</I></FONT><I></I>
befolgt.
<P>
Falls das Bauprogramm <I>Rules-Requires-Root</I> nicht unterstützt, wird es die
Umgebungsvariable <I></I><FONT SIZE="-1"><I>DEB_RULES_REQUIRES_ROOT</I></FONT><I></I> nicht setzen. Dies wird
wiederum dazu führen, dass <B>dh_testroot</B> (und der Rest von Debhelper) auf
die Annahme zurückgreift, dass (fake)root angenommen wird.
<P>
Das Folgende ist eine Zusammenfassung, wie sich <B>dh_testroot</B> basierend auf
der Umgebungsvariable <I></I><FONT SIZE="-1"><I>DEB_RULES_REQUIRES_ROOT</I></FONT><I></I> verhält (führende und
abschließende Leerräume in der Variable werden ignoriert).
<DL COMPACT>
<DT id="1">-<DD>
Falls es nicht oder auf <TT>&quot;binary-targets&quot;</TT> gesetzt ist, versichert
<B>dh_testroot</B>, dass es als Root oder unter <B><A HREF="/cgi-bin/man/man2html?1+fakeroot">fakeroot</A></B>(1) läuft.
<DT id="2">-<DD>
Falls es auf <TT>&quot;no&quot;</TT> gesetzt ist, endet <B>dh_testroot</B> erfolgreich (ohne
zusätzliche Prüfungen durchzuführen).
<DT id="3">-<DD>
Falls es auf einen anderen als die oben aufgeführten Werte gesetzt ist, dann
versichert <B>dh_testroot</B>, dass es entweder als Root (oder unter
<B><A HREF="/cgi-bin/man/man2html?1+fakeroot">fakeroot</A></B>(1)) läuft oder dass das Bauprogramm hat die Umgebungsvariable
<B></B><FONT SIZE="-1"><B>DPKG_GAIN_ROOT_CMD</B></FONT><B></B> (z.B. per dpkg-buildpackage -r) bereitgestellt hat.
</DL>
<P>
Bitte beachten Sie, dass <B>dh_testroot</B> <I>nicht</I> das Feld
<I>Rules-Requires-Root</I> liest, was impliziert, dass <B>dh_testroot</B> ein
falsches Ergebnis liefern könnte, falls das Bauprogramm in
<I></I><FONT SIZE="-1"><I>DEB_RULES_REQUIRES_ROOT</I></FONT><I></I> lügt. Andererseits ermöglicht es auch Dinge wie
das Testen, was geschieht, wenn <I></I><FONT SIZE="-1"><I>DEB_RULES_REQUIRES_ROOT</I></FONT><I></I> auf einen
angegebenen Wert gesetzt wird.
<A NAME="lbAE">&nbsp;</A>
<H2>SIEHE AUCH</H2>
<B><A HREF="/cgi-bin/man/man2html?7+debhelper">debhelper</A></B>(7)
<P>
Dieses Programm ist Teil von Debhelper.
<A NAME="lbAF">&nbsp;</A>
<H2>ÜBERSETZUNG</H2>
Diese Übersetzung wurde mit dem Werkzeug
<B>po4a</B>
&lt;<A HREF="http://po4a.alioth.debian.org/">http://po4a.alioth.debian.org/</A>&gt;
durch Chris Leick
<I><A HREF="mailto:c.leick@vollbio.de">c.leick@vollbio.de</A></I>
und das deutsche Debian-Übersetzer-Team im
Dezember 2011 erstellt.
<P>
Bitte melden Sie alle Fehler in der Übersetzung an
<I><A HREF="mailto:debian-l10n-german@lists.debian.org">debian-l10n-german@lists.debian.org</A></I>
oder als Fehlerbericht an das Paket
<I>debhelper</I>.
<P>
Sie können mit dem folgenden Befehl das englische
Original anzeigen
man -L en Abschnitt Handbuchseite
<A NAME="lbAG">&nbsp;</A>
<H2>AUTOR</H2>
Joey Hess &lt;<A HREF="mailto:joeyh@debian.org">joeyh@debian.org</A>&gt;
<P>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT id="4"><A HREF="#lbAB">NAME</A><DD>
<DT id="5"><A HREF="#lbAC">ÜBERSICHT</A><DD>
<DT id="6"><A HREF="#lbAD">BESCHREIBUNG</A><DD>
<DT id="7"><A HREF="#lbAE">SIEHE AUCH</A><DD>
<DT id="8"><A HREF="#lbAF">ÜBERSETZUNG</A><DD>
<DT id="9"><A HREF="#lbAG">AUTOR</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 00:04:56 GMT, March 31, 2021
</BODY>
</HTML>