Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [run-virt] fix bad VM_IDs | Jonathan Bauer | 2019-12-18 | 1 | -10/+6![]() |
| | | | | | | since /opt/openslx/scripts/vmchooser-run_virt is no longer a wrapper but a symlink and we readlink'ed it, the script failed to find running instances. | ||||
* | [run-virt] Retry mounting image via dnbd3 for up to 4 seconds | Simon Rettberg | 2019-10-28 | 1 | -3/+6 |
| | |||||
* | [run-virt] Fix execution of *.inc hooks | Simon Rettberg | 2019-09-11 | 1 | -1/+1 |
| | |||||
* | [run-virt] Only wipe TMPDIR on cleanexit 0 | Simon Rettberg | 2019-09-10 | 1 | -2/+2 |
| | |||||
* | [run-virt] Fix: Explicitly initialize empty arrays | Simon Rettberg | 2019-09-10 | 2 | -4/+4 |
| | |||||
* | [run-virt] Fix tr expressions, add some missing quotes | Simon Rettberg | 2019-09-10 | 1 | -18/+17![]() |
| | |||||
* | [run-virt] Run cleanup functions in parallel | Simon Rettberg | 2019-09-10 | 1 | -12/+18 |
| | | | | | Spawns a subshell for each cleanup function, then waits for up to 4 seconds for them to complete... | ||||
* | [run-virt] Add window manager respawn loop | Simon Rettberg | 2019-09-10 | 1 | -12/+37 |
| | | | | | Apparently on certain hw combinations openbox might crash while VMware is initializing. Try to restart it right away... | ||||
* | [run-virt] Use slx-tools to determine if /tmp/virt is in RAM | Simon Rettberg | 2019-07-10 | 3 | -39/+17![]() |
| | | | | Also avoid triple-negation for the according variable... | ||||
* | [run-virt] Tweak init and handling of some constants; add documentation | Simon Rettberg | 2019-07-10 | 2 | -7/+14 |
| | |||||
* | [run-virt] improve signal traps handling | Jonathan Bauer | 2019-07-10 | 2 | -9/+6![]() |
| | |||||
* | [run-virt] Get rid of wrapper and handle directly in run-virt | Simon Rettberg | 2019-07-09 | 2 | -20/+3![]() |
| | |||||
* | [run-virt] Add --query to check existence of plugin | Simon Rettberg | 2019-07-08 | 1 | -6/+0![]() |
| | |||||
* | [run-virt] Minor cleanup | Simon Rettberg | 2019-05-17 | 1 | -4/+0![]() |
| | |||||
* | [run-virt] Add hook system, remove legacy code | Simon Rettberg | 2019-05-17 | 4 | -80/+82 |
| | |||||
* | [run-virt] Use --retry-connrefused; shuffle slxlog around | Simon Rettberg | 2019-03-14 | 1 | -7/+10 |
| | |||||
* | [run-virt] respect SLX_DNBD3_COW_DEVICE | Jonathan Bauer | 2019-02-13 | 1 | -3/+5 |
| | | | | instead of hardcoded /dev/mapper/root | ||||
* | [run-virt] fix buggy return statement | Jonathan Bauer | 2019-01-08 | 1 | -1/+2 |
| | |||||
* | [run-virt] support new dmsetup stuff | Jonathan Bauer | 2019-01-04 | 1 | -1/+1 |
| | | | | | | ... when detecting whether we are backed by hdd or not. and yeah .. uhm ... it was already commited like 2 commits ago plus the logic was needlessly inverted :) | ||||
* | [kiosk*] rework and introduce kiosk mode modules | Jonathan Bauer | 2019-01-04 | 1 | -0/+6 |
| | | | | | | changed from slxbrowser only support to modular hook structure to support additional browser, i.e. chromium NOTE: kiosk-chromium and kiosk-netpoint only make sense with the new gen | ||||
* | [run-virt] rework resource management | Jonathan Bauer | 2018-12-12 | 5 | -16/+65 |
| | |||||
* | [run-virt] Download VM data as combined .tgz | Simon Rettberg | 2018-12-07 | 1 | -4/+24 |
| | |||||
* | [run-virt] upgrade minimum RAM for VMs to 1024 | Jonathan Bauer | 2018-12-04 | 1 | -1/+1 |
| | |||||
* | [run-virt] Increase timeout for dnbd3-fuse mount | Simon Rettberg | 2018-06-04 | 1 | -1/+1 |
| | |||||
* | [*virt*] fix vmware VM only having 1 core... | Jonathan Bauer | 2018-05-04 | 1 | -5/+5 |
| | |||||
* | [*] detect_cpu_flag as generic run-virt function | Jonathan Bauer | 2018-04-17 | 1 | -2/+17 |
| | |||||
* | [run-virt] error msg for missing plugin dir | Jonathan Bauer | 2018-04-13 | 1 | -0/+9 |
| | |||||
* | [run-virt] check for /tmp/virt not in RAM | Jonathan Bauer | 2018-04-10 | 3 | -8/+27 |
| | | | | | to cater for usecases where /tmp is in RAM but /tmp/virt is backed by, e.g., an NFS (Ramboz) | ||||
* | [run-virt] relax /tmp mount detection regex | Jonathan Bauer | 2018-02-13 | 1 | -1/+1 |
| | |||||
* | Revert "[run-virt] sanitize downloaded maschine desc" | Simon Rettberg | 2017-12-01 | 1 | -8/+0![]() |
| | | | | | | | This is VMX specific, needs to be done in vmware plugin, not global run-virt. Reverting because weekend. This reverts commit ae681fa769d3204c14ba2dfda817cd721b45060c. | ||||
* | [run-virt] sanitize downloaded maschine desc | Jonathan Bauer | 2017-12-01 | 1 | -0/+8 |
| | | | | coming from dmsd. This should help avoid bad syntax errors. | ||||
* | [vmware*/run-virt] Implement NIC bridging | Simon Rettberg | 2017-11-24 | 1 | -0/+15 |
| | | | | Implements #3109 | ||||
* | [run-virt] TMP_ON_HDD stuff | Jonathan Bauer | 2017-08-16 | 2 | -2/+5 |
| | |||||
* | [run-virt] make sure TMP_ON_HDD is empty if needed | Jonathan Bauer | 2017-08-15 | 1 | -2/+3 |
| | |||||
* | [run-virt] check for tmp on hdd once | Jonathan Bauer | 2017-08-15 | 2 | -1/+7 |
| | |||||
* | [init, etc] Pass system-uuid when fetching config & config.tgz | Simon Rettberg | 2017-07-12 | 1 | -0/+29 |
| | | | | | Also save the system-uuid for later use in stage32+, which changed locations from /run to /etc - modules got updated accordingly | ||||
* | [run-virt] Fix inverted logic in sanity check | Simon Rettberg | 2017-05-29 | 1 | -1/+1 |
| | |||||
* | [run-virt] Improve wget error messages | Simon Rettberg | 2017-05-11 | 2 | -8/+15 |
| | |||||
* | [run-virt] Retry vmx download and give better feedback | Simon Rettberg | 2017-05-10 | 1 | -8/+18 |
| | |||||
* | [run-virt] Increase mem reserved for host if using nvidia drivers | Simon Rettberg | 2017-05-02 | 1 | -2/+7 |
| | |||||
* | [run-virt] Fix two wordings in error-msg | Steffen Ritter | 2017-04-04 | 2 | -2/+2 |
| | |||||
* | [run-virt/vmware] reintroduce lost feature | Jonathan Bauer | 2017-03-30 | 1 | -0/+23 |
| | | | | detection and passthrough of serial and parallel port | ||||
* | [run-virt] Add cheap i18n support to run-virt | Simon Rettberg | 2017-03-20 | 2 | -15/+51 |
| | | | | | | | | | | | | | | | For further details, see the new translate function in vmchooser_runvirt_functions.inc. The only place this is used so far is download_vm_metadata.inc The translation file /opt/openslx/vmchooser/run-virt-includes/strings.inc has to be in the following format: <example start> TRANSLATION_STRING[msg.vm.no-metadata]="This VM doesn't have any meta data Try finding a way to fix it" TRANSLATION_STRING[msg.somethingelse]="foo bar" <example end> | ||||
* | [run-virt] Check SLX_ variables for empty, not isset | Simon Rettberg | 2017-03-17 | 2 | -2/+2 |
| | |||||
* | [run-virt] Fix whitespace errors | Simon Rettberg | 2017-03-17 | 2 | -14/+13![]() |
| | |||||
* | [run-virt] fix typo | Jonathan Bauer | 2017-03-13 | 1 | -1/+1 |
| | |||||
* | [run-virt] Disable floppy/cd/dvd in exam mode | Simon Rettberg | 2017-03-03 | 1 | -10/+19 |
| | |||||
* | Add bash shebangs to all our includes: | Simon Rettberg | 2017-02-28 | 6 | -0/+6 |
| | | | | | | | github misidentifies lots of includes in its code stats and syntax highlighting. Try to make it a nicer place by giving it a hint via that shebang. It's actually useless in files that are being sourced, but it doesn't hurt either. | ||||
* | [runvirt] reworked wrapper log handling | Jonathan Bauer | 2017-02-15 | 1 | -5/+13 |
| | |||||
* | [runvirt] introduced wrapper script to start ... | Jonathan Bauer | 2017-02-14 | 3 | -30/+20![]() |
| | | | | | | | | ... runvirt with to hopefully always have either a user notification or a log entry on the satellites if anything goes wrong. Also fixed the MAC address generation: the prefix is now fully defined in the systemd-run_virt_env script and correctly written in the vmware's dhcp configuration file (so that VMs the default local IP by default) |