Commit graph

2,111 commits

Author SHA1 Message Date
Martin Wimpress
27ca4a27f0 refactor: improve kill VM logic by using VM_PID 2024-05-12 11:11:15 +01:00
Martin Wimpress
58599a98ab fix: only check the disk write lock if there is no PID for the VM 2024-05-12 11:11:15 +01:00
Martin Wimpress
1ae4af6244 refactor: remove VM_UP and use VM_PID to indicate if the VM is running 2024-05-12 11:11:15 +01:00
Martin Wimpress
edfafdee5b fix: remove debug output from parse_ports_from_file() 2024-05-12 11:11:15 +01:00
Martin Wimpress
ed1e85fb12 fix: only run glxinfo if it is installed 2024-05-12 11:11:15 +01:00
Martin Wimpress
eb6e9bf4df fix: do not use qemu-img to determine the disk_format
Use the traditional default of qcow2, running qemu-img while a VM is running will return bogus information.
2024-05-12 11:11:15 +01:00
Martin Wimpress
dc30cc51b1 feat: add --offline argument to force an offline configuration. close #1194 2024-05-12 11:11:15 +01:00
Martin Wimpress
d01011a39c fix: correct syntax error in devshell.nix 2024-05-12 11:11:15 +01:00
Martin Wimpress
bd9d1d8ba4 refactor: move fix for launching VMs from outside directory 2024-05-12 11:11:15 +01:00
Martin Wimpress
4679d680f0 refactor: move kill VM logic to appropriate code path 2024-05-12 11:11:15 +01:00
Martin Wimpress
4283c1f507 fix: remove disk health check; it is a misfeature. close #1198 2024-05-12 11:11:15 +01:00
Martin Wimpress
135a08c7b0 feat: add command line argument to kill VMs. close #1195 2024-05-12 11:11:15 +01:00
Martin Wimpress
7b915d691c feat: display requested resolution. closes #1196 2024-05-12 11:11:15 +01:00
Martin Wimpress
f51697593a fix: correct VM RAM allocation check for Windows and macOS. close #1191 2024-05-10 18:05:06 +01:00
Martin Wimpress
4dab035d46 fix(nix): add missing gawk 2024-05-10 02:21:18 +01:00
Martin Wimpress
16e8115e77 fix(quickemu): detect GLSL version and enable GL accordingly. close #920 2024-05-10 01:48:52 +01:00
Phil Clifford
637f6a9652 chore: align subproject 2024-05-10 01:23:35 +01:00
Phil Clifford
da01bdf27d
fix: add pciutils dependency (#1186)
* fix: add pciutils dependency

required for quickreport
Todo: add to docs and nix

* fix: add pciutils dependecy to nix

* docs: document pciutils dependency

* chore:deconflict submodule
2024-05-10 00:20:15 +01:00
Phil Clifford
cd34eed243 add quickreport to Makefile 2024-05-09 22:42:13 +01:00
Martin Wimpress
2fd37d0489 fix: don't double quote while hunting for OVMF. close #1181 2024-05-09 21:51:32 +01:00
Martin Wimpress
9b8ff34e81 refactor: make siduction editions dynamic 2024-05-09 21:51:20 +01:00
Phil Clifford
595d7ca2bb docs: A few more tweaks to man pages from 4.9.3 changes 2024-05-09 21:50:54 +01:00
Phil Clifford
ad5ca69aa0 chore: regenerated man pages for changes 2024-05-09 19:09:53 +01:00
Martin Wimpress
87a6cf1887 fix: drop passthru.tests in package.nix 2024-05-09 19:07:10 +01:00
Martin Wimpress
0ead4637bf docs: update the introduction to better describe quickemu/quickget 2024-05-09 19:03:26 +01:00
Martin Wimpress
0dfc0b93ab chore: bump version to 4.9.4 2024-05-09 19:03:26 +01:00
Martin Wimpress
32701815f9 feat: add quickreport; gather information for bug reports. close #1163 2024-05-09 16:58:30 +01:00
Martin Wimpress
65f065a327 ci: update the issue template 2024-05-09 16:39:58 +01:00
Martin Wimpress
9a79e7a5c6 style: wrap more variables in braces 2024-05-09 16:39:58 +01:00
Martin Wimpress
8c59f517c1 fix: make windows 10 LTSC download work 2024-05-09 16:39:58 +01:00
Martin Wimpress
4b70a341a9 refactor: include show_os_info() in specify release/edition errors 2024-05-09 16:39:58 +01:00
Martin Wimpress
aa285f0f6e refactor: remove basedOf from os_info() and add --show to quickget 2024-05-09 16:39:58 +01:00
Martin Wimpress
85434103d7 ci: remove list-all-info from quickget tests 2024-05-09 16:39:58 +01:00
Martin Wimpress
eb1f14e742 refactor: remove pointless indirection of cut_1 2024-05-09 16:39:58 +01:00
Martin Wimpress
013413ee8c fix: resolve shellcheck SC2002 and SC2207
https://www.shellcheck.net/wiki/SC2002
https://www.shellcheck.net/wiki/SC2207
2024-05-09 16:39:58 +01:00
Martin Wimpress
16adb86372 fix: resolve shellcheck SC2001
https://www.shellcheck.net/wiki/SC2001
2024-05-09 16:39:58 +01:00
Martin Wimpress
ef55e74317 chore: drop quote stripping from LSB_DESCRIPTION; no longer required
As only /etc/os-release is parsed, no quote stripping is required.
2024-05-09 16:39:58 +01:00
Martin Wimpress
efea85695b fix: resolve shellcheck SC2181
https://www.shellcheck.net/wiki/SC2181
2024-05-09 16:39:58 +01:00
Martin Wimpress
42a3476508 fix: check FMA and INV TSC CPU flags are available for macOS guests 2024-05-09 16:39:58 +01:00
Martin Wimpress
c727734a08 fix: add popcnt to CPU flags to enable for macOS 2024-05-09 16:39:58 +01:00
Martin Wimpress
341c44e372 fix: make sure a minimum of 8GB RAM is allocated to macOS and Windows 2024-05-09 16:39:58 +01:00
Martin Wimpress
b9d0829d5d refactor: remove skip verification conditions in get_macos() 2024-05-09 16:39:58 +01:00
Martin Wimpress
e80cd7aeff fix: double quote to prevent globbing and word splitting (SC2086)
https://www.shellcheck.net/wiki/SC2086
2024-05-09 16:39:58 +01:00
Martin Wimpress
84c71e9cfc fix(quickemu): resolve shellcheck SC2317 info about usage()
https://www.shellcheck.net/wiki/SC2317
2024-05-09 16:39:58 +01:00
Martin Wimpress
aca168be60 ci: change shellcheck severity to warning 2024-05-09 16:39:58 +01:00
Martin Wimpress
d45c86996f fix(reactos): get redirected URL for the reactos download 2024-05-09 16:39:58 +01:00
Martin Wimpress
eb08d5a6c6 fix(quickget): resolve shellcheck SC2010 warnings
https://www.shellcheck.net/wiki/SC2010
2024-05-09 16:39:58 +01:00
Martin Wimpress
a1417acc7a fix(quickemu): resolve shellcheck SC2069 warnings
https://www.shellcheck.net/wiki/SC2069
2024-05-09 16:39:58 +01:00
Martin Wimpress
f282e4eb44 fix(quickemu): resolve shellcheck SC2164 warning
https://www.shellcheck.net/wiki/SC2164
2024-05-09 16:39:58 +01:00
Martin Wimpress
da6aa9fb2c style(quickemu): correctly indent case statements 2024-05-09 16:39:58 +01:00