[Eisfair] SysV-Initskript in SystemD-Unit umwandeln

Kay Martinen usenet at martinen.de
Di Okt 28 00:33:23 CET 2025


Am 27.10.25 um 14:35 schrieb Marcus Röckrath:
> Hallo,
> 
> wenn irgendwann aus SystemD die Möglichkeit verschwindet - das ist
> grundsätzlich ohne Zeitfahrplan angekündigt, alte SysV-Init automatisch über
> temporär von SystemD erzeugte Units ausführen zu können, muss man manuell
> Hand anlegen und seine alten SysV-Initskripte auf SystemD migrieren.

Ich dachte das sei ein separates tool/paket das diesen 
'sysVinit-generator' beinhaltete. Und das der eben initscripte in units 
"umsetzt".

> Ich habe dazu eine kleine Handreichung
> 
> https://www.eisfair.org/doku.php?id=eisfair:hilfe:howtos:systemd:sysv-initscript_in_systemd-unit_umwandeln
> 
> geschrieben, die hier eine erste Orientierung geben soll.
> 
> Bitte anhand dieser keine noch bestehenden Initskripte von bestehenden
> eisfair-Paketen bearbeiten.

Nicht! oder doch Nicht-Nicht?

> Es geht um eigene Initskripte und auch um /etc/init.d/boot.local, die zwar
> "Standard" in eis ist, allerdings schon vor einiger Zeit auf den Systemen
> entfernt wurde, auf denen sie den ursprünglichen "leeren" Zustand hatte.
Hieß das nicht mal rc.local oder ist das eine andere?

> Nutzt die jemand, existiert sie weiterhin und muss manuell umgestellt
> werden.

Ich wollte neulich schon mal eine Frage in die Richtung stellen. 
Hintergrund wäre die Idee bei evtl. am EIS angeschlossenen Externen 
USB-Platten einen Idle-Timeout ein zu stellen der bei jedem Reboot für 
jede solche Platte wieder aktiviert würde.

Das hatte ich früher einfach durch mehrere Aufrufe von 'hdparm' mit den 
jeweiligen device-namen in rc.local gemacht.

Wie geht das nun wohl? Kann man einer eigenen 'hdd-sleep' unit mehrere 
devices angeben. Oder diese unit einfach "irgendwie" mehreren 
"device"units als Abhängigkeit zuordnen so das sie bei einem sdc ebenso 
funktioniert wie bei einem sdd, sde oder sdf? Oder ist da schon was 
vorhanden?


Bye/
   /Kay

-- 
Posted via Leafnode


Mehr Informationen über die Mailingliste Eisfair