[Eisfair] Eisfair OHNE systemd möglich?

Daniel Vogel daniel_vogel at t-online.de
So Apr 9 17:21:33 CEST 2023


Hallo Marcus,

Am 08.04.23 um 22:30 schrieb Marcus Röckrath:
> Nach obigem Vorbild bräuchte man dann doch eine
> 
> # cat /etc/systemd/system/boot.local.d/override.conf
> [Unit]
> After=ip-eth.service
> Wants=ip-eth.device

ja, im Grunde müsste das genauso funktionieren. Bei statischen 
Abhängigkeiten kann man aber auch den LSB-Header in das Skript 
eintragen. Beispiel:

### BEGIN INIT INFO
# Provides:       boot.local
# Required-Start: ip-eth.service
# Default-Start:  2 3
# Default-Stop:
# Description: local services startup helper
### END INIT INFO

Das "Required-Start" bewirkt, dass der systemd-sysv-generator die beiden 
Zeilen "After=" und "Wants=" direkt in das generierte service-File 
schreibt. Dann braucht man den Override nicht mehr.

Allerdings ist ip-eth nicht der letzte Netzwerkdienst in der Kette. Da 
kommt noch "route" und ggf. noch mehr...

Es gäbe das spezielle Target "$network". Das wird hier beschrieben:

https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/

Ob das so für eisfair einsetzbar ist, wäre allerdings erst noch zu prüfen.

-- 
Gruß Daniel
[eisfair-Team]



Mehr Informationen über die Mailingliste Eisfair