Commit Graph

1982 Commits

Author SHA1 Message Date
Martin Wimpress 60c140cfe4 docs: add Linux Matters feature 2024-06-24 13:41:33 +01:00
Martin Wimpress 7ff1c58c69 chore: update release_freebsd() to only get released images 2024-06-24 13:39:59 +01:00
Martin Wimpress 33a5d71dda fix(parrotsec): constrain parrot to the most recent release only
Older releases drop the isos and only keep the torrents
2024-06-24 13:39:59 +01:00
Martin Wimpress c760932d48 chore: only reference the current slint release; their servers are slow 2024-06-24 13:39:59 +01:00
Martin Wimpress ac42e6b492 fix(deepin): improve download speed and correct URLs for release URLs 2024-06-24 13:39:59 +01:00
Martin Wimpress 7e0e3e8306 fix(nixos): adapt the plasma edition based on NixOS release 2024-06-24 13:39:59 +01:00
Martin Wimpress b730adf109 chore: constrain netbsd to the 4 most recent releases 2024-06-24 13:39:59 +01:00
Martin Wimpress 9572ea6ae9 chore: update mxlinux to 23.3 2024-06-24 13:39:59 +01:00
Martin Wimpress d60c7baa8b
chore: make shellcheck happy in releases_parrotsec() (#1296) 2024-06-24 10:15:21 +01:00
Martin Wimpress 2c6a050643
chore: make shellcheck happy in releases_nixos() (#1295) 2024-06-24 10:08:03 +01:00
Martin Wimpress 56ec3c9e47
fix: add uuid-runtime to debian/control. close #1256 (#1294) 2024-06-24 10:07:50 +01:00
Martin Wimpress b8aabcb892
fix: correctly check for passthrough smartcard support. close #888 (#1293) 2024-06-24 10:07:35 +01:00
Lorenzo Brzek 7e919dac30
chore(updated supported releases): Updated support for ParrotOS 6.1 (#1279)
* chore(updated supported releases): Updated support for ParrotOS 6.1 and NixOS 24.05

Added support for:

- ParrotOS 6.1
- NixOS 24.05

Removed support for:

- ParrotOS 5.9
- NixOS 23.05

* Apply suggestions from code review

Co-authored-by: Liam <33645555+lj3954@users.noreply.github.com>

* chore: Removed changes to NixOS

---------

Co-authored-by: Liam <33645555+lj3954@users.noreply.github.com>
2024-06-24 10:01:50 +01:00
Martin Wimpress 9303b73ebe fix: running quickemu and quickreport in zsh. close #1268
Due to zsh auto completion of piping to `grep [0-9]` does not work. This patch fixes this problem by quoting `"[0-9]"`.
2024-06-24 09:02:43 +01:00
Liam 9b1c28dbe1 fix: correctly escape characters in edition/lang validation. Closes #1270 2024-06-24 08:57:05 +01:00
Martin Joerg a7271034cf fix: don't declare SPICE as local within configure_ports. close #1240
Functionality was split across several functions in
e29173a16d, so SPICE cannot be local
anymore as it is also referenced in vm_boot.
2024-06-24 08:50:25 +01:00
Alan Roberts 94035a5930 adding suggested code to get the two latest nixos releses 2024-06-24 08:46:57 +01:00
Alan Roberts 271e0eb7d7 adding plasma6 2024-06-24 08:46:57 +01:00
Alan Roberts 585814cf87 Adding nixos 24.05 to releases_nixos 2024-06-24 08:46:57 +01:00
David Goodwin 39ffb0b6f2 docs: update README.md - fix quickget example usage (include: edition)
quickget nixos unstable ... requires edition (e.g. minimal / plasma5 / ghome)  ...
2024-06-24 08:46:22 +01:00
Martin Wimpress cb97c14f9d chore: update flake.lock 2024-06-24 08:32:19 +01:00
Martin Wimpress f4c362eda7 refactor: update flake to, mostly, work on macOS 2024-06-24 08:32:19 +01:00
Phil Clifford d78255b097 chore: align subproject 2024-05-28 12:58:13 -04:00
Phil Clifford cf4b63c51d docs: man pages regenerated including recent wiki revisions 2024-05-28 12:58:13 -04:00
Martin Wimpress b357fcf240 feat(quickreport): add macOS support to quickreport 2024-05-24 09:38:58 -04:00
Martin Wimpress 9fe835d107 fix(quickreport): discover quickemu if not in the PATH. close #1235 2024-05-24 09:38:58 -04:00
Martin Wimpress 1fea6b46c2 feat: add timeout and retry to web_check() 2024-05-24 09:38:58 -04:00
Martin Wimpress 7bfeb7721e fix(freebsd): filter out 14.1; it is not released yet. close #1231 2024-05-24 09:38:58 -04:00
Martin Wimpress 143e3574fb chore: limit nixos to recent releases 2024-05-24 09:38:58 -04:00
Martin Wimpress 6e01e38298 chore: limit deepin to 10 releases 2024-05-24 09:38:58 -04:00
Martin Wimpress 1e7714a1af refactor(debian): only return the latest releases from each release 2024-05-24 09:38:58 -04:00
Martin Wimpress 5e96af3eca chore!(ubuntu): remove EOL releases 2024-05-24 09:38:58 -04:00
Martin Wimpress 590bd560cb fix(quickget): remove use of grep -P and replace with portable equivalent 2024-05-24 09:38:58 -04:00
Martin Wimpress 7f250ed1b0 fix: make sure all use of head and tail is portable. close #1238 2024-05-24 09:38:58 -04:00
Martin Wimpress dbe9f612fb fix: handle multiple CPU models returned via lscpu; Asahi Linux for example 2024-05-17 23:18:54 +01:00
Martin Wimpress b009e5cef5 feat: improve compatibility of macOS on non-Intel host CPUs
Adapted from https://github.com/quickemu-project/quickemu/issues/1114#issuecomment-2115516935

Tested full installs of Mojave, Catalina, Big Sur, Monterey, Ventura and Sonoma on AMD Ryzen 5950X. Performed updates post-install and installed Revolutionator.
2024-05-17 23:18:54 +01:00
Martin Wimpress 023a7355db doc: add comments about improving detection of running in a VM 2024-05-17 23:18:54 +01:00
Martin Wimpress 1b6cf0ad69 fix(wsl): suppress error getting sys_vendor when running on WSL2 2024-05-17 23:18:54 +01:00
Martin Wimpress 3e6acd8c98 feat: best guess for arach64 VMs on aarch64/arm64 hosts 2024-05-17 23:18:54 +01:00
Martin Wimpress ff02a7b2cb refactor: move all CPU related configuration to configure_cpu() 2024-05-17 23:18:54 +01:00
Martin Wimpress db04a6686a refactor(macos): tidy up the guest CPU configuration for macOS 2024-05-17 23:18:54 +01:00
Martin Wimpress 4a7f4a4932 refactor: enable topoext on AuthenticAMD for everything except macOS 2024-05-17 23:18:54 +01:00
Martin Wimpress aaeb413e3e refactor: consolidate KVM_GUEST_TWEAKS into GUEST_TWEAKS 2024-05-17 23:18:54 +01:00
Martin Wimpress 8d8c31e136 fix: remove Intel extended page table (ept) flag from macOS 2024-05-17 23:18:54 +01:00
Martin Wimpress da42a211d6 fix(darwin): emulate a CPU if attempting to run macOS in a VM 2024-05-17 23:18:54 +01:00
Martin Wimpress 6985a5f135 fix(darwin): workaround machdep.cpu.vendor being invalid on Apple silicon 2024-05-17 23:18:54 +01:00
Martin Wimpress b7ab6f6d36 feat: refactor virtualisation accelerators 2024-05-17 23:18:54 +01:00
Martin Wimpress 587d218f14 fix: use host cpu for macos if it is a GenuineIntel cpu on the host 2024-05-17 23:18:54 +01:00
Martin Wimpress 62377a77c0 style: show CPU_MODEL in quickemu output 2024-05-17 23:18:54 +01:00
Martin Wimpress d7fe13356c fix(darwin): allow display of 'none' 2024-05-17 23:18:54 +01:00