[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Paket Update, Systemd target, update-rc.d



Hallo Liste,

es geht um einen kleinen Asterisk-Server, bei dem Asterisk und
manches andere im Default-Target (multi-user.target) nicht gestartet
werden sollen. Hierzu gibt es ein zusätzliches voip-active.target.
Ist dieses Target nicht aktiv, so soll bei einem Update das Paket
aktualisiert werden ohne den Prozess zu starten.


Was beim Update des Asterisk Pakets passiert:

Requires  : Zusätzliches Target wird aktiviert

Requisite : Update mit Fehler, Paket nicht konfiguriert

Workaround für Requisite: disable - update - enable


/usr/sbin/update-rc.d prüft, ob eine Unit enabled ist. Es prüft
nicht, ob ein benötigtes target aktiv ist. Der Versuch die Unit zu
starten führt zu einem Exit-Status, der nicht Null ist. Gibt es eine
Konfigurationsmöglichkeit dieser Form:

"Wenn das nicht gestartet werden soll, dann mach einfach nix."


Danke und Gruß

-- 
Stefan Tichy   ( dlist at pi4tel dot de )


Reply to: