Feature #211
Generelle Methode zum Erzeugen distro-spezifischer Runlevel-Skripten
| Status: | Erledigt | Start date: | |||
|---|---|---|---|---|---|
| Priority: | Dringend | Due date: | |||
| Assignee: | schmelzs | % Done: | 60% |
||
| Category: | konzept | ||||
| Target version: | Ver. 5.0 | ||||
| Resolution: |
Description
Nicht nur im "vmware" Plugin wird es vorkommen, dass distro-spezifisch Runlevel-Skripten erzeugt werden müssen. Diese können je nach Distribution an unterschiedlichen Orten liegen und werden sich im Aufbau typischerweise zwischen den Distros und ihren Versionen unterscheiden (siehe bspw. r1691)
Related issues
History
Updated by mj0 over 3 years ago
Xen und Splashy brauchen auch Runlevel-Skripte. Insbesondere ist bei Splashy wichtig, dass es vor dem Start von KDM/GDM beendet werden muss. Es braucht also auch eine Art Abhängigkeitsfunktion.
Updated by dvs over 3 years ago
Benötigt auch für das VMware Plugin. Es sollte darauf hinauslaufen, dass man den Kopf (Funktionen) und dann die Start/Stop/Restart-Blöcke belegen kann ...
Updated by zooey over 3 years ago
- Status changed from Neu to Zugewiesen
Updated by dvs over 3 years ago
Es wird immer dringender :) Das neue VMware ändert einiges an seinen aufrufen. Vermutlich braucht man wieder eine Art Config-Hash, wie im Desktop Plugin!?
Updated by dvs about 3 years ago
- Status changed from Zugewiesen to Neu
- Header: Hier kommt alles rein, was oben in der Runlevel-Datei steht (der Skriptinterpreter, wie "/bin/sh" und z.B. der Info-Block für die Reihenfolge o.ä.)
- Definitions: Setzen von Variablen und Abprüfen bestimmter Bedingungen
- Functions: (Shell-)Funktionen, die an anderer Stelle (z.B. in Start/Stop) aufgerufen werden können.
- Start: Block, der im Startbereich eingefügt wird
- Stop: Block, der im Stopbereich eingefügt wird
- Restart: Falls nicht triviales Start/Stop
Updated by schmelzs about 3 years ago
- Status changed from Neu to Zugewiesen
- % Done changed from 0 to 60
Updated by mj0 almost 3 years ago
Wie sieht es mit der Abhängigkeit aus (Beende Splashy vor KDM-Start)?
Dann wäre noch die Frage, ob man ein Stage3-Attr. anbietet, welches zusätzliche Skripte startet. Bsp: runlevelstart=cron,at,cups,xinetd...
Updated by dvs over 2 years ago
Bitte in diesem Zuge unbedingt OpenSLX-Plugins ergänzen.
Updated by dvs over 2 years ago
- Priority changed from Hoch to Dringend
Dringend erforderlich ist eine Dokumentation.
Updated by dvs almost 2 years ago
Wie sieht es mit Upstart aus? Fällt das bei Bedarf auch schon hinten raus?
Updated by schmelzs almost 2 years ago
Dirk wrote:
Wie sieht es mit Upstart aus? Fällt das bei Bedarf auch schon hinten raus?
Jain - nicht direkt, aber da wir jetzt im Grunde ne Abstraktionsstufe mehr dazwischen haben und in den Plugins nur noch die einzelnen Blöcke definieren, sollte es definitiv einfacher/schneller umzusetzen sein.