[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