summaryrefslogtreecommitdiffstats
path: root/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/LIESMICH
diff options
context:
space:
mode:
authorChristian Rößler2017-04-11 17:05:21 +0200
committerChristian Rößler2017-04-11 17:05:21 +0200
commitb185f310cd0c8be4a34374730ce3c77627b51682 (patch)
treeb6c39428fb37a7c0d18062b72c858fcaf64bdda3 /core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/LIESMICH
parent[idleaction] Support detached and delayed operation (diff)
downloadmltk-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/LIESMICH38
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.
+