Commit Graph

393 Commits

Author SHA1 Message Date
Martin Wimpress f23ace745a
Update download URL for OpenCore 2021-10-25 11:13:53 +01:00
Jed Spraul 454f13f8a9 Update macrecovery
Update from OpenCorePkg/Utilities/macrecovery/macrecovery.py
master branch 6107d573eb535c7708f66cebb83c767863dfd107
2021-10-25 11:10:42 +01:00
Dani Llewellyn d62d739e8a [UBUNTU]: Add canary release to test the new installer
* Add `canary` as supported Ubuntu release

Signed-off-by: Dani Llewellyn <diddledani@ubuntu.com>
2021-10-21 21:29:29 +01:00
Jed Spraul 8bb9003f5a Halt unless bash 4 or newer 2021-10-21 21:28:13 +01:00
Martin Wimpress 4634212f65
Bump version to 2.2.6 2021-10-21 01:47:03 +01:00
Martin Wimpress d4e099edb0
Remove test stub 2021-10-21 01:46:41 +01:00
Martin Wimpress e06c6119ec
Update README 2021-10-21 01:14:05 +01:00
Martin Wimpress 271f3472af
Add hash checking for FreeBSD 2021-10-21 01:13:43 +01:00
Martin Wimpress cae95e5b14
Add hash checking for openSUSE 2021-10-21 00:56:25 +01:00
Martin Wimpress ffeabdabf2
Add hash checking for Linux Mint 2021-10-21 00:54:45 +01:00
Martin Wimpress 3c2249934a
Disable all disk tuning, for the sake of compatibility. Close #98 2021-10-21 00:33:01 +01:00
Martin Wimpress 32da324717 Correct typo in --ignore-msrs-always argument 2021-10-21 00:28:03 +01:00
Martin Wimpress 936f79590c Minor comment edit 2021-10-21 00:28:03 +01:00
Martin Wimpress b915d8d797 Only display MSR alerts when required 2021-10-21 00:28:03 +01:00
Martin Wimpress a94541c5aa Order the argument parser 2021-10-21 00:28:03 +01:00
Martin Wimpress d052d913f9 Order the usage 2021-10-21 00:28:03 +01:00
Martin Wimpress acf6ef32fa Add --ignore-msrs-always argument 2021-10-21 00:28:03 +01:00
Martin Wimpress e493112688 Refactor ignore_msrs_alert to make in non-blocking 2021-10-21 00:28:03 +01:00
Martin Wimpress 119e4dd7ad White space clean up 2021-10-21 00:28:03 +01:00
Martin Wimpress af7348caf6
Refactor, and enable, OpenBSD support 2021-10-20 23:22:35 +01:00
Fabian Schmidt 94ecb1b3ec
added openbsd 7 support (#129)
Co-authored-by: Fabian Schmidt <fabian85@protonmail.com>
2021-10-20 22:07:07 +01:00
Phil Clifford 78b9a3f7f2
Politely offer to set ignore_msrs (#134)
* attempt to offer appropriate setting of ignore_msrs if needed

* Removed done TODO

* Revert "Removed done TODO"
to resolve merge conflict since all TODOS removed upstream
This reverts commit eb18fcf82932489534e3c9a244e124740dfcdf01.
2021-10-20 01:22:45 +01:00
Martin Wimpress ecd4ed043e Add list_json()
As we now have valid CSV, pipe that into a jq filter to generate JSON.

https://stackoverflow.com/a/67359273
2021-10-20 00:39:58 +01:00
Martin Wimpress 6cba256d79 Rename list_all() to list_csv() 2021-10-20 00:39:58 +01:00
Martin Wimpress f542e798c5 Make CSV output valid 2021-10-20 00:39:58 +01:00
Martin Wimpress 4eb11caa10
Store the pid of the VM 2021-10-19 20:49:57 +01:00
Martin Wimpress e9f26f7758 Update Pop!_OS support to use their API. Close #137
Also adds support for downloading the intel or nvidia versions and checks the hash.
2021-10-19 20:41:24 +01:00
Martin Wimpress 31a089d465 Update calls to check_hash() 2021-10-19 20:41:24 +01:00
Martin Wimpress ef94ff64ff check_hash() will automatically add the VM_PATH and derive the hash algorithm 2021-10-19 20:41:24 +01:00
Martin Wimpress e24f34ad9d Swallow zsync stderr 2021-10-19 20:41:24 +01:00
Martin Wimpress 14d3b99ad8 Correct openSUSE pretty name 2021-10-19 20:41:24 +01:00
Martin Wimpress b7fcb954d4 Update README.md 2021-10-19 20:41:24 +01:00
Martin Wimpress 62b7713a6d Make pretty_name() pretty 2021-10-19 20:41:24 +01:00
Martin Wimpress cf177160c2 Remove mk_vm_dir() Make sure web_get() & zsync_get() make directories 2021-10-19 20:41:24 +01:00
Martin Wimpress b71fab5798 Refactor existing hash checking to use check_hash() 2021-10-19 20:41:24 +01:00
Martin Wimpress e1d15d4f04 Add check_hash() function 2021-10-19 20:41:24 +01:00
Martin Wimpress dacc7913e1 Add quick 'n dirty docs explaining how to add a new OS 2021-10-19 20:41:24 +01:00
Martin Wimpress 635765dcfc Call start_vm_info() from make_vm_info() 2021-10-19 20:41:24 +01:00
Martin Wimpress ec490d489a Always recreate unattended.iso 2021-10-19 20:41:24 +01:00
Martin Wimpress 029a218bc9 Add missing double quote 2021-10-19 20:41:24 +01:00
Martin Wimpress f34434e4ad Refactor get_*() functions to use validate_release() 2021-10-19 20:41:24 +01:00
Martin Wimpress 1b9eb20ba6 Add validate_release() function 2021-10-19 20:41:24 +01:00
Martin Wimpress 7d003eda88 Add pretty_name() function 2021-10-19 20:41:24 +01:00
Martin Wimpress 7a4a09f9bc Refactor Ubuntu support 2021-10-19 20:41:24 +01:00
Martin Wimpress 25b89573e5 Refactor Windows support 2021-10-19 20:41:24 +01:00
Martin Wimpress 4ed68f2174 Refactor Fedora support 2021-10-19 20:41:24 +01:00
Martin Wimpress ced69c3303 Refactor Pop!_OS support 2021-10-19 20:41:24 +01:00
Martin Wimpress 807ef7c0c1 Fix Linux Mint releases generator 2021-10-19 20:41:24 +01:00
Martin Wimpress 20b7478f31 Refactor openSUSE support 2021-10-19 20:41:24 +01:00
Martin Wimpress 9b1dba263b Refactor FreeBSD support 2021-10-19 20:41:24 +01:00