Provided by: debhelper_9.20160115ubuntu3_all 

NAME
dh_installinit - installiert Dienstinitialisierungsdateien in Paketbauverzeichnisse
ÜBERSICHT
dh_installinit [Debhelper-Optionen] [--name=Name] [-n] [-R] [-r] [-d] [-- Parameter]
BESCHREIBUNG
dh_installinit ist ein Debhelper-Programm, das für die Installation von Init-Skripten mit zugehörigen
Standarddateien sowie Upstart- und Systemd-Job-Dateien in Paketbauverzeichnisse zuständig ist.
Es erzeugt außerdem automatisch die postinst-, postrm- und prerm-Skripte, die nötig sind, um die
symbolischen Links in /etc/rc*.d/ einzurichten und die Init-Skripte zu starten und zu stoppen.
DATEIEN
debian/Paket.init
Falls dies existiert, wird es in etc/init.d/Paket.conf im Paketbauverzeichnis installiert.
debian/Paket.default
Falls dies existiert, wird es in etc/default/Paket im Paketbauverzeichnis installiert.
debian/Paket.upstart
Falls dies existiert, wird es in etc/init/Paket.conf im Paketbauverzeichnis installiert.
debian/Paket.service
Falls dies existiert, wird es in lib/systemd/system/Paket.service im Paketbauverzeichnis installiert.
debian/Paket.tmpfile
Falls dies existiert, wird es in usr/lib/tmpfiles.d/Paket.conf im Paketbauverzeichnis installiert.
(Der »tmpfiles.d«-Mechanismus wird derzeit nur von Systemd benutzt.)
OPTIONEN
-n, --noscripts
ändert keine postinst-/postrm/prerm-Skripte.
-o, --onlyscripts
verändert nur die postinst-/postrm-/prerm-Skripte, installiert aber tatsächlich kein Init-Skript,
keine Vorgabedateien, keinen Upstart-Job und keine Systemd-Dienstdatei; kann nützlich sein, falls die
Datei von den Originalautoren auf eine Art mitgeliefert/installiert wird, die es dh_installinit nicht
leicht macht, sie zu finden.
Warnung: Dies wird alle normalen Prüfungen umgehen und die Skripte bedingungslos verändern. Sie
werden dies in den meisten Fällen mit -p verwenden wollen, um einzugrenzen, welche Pakete von dem
Aufruf betroffen sind. Beispiel:
override_dh_installinit:
dh_installinit -pfoo --onlyscripts
dh_installinit --remaining
-R, --restart-after-upgrade
stoppt das Init-Skript nicht, bis das Paket-Upgrade komplett durchgeführt wurde. Dies ist anders, als
das Standardverhalten, das das Skript in prerm stoppt und es in postinst wieder startet.
Dies kann nützlich für Daemons sein, die nicht lange während des Upgrades ausgeschaltet sein sollen.
Sie sollten aber sicherstellen, dass der Daemon nicht von dem Paket, von dem ein Upgrade durchgeführt
wird, durcheinander gebracht wird, während er läuft, bevor diese Option benutzt wird.
-r, --no-restart-on-upgrade
stoppt das Init-Skript nicht beim Upgrade.
--no-start
startet das Init-Skript nicht bei der Installation oder dem Upgrade und stoppt es nicht beim
Entfernen. Rufen Sie nur update-rc.d auf. Nützlich für rcS-Skripte.
-d, --remove-d
entfernt abschließende d vom Namen des Pakets und benutzt das Ergebnis als Dateiname, unter dem die
Upstart-Job-Datei in etc/init/ installiert wird und als Dateiname, unter dem das Init-Skript in
etc/init.d und die Standarddatei in etc/default/ installiert wird. Dies kann nützlich für Daemons
sein, deren Namen mit d enden. (Anmerkung: Dies hat Vorrang gegenüber dem im Folgenden beschriebenen
Parameter --init-script.)
-uParameter --update-rcd-params=Parameter
-- Parameter
übergibt Parameter an update-rc.d(8). Falls nicht angegeben, wird defaults an update-rc.d(8)
übergeben.
--name=Name
installiert das Init-Skript (und die Standarddatei) ebenso wie den Upstart-Job unter Benutzung des
Dateinamens Name an Stelle des Standarddateinamens, der dem Paketnamen entspricht. Wenn dieser
Parameter verwandt wird, sucht und installiert dh_installinit Dateien mit dem Namen
debian/package.name.init, debian/package.name.default und debian/package.name.upstart an Stelle der
üblichen debian/package.init, debian/package.default and debian/package.upstart.
--init-script=Skriptname
benutzt Skriptname als Dateiname, unter dem das Init-Skript in etc/init.d/ installiert wird (und
verwendet ihn außerdem als Dateinamen der Standarddatei, falls sie installiert wird). Falls Sie
diesen Parameter einsetzen, wird dh_installinit nachsehen, ob im Verzeichnis debian/ eine Datei
existiert, die aussieht wie Paket.Skriptname und falls dies so ist, wird sie bevorzugt als Init-
Skript gegenüber den Dateien installiert, die normalerweise installiert werden.
Dieser Parameter ist missbilligt. Benutzen Sie stattdessen den Parameter --name. Dieser Parameter ist
für die Benutzung mit Upstart-Jobs inkompatibel.
--error-handler=Funktion
ruft die Shell-Funktion mit diesem Namen auf, falls die Ausführung des Init-Skripts fehlschlägt. Die
Funktion sollte in den prerm- und postinst-Skripten vor der Markierung #DEBHELPER# bereitgestellt
werden.
ANMERKUNGEN
Beachten Sie, dass dieser Befehl nicht idempotent ist. Zwischen Aufrufen dieses Befehls sollte dh_prep(1)
aufgerufen werden. Ansonsten könnte er zur Folge haben, dass den Betreuerskripten mehrere Instanzen des
gleichen Textes hinzugefügt werden.
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
AUTOREN
Joey Hess <joeyh@debian.org>
Steve Langasek <steve.langasek@canonical.com>
Michael Stapelberg <stapelberg@debian.org>
9.20160115ubuntu3 2016-03-31 DH_INSTALLINIT(1)