.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28)
.\"
.\" 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 turned on, 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_INSTALLINIT 1"
.TH DH_INSTALLINIT 1 "2017-02-18" "10.2.5~bpo8+1" "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 "NAME"
dh_installinit \- installiert Dienstinitialisierungsdateien in
Paketbauverzeichnisse
.SH "ÜBERSICHT"
.IX Header "ÜBERSICHT"
\&\fBdh_installinit\fR [\fIDebhelper-Optionen\fR] [\fB\-\-name=\fR\fIName\fR] [\fB\-n\fR]
[\fB\-R\fR] [\fB\-r\fR] [\fB\-d\fR] [\fB\-\-\fR \fIParameter\fR]
.SH "BESCHREIBUNG"
.IX Header "BESCHREIBUNG"
\&\fBdh_installinit\fR 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.
.PP
Es erzeugt außerdem automatisch die \fIpostinst\fR\-, \fIpostrm\fR\- und
\&\fIprerm\fR\-Skripte, die nötig sind, um die symbolischen Links in
\&\fI/etc/rc*.d/\fR einzurichten und die Init-Skripte zu starten und zu stoppen.
.SH "DATEIEN"
.IX Header "DATEIEN"
.IP "debian/\fIPaket\fR.init" 4
.IX Item "debian/Paket.init"
Falls dies existiert, wird es in etc/init.d/\fIPaket\fR im Paketbauverzeichnis
installiert.
.IP "debian/\fIPaket\fR.default" 4
.IX Item "debian/Paket.default"
Falls dies existiert, wird es in etc/default/\fIPaket\fR im Paketbauverzeichnis
installiert.
.IP "debian/\fIPaket\fR.upstart" 4
.IX Item "debian/Paket.upstart"
Falls dies existiert, wird es in etc/init/\fIPaket\fR.conf im
Paketbauverzeichnis installiert.
.IP "debian/\fIPaket\fR.service" 4
.IX Item "debian/Paket.service"
Falls dies existiert, wird es in lib/systemd/system/\fIPaket\fR.service im
Paketbauverzeichnis installiert. Nur in Kompatibilitätsstufen 10 und
darunter benutzt.
.IP "debian/\fIPaket\fR.tmpfile" 4
.IX Item "debian/Paket.tmpfile"
Falls dies existiert, wird es in usr/lib/tmpfiles.d/\fIPaket\fR.conf im
Paketbauverzeichnis installiert. (Der »tmpfiles.d«\-Mechanismus wird derzeit
nur von Systemd benutzt.) Nur in Kompatibilitätsstufe 10 und darunter.
.SH "OPTIONEN"
.IX Header "OPTIONEN"
.IP "\fB\-n\fR, \fB\-\-no\-scripts\fR" 4
.IX Item "-n, --no-scripts"
ändert keine \fIpostinst\fR\-/\fIpostrm\fR/\fIprerm\fR\-Skripte.
.IP "\fB\-o\fR, \fB\-\-only\-scripts\fR" 4
.IX Item "-o, --only-scripts"
verändert nur die \fIpostinst\fR\-/\fIpostrm\fR\-/\fIprerm\fR\-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
\&\fBdh_installinit\fR nicht leicht macht, sie zu finden.
.Sp
\&\fBWarnung\fR: Dies wird alle normalen Prüfungen umgehen und die Skripte
\&\fIbedingungslos\fR verändern. Sie werden dies in den meisten Fällen mit \fB\-p\fR
verwenden wollen, um einzugrenzen, welche Pakete von dem Aufruf betroffen
sind. Beispiel:
.Sp
.Vb 3
\& override_dh_installinit:
\& dh_installinit \-pfoo \-\-only\-scripts
\& dh_installinit \-\-remaining
.Ve
.IP "\fB\-R\fR, \fB\-\-restart\-after\-upgrade\fR" 4
.IX Item "-R, --restart-after-upgrade"
stoppt das Init-Skript nicht, bis das Paket-Upgrade komplett durchgeführt
wurde. Dies ist das Standardverhalten für Kompatibilitätsmodus 10.
.Sp
In älteren Kompatibilitätsmodi war es Standardverhalten, dass das Skript in
\&\fIprerm\fR stoppt und es in \fIpostinst\fR wieder startet.
.Sp
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.Dies kann
nützlich für Daemons sein, die während des Upgrades nicht für längere Zeit
ausgeschaltet sein sollen. Bevor diese Option benutzt wird, sollten Sie
sicherstellen, dass der Betrieb des Daemon nicht negativ beeinflusst wird,
wenn dessen Paket zwischendurch aktualisiert wird.
.IP "\fB\-\-no\-restart\-after\-upgrade\fR" 4
.IX Item "--no-restart-after-upgrade"
macht ein vorhergehendes \fB\-\-restart\-after\-upgrade\fR (oder die Voreinstellung
des Kompatibilitätsmodus 10) rückgängig. Falls keine weiteren Optionen
angegeben wurden, wird dies dafür sorgen, dass der Dienst im \fIprerm\fR\-Skript
gestoppt und im \fIpostinst\fR\-Skript wieder gestartet wird.
.IP "\fB\-r\fR, \fB\-\-no\-stop\-on\-upgrade\fR, \fB\-\-no\-restart\-on\-upgrade\fR" 4
.IX Item "-r, --no-stop-on-upgrade, --no-restart-on-upgrade"
stoppt das Init-Skript nicht beim Upgrade.
.IP "\fB\-\-no\-start\fR" 4
.IX Item "--no-start"
startet das Init-Skript nicht bei der Installation oder dem Upgrade und
stoppt es nicht beim Entfernen. Rufen Sie nur \fBupdate\-rc.d\fR auf. Nützlich
für rcS-Skripte.
.IP "\fB\-d\fR, \fB\-\-remove\-d\fR" 4
.IX Item "-d, --remove-d"
entfernt abschließende \fBd\fR vom Namen des Pakets und benutzt das Ergebnis
als Dateiname, unter dem die Upstart-Job-Datei in \fIetc/init/\fR installiert
wird und als Dateiname, unter dem das Init-Skript in etc/init.d und die
Standarddatei in \fIetc/default/\fR installiert wird. Dies kann nützlich für
Daemons sein, deren Namen mit \fBd\fR enden. (Anmerkung: Dies hat Vorrang
gegenüber dem im Folgenden beschriebenen Parameter \fB\-\-init\-script\fR.)
.IP "\fB\-u\fR\fIParameter\fR \fB\-\-update\-rcd\-params=\fR\fIParameter\fR" 4
.IX Item "-uParameter --update-rcd-params=Parameter"
.PD 0
.IP "\fB\-\-\fR \fIParameter\fR" 4
.IX Item "-- Parameter"
.PD
übergibt \fIParameter\fR an \fIupdate\-rc.d\fR\|(8). Falls nicht angegeben, wird
\&\fBdefaults\fR an \fIupdate\-rc.d\fR\|(8) übergeben.
.IP "\fB\-\-name=\fR\fIName\fR" 4
.IX Item "--name=Name"
installiert das Init-Skript (und die Standarddatei) ebenso wie den
Upstart-Job unter Benutzung des Dateinamens \fIName\fR an Stelle des
Standarddateinamens, der dem Paketnamen entspricht. Wenn dieser Parameter
verwandt wird, sucht und installiert \fBdh_installinit\fR Dateien mit dem Namen
\&\fIdebian/package.name.init\fR, \fIdebian/package.name.default\fR und
\&\fIdebian/package.name.upstart\fR an Stelle der üblichen
\&\fIdebian/package.init\fR, \fIdebian/package.default\fR and
\&\fIdebian/package.upstart\fR.
.IP "\fB\-\-init\-script=\fR\fISkriptname\fR" 4
.IX Item "--init-script=Skriptname"
benutzt \fISkriptname\fR als Dateiname, unter dem das Init-Skript in
\&\fIetc/init.d/\fR installiert wird (und verwendet ihn außerdem als Dateinamen
der Standarddatei, falls sie installiert wird). Falls Sie diesen Parameter
einsetzen, wird \fBdh_installinit\fR nachsehen, ob im Verzeichnis \fIdebian/\fR
eine Datei existiert, die aussieht wie \fIPaket.Skriptname\fR und falls dies so
ist, wird sie bevorzugt als Init-Skript gegenüber den Dateien installiert,
die normalerweise installiert werden.
.Sp
Dieser Parameter ist veraltet. Benutzen Sie stattdessen den Parameter
\&\fB\-\-name\fR. Dieser Parameter ist für die Benutzung mit Upstart-Jobs
inkompatibel.
.IP "\fB\-\-error\-handler=\fR\fIFunktion\fR" 4
.IX Item "--error-handler=Funktion"
ruft die Shell\-\fIFunktion\fR mit diesem Namen auf, falls die Ausführung des
Init-Skripts fehlschlägt. Die Funktion sollte in den \fIprerm\fR\- und
\&\fIpostinst\fR\-Skripten vor der Markierung \fB#DEBHELPER#\fR bereitgestellt
werden.
.SH "ANMERKUNGEN"
.IX Header "ANMERKUNGEN"
Beachten Sie, dass dieser Befehl nicht idempotent ist. Zwischen Aufrufen
dieses Befehls sollte \fIdh_prep\fR\|(1) aufgerufen werden. Ansonsten könnte er
zur Folge haben, dass den Betreuerskripten mehrere Instanzen des gleichen
Textes hinzugefügt werden.
.SH "SIEHE AUCH"
.IX Header "SIEHE AUCH"
\&\fIdebhelper\fR\|(7)
.PP
Dieses Programm ist Teil von Debhelper.
.SH "ÜBERSETZUNG"
.IX Header "ÜBERSETZUNG"
Diese Übersetzung wurde mit dem Werkzeug
\&\fBpo4a\fR
durch Chris Leick
\&\fIc.leick@vollbio.de\fR
und das deutsche Debian\-Übersetzer\-Team im
Dezember 2011 erstellt.
.PP
Bitte melden Sie alle Fehler in der Übersetzung an
\&\fIdebian\-l10n\-german@lists.debian.org\fR
oder als Fehlerbericht an das Paket
\&\fIdebhelper\fR.
.PP
Sie können mit dem folgenden Befehl das englische
Original anzeigen
man \-L en Abschnitt Handbuchseite
.SH "AUTOREN"
.IX Header "AUTOREN"
Joey Hess
.PP
Steve Langasek
.PP
Michael Stapelberg