Commit graph

622 commits

Author SHA1 Message Date
Martin Wimpress
d2b5ee4b18 feat: add disk integrity checking 2024-05-12 11:11:15 +01:00
Martin Wimpress
9dc669b44e style: improve the output when attempting to start a running VM 2024-05-12 11:11:15 +01:00
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
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
16e8115e77 fix(quickemu): detect GLSL version and enable GL accordingly. close #920 2024-05-10 01:48:52 +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
0dfc0b93ab chore: bump version to 4.9.4 2024-05-09 19:03:26 +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
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
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
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
Martin Wimpress
6f92a52961 style(indentation): replace tabs with spaces 2024-05-09 16:39:58 +01:00
Martin Wimpress
69131b2e39 chore: drop macos high-sierra; recovery server is no longer available 2024-05-09 01:43:50 +01:00
Martin Wimpress
5e507e645c fix: update cpu characteristics for macOS. close #1114 2024-05-09 01:43:50 +01:00
Martin Wimpress
fe2dc839ed fix(quickemu): correct shellcheck SC2207 warnings
https://www.shellcheck.net/wiki/SC2207
2024-05-08 15:04:35 +01:00
Martin Wimpress
252f83c076 fix(quickemu): remove unused variable monitor_cmd SC2034
https://www.shellcheck.net/wiki/SC2034
2024-05-08 15:04:35 +01:00
Martin Wimpress
394f955870 fix(quickemu): resolve shellcheck SC2069 warnings
https://www.shellcheck.net/wiki/SC2069
2024-05-08 15:04:35 +01:00
Martin Wimpress
1596179ca5 fix(quickemu): resolve shellcheck SC2236
https://www.shellcheck.net/wiki/SC2236
2024-05-08 15:04:35 +01:00
Martin Wimpress
6ffa1692d6 fix(quickemu): resolve shellcheck SC2206 warnings
https://www.shellcheck.net/wiki/SC2206
2024-05-08 15:04:35 +01:00
Martin Wimpress
aefc99efce fix(quickemu): resolve shellcheck SC2155 warnings
https://www.shellcheck.net/wiki/SC2155
2024-05-08 15:04:35 +01:00
Martin Wimpress
3292ce76ea fix(quickemu): disable shellcheck SC2054 and SC2140 warning
https://www.shellcheck.net/wiki/SC2054
https://www.shellcheck.net/wiki/SC2140
2024-05-08 15:04:35 +01:00
Martin Wimpress
d6e2dca565 refactor(quickemu): remove requirement for lsb_release. close #1156 2024-05-05 12:48:54 +01:00
Martin Wimpress
b085bebfbe style: update usage/help for quickemu and quickget 2024-05-03 18:00:41 +01:00
Jai A P
fedfe11190 Fix error messages printed on terminal after quickemu exits
- Fix #1130
2024-05-03 01:01:58 +01:00
Alex Genovese
52a5e5f4ef
fix for qemu-img error on new installs (#1134)
make sure a disk exists before trying to check it
2024-05-02 11:23:54 +01:00
Alex Genovese
9a09badfe5
Catalina Haswell MacOS variant (#1119)
* urgent fix for sonoma and #1114

(cherry picked from commit 960c34eca929aa8d93eceafe2d8ad5a87d2b1652)

* improved macos fix

Should also work on AMD RYZEN  but please re-test

Same lines as already Ryzen tested  but  further testing on older ryzen and notebooks would be a good idea

improves on #1116

hopefull solves any other issues from #1114

(cherry picked from commit e4b876c2eff030471afcc41c2e00790910d5d7bd)

* MacOs update variant using more Haswell

See #1117
2024-05-02 11:23:13 +01:00
Phil Clifford
8a198b0031 Fix small typo in sed call 2024-04-20 11:44:52 +01:00
Martin Wimpress
dc81b8c2b3 fix: clean exit returns 0. Fixes #531 2024-04-17 00:12:43 +01:00
Martin Wimpress
b6f5b1aeb8 fix: use vmware-svga for old Ubuntu releases. Fixes #966 2024-04-16 23:49:59 +01:00
Martin Wimpress
3c6e803c77 fix: correct align and format Host and CPU information 2024-04-16 23:49:59 +01:00
Martin Wimpress
6266e37eec chore: white space clean up 2024-04-16 22:48:11 +01:00
Martin Wimpress
c9f477517a fix: disable HPET based on the version of QEMU being used. Fixes #1001 2024-04-16 22:48:11 +01:00