diff options
author | Christian Rößler | 2017-04-11 17:05:21 +0200 |
---|---|---|
committer | Christian Rößler | 2017-04-11 17:05:21 +0200 |
commit | b185f310cd0c8be4a34374730ce3c77627b51682 (patch) | |
tree | b6c39428fb37a7c0d18062b72c858fcaf64bdda3 /core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/LIESMICH | |
parent | [idleaction] Support detached and delayed operation (diff) | |
download | mltk-b185f310cd0c8be4a34374730ce3c77627b51682.tar.gz mltk-b185f310cd0c8be4a34374730ce3c77627b51682.tar.xz mltk-b185f310cd0c8be4a34374730ce3c77627b51682.zip |
[run-virt] Floppy (fd1)-scripts: No more display manager conf. patching,
now via systemd service files started. To be tested!
Diffstat (limited to 'core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/LIESMICH')
-rw-r--r-- | core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/LIESMICH | 38 |
1 files changed, 22 insertions, 16 deletions
diff --git a/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/LIESMICH b/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/LIESMICH index 326af2a4..7b526a9a 100644 --- a/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/LIESMICH +++ b/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/LIESMICH @@ -2,23 +2,29 @@ Dieses Paket besteht aus folgenden Skripten: vm_installer: Dieses Skript einmalig in einer lokalen, permanenten (also nicht innerhalb des Poolsystems) Virtuellen Maschine ausführen. - Es schreibt eine systemd-Servicedatei und verlinkt diese, um - beim Systemstart per vm_runtime die Skripte zu Auflösungsan- - passung und Einhängung eventuell übergebener Netzlaufwerke - nach Hochladung der VM in das Poolsystem automatisch zu starten. - Das Skript kann von der gemounteten (Pseudo-)Diskette /dev/fd1 - aus oder einzelstehend gestartet werden. - Unterstützung für init-basierte Systeme folgt noch. -vm_runtime: Dieses Skript wird beim booten der VM aufgerufen und patcht - Xsetup, um beim grafischen Start der VM die Skripte shares - und resolution aufzurufen. -mnt_shares: Liest die auf Pseudodiskette gegebene shares.dat aus und hängt - ggf. darin angegebene Netzlaufwerke ein. -resolution: Stellt die Auflösung der VM anhand der übergebenen Auflösung - des Grundsystems ein. + Es schreibt eine drei systemd-Servicedateien und verlinkt diese, + um beim Systemstart foglende Skripte zu starten: + +resolution: (after display-manager.service): Dieses Skript wartet eine + gewisse Zeit, ob ein X-Server gestartet wurde, ändert + anschließend die Auflösung entsprechend der vom Basissystem + übergebenen Angabe in openslx.ini und überwacht diese eine + gewisse Zeit lang. + +mnt_shares: (after basic.target): Wertet die Einträge remapMode (sowie + createMissingRemap, noch zu implementieren) der Datei + openslx.ini aus, und hängt anhand des per remapMode gegebenen + Wertes die in shares.dat angegebenen Netzlaufwerke ein. Die + (evtl. nötige) Authentizizierung wird verschlüsselt vom + Grundsystem übergeben. + +umnt_shares: (Before shutdown.target): Hängt gegebene Laufwerke beim + Herunterfahren der VM wieder aus. + resolution_standalone: Einzelstehende Version des resolution-Skriptes, die keine Vorarbeiten seitens systemd bzw. vm_runtime benötigt. - Für geeignete Einbindung innerhalb der VM muss daher selbst - gesorgt werden. + Für geeignete Einbindung innerhalb der VM (Xsetup/Xreset) + muss daher selbst gesorgt werden. + |