dh_systemd_enable - aktiviert/deaktiviert Systemd-Unit-Dateien
dh_systemd_enable [
Debhelper-Optionen] [
--no-enable]
[
--name= Name] [
Unit-Datei …]
dh_systemd_enable ist ein Debhelper-Programm, das für das
Aktivieren und Deaktivieren von Systemd-Unit-Dateien zuständig ist.
Im einfachen Fall findet es alle durch ein Paket installierten Unit-Dateien
(z.B. bacula-fd.service) und aktiviert sie. Es ist nicht nötig, dass
auf dem Rechner während der Installation tatsächlich Systemd
läuft. Die Aktivierung findet auf allen Rechnern statt, damit von
SysVinit auf Systemd und zurück gewechselt werden kann.
Bei Komplikationen können Sie
dh_systemd_enable und
dh_systemd_start manuell aufrufen (indem Sie die Ziele in debian/rules
überschreiben) und die Schalter per Unit-Datei angeben. Ein Beispiel
ist »colord«, das »colord.service« mitbringt,
einen von Dbus aktivierten Dienst ohne einen [Install]-Abschnitt. Diese
Dienstdatei kann nicht aktiviert oder deaktiviert werden (ein Status den
Systemd »static« nennt), da er keinen [Install]-Abschnitt hat.
Daher ist es nicht sinnvoll, dh_systemd_enable auszuführen.
Um nur Blöcke für spezielle Dienstedateien zu erzeugen,
müssen Sie sie als Argumente übergeben, z. B.
dh_systemd_enable quota.service und
dh_systemd_enable
--name=quotarpc quotarpc.service.
- debian/Paket.service,
debian/Paket@.service
- If this exists, it is installed into
lib/systemd/system/ package.service (or
lib/systemd/system/ package@.service) in the package
build directory.
- debian/Paket.tmpfile
- If this exists, it is installed into
usr/lib/tmpfiles.d/package.conf in the package build
directory.
- debian/Paket.target,
debian/Paket@.target
- If this exists, it is installed into
lib/systemd/system/ package.target (or
lib/systemd/system/ package@.target) in the package
build directory.
- debian/Paket.socket,
debian/Paket@.socket
- If this exists, it is installed into
lib/systemd/system/ package.socket (or
lib/systemd/system/ package@.socket) in the package
build directory.
- debian/Paket.mount
- If this exists, it is installed into
lib/systemd/system/ package.mount in the package
build directory.
- debian/Paket.path, debian/Paket@.path
- If this exists, it is installed into
lib/systemd/system/ package.path (or
lib/systemd/system/ package@.path) in the package
build directory.
- debian/Paket.timer, debian/Paket@.timer
- If this exists, it is installed into
lib/systemd/system/ package.timer (or
lib/systemd/system/ package@.timer) in the package
build directory.
- --no-enable
- deaktiviert nur den Dienst oder die Dienste beim
vollständigen Löschen, aktiviert sie aber nicht bei der
Installation.
Beachten Sie, dass diese Option nicht beeinflusst, ob die Dienste
gestartet werden. Dies wird durch dh_systemd_start(1) gesteuert (z.
B. durch seine --no-start-Option).
-
--name=Name
- installiert die Dienstdatei als Name.service statt
mit dem Standarddateinamen Paket.service. Wenn dieser Parameter
verwendet wird, sucht und installiert dh_installinit Dateien mit
dem Namen debian/Paket.Name.service anstelle der üblichen
debian/Paket.service.
Beachten Sie, dass dieser Befehl nicht idempotent ist. Zwischen mehreren
Aufrufen dieses Befehls sollte
dh_prep(1) (mit den selben Argumenten)
ausgefürt werden. Ansonsten könnte er zur Folge haben, dass den
Betreuerskripten mehrere Instanzen des gleichen Textes hinzugefügt
werden.
Beachten Sie, dass
dh_systemd_enable vor
dh_installinit
ausgeführt werden sollte. Die Standardsequenz in
dh tut bereits
das Richtige; dieser Hinweis ist nur relevant, wenn Sie
dh_systemd_enable manuell aufrufen.
dh_systemd_start(1),
debhelper(7)
Diese Übersetzung wurde mit dem Werkzeug
po4a
<
http://po4a.alioth.debian.org/> durch Chris Leick
[email protected] und das deutsche Debian-Übersetzer-Team im
Dezember 2011 erstellt.
Bitte melden Sie alle Fehler in der Übersetzung an
[email protected] oder als Fehlerbericht an das Paket
debhelper.
Sie können mit dem folgenden Befehl das englische Original anzeigen
man -L en Abschnitt Handbuchseite
[email protected]