Provided by: debhelper_13.14.1ubuntu5_all 

NAME
dh_testroot - stellt sicher, dass ein Paket mit dem notwendigen Umfang an Root-Rechten gebaut wird.
ÜBERSICHT
dh_testroot [Debhelper-Optionen]
BESCHREIBUNG
dh_testroot wird benutzt, um zu bestimmen, ob ein Ziel mit ausreichenden Zugriffsrechten für
root(-ähnliche) Funktionalitäten ausgeführt wird.
Die Definition ausreichender Zugriffsrechte hängt davon ab, ob das Bauprogramm (das Werkzeug, das das
Ziel debian/rules aufruft) das Feld Rules-Requires-Root (R³) unterstützt. Falls das Bauprogramm R³
unterstützt, wird es die Umgebungsvariable DEB_RULES_REQUIRES_ROOT setzen und dh_testroot wird
überprüfen, ob dieses Bauprogramm die minimalen Anforderungen für den angegebenen Wert von
DEB_RULES_REQUIRES_ROOT erfüllt.
Falls das Bauprogramm Rules-Requires-Root nicht unterstützt, wird es die Umgebungsvariable
DEB_RULES_REQUIRES_ROOT nicht setzen. Dies wird wiederum dazu führen, dass dh_testroot (und der Rest von
Debhelper) ersatzweise davon ausgeht, dass (fake)root impliziert wird.
Das Folgende ist eine Zusammenfassung, wie sich dh_testroot basierend auf der Umgebungsvariable
DEB_RULES_REQUIRES_ROOT verhält (führende und abschließende Leerräume in der Variable werden ignoriert).
- Falls es nicht oder auf "binary-targets" gesetzt ist, behauptet dh_testroot, dass es als Root oder
unter fakeroot(1) läuft.
- Falls es auf "no" gesetzt ist, endet dh_testroot erfolgreich (ohne zusätzliche Prüfungen
durchzuführen).
- Falls es auf einen anderen als die oben aufgeführten Werte gesetzt ist, dann behauptet dh_testroot,
dass es entweder als Root (oder unter fakeroot(1)) läuft oder dass das Bauprogramm die
Umgebungsvariable DPKG_GAIN_ROOT_CMD (z. B. per dpkg-buildpackage -r) bereitgestellt hat.
Bitte beachten Sie, dass dh_testroot das Feld Rules-Requires-Root nicht liest, was impliziert, dass
dh_testroot ein falsches Ergebnis liefern kann, wenn das Bauprogramm in DEB_RULES_REQUIRES_ROOT lügt.
Andererseits ermöglicht es so etwas wie Tests, was geschieht, wenn DEB_RULES_REQUIRES_ROOT auf einen
angegebenen Wert gesetzt wird.
SIEHE AUCH
debhelper(7)
Dieses Programm ist Teil von Debhelper.
ÜBERSETZUNG
Diese Übersetzung wurde mit dem Werkzeug po4a <http://po4a.alioth.debian.org/> durch Chris Leick
c.leick@vollbio.de und das deutsche Debian-Übersetzer-Team im Dezember 2011 erstellt.
Bitte melden Sie alle Fehler in der Übersetzung an debian-l10n-german@lists.debian.org oder als
Fehlerbericht an das Paket debhelper.
Sie können mit dem folgenden Befehl das englische Original anzeigen man -L en Abschnitt Handbuchseite
AUTOR
Joey Hess <joeyh@debian.org>
13.14.1ubuntu5 2024-03-01 DH_TESTROOT(1)