Provided by: debhelper_13.24.2ubuntu1_all bug

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.24.2ubuntu1                                     2025-05-22                                     DH_TESTROOT(1)