Aaron Honeycutt
04be5de7f1
remove popos 21.10
...
this is an unsupported release now
2024-09-30 17:31:43 +01:00
Mario Kneidinger
4a871fff22
chore(new supported release): Added support for Linux Mint 22
2024-09-30 17:31:12 +01:00
Gitsarry
790484cb7d
fix: use double brackets for if clause with and & or concatenation
...
Previous does not work with Bash version 5.2.15(1)-release (x86_64-pc-linux-gnu)
2024-08-27 10:54:08 +01:00
Luke Yelavich
42c90e9771
feat: Add support for OpenSuse Aeon
2024-08-27 10:45:47 +01:00
Agustin Isasmendi
9332ff25cd
fix : #1391 Change http to https endpoints for macos download
2024-08-27 10:45:15 +01:00
Phil Clifford
0cfeffbc82
docs: fix small usage typo
2024-08-27 10:44:27 +01:00
Phil Clifford
75bd81d1e9
fix: get sparky info from mirror
2024-08-27 10:42:20 +01:00
Phil Clifford
bc2858ecbf
fix: dequote editions pipe
2024-08-27 10:35:34 +01:00
Liam
885d4a84b2
fix: Don't duplicate VM path in fixed ISO from create_config function
2024-07-14 20:00:37 +01:00
Alpha
fc43f861b7
refactor: use unattended windows installation by default
...
Create unattended windows installation iso by default when creating
windows vms with --create-config.
To disable, pass --disable-unattended
https://github.com/quickemu-project/quickemu/pull/1373/files#r1673481239
Co-authored-by: Liam <33645555+lj3954@users.noreply.github.com>
2024-07-14 20:00:37 +01:00
Liam
d3a95c2fe5
refactor: General improvements to create_config function
2024-07-14 20:00:37 +01:00
Alpha
113bd4d1f5
feat: add --unattended flag to --create-config to create unattend.iso (windows hosts)
...
Feature request #1369
2024-07-14 20:00:37 +01:00
Alpha
3c50a65df5
refactor: move unattended win installation code inside function
...
move code necessary for creation of unattended.iso for windows 10 and 11
inside unattended_windows function
Change parameter required for unattended_windows function from
autounattend.xml file to $VM_PATH
2024-07-14 20:00:37 +01:00
Alpha
9276573c02
refactor: move create_config function to the bottom
...
move it below unattended_windows and web_get functions to reference them
later
2024-07-14 20:00:37 +01:00
Mandy Schoep
083ee169dd
fix: download Fedora Silverblue iso instead of ociarchive file
2024-07-03 17:12:45 +01:00
Martin Wimpress
b519043ddb
fix: make shellcheck happy by removing pointless echo
2024-07-02 16:18:18 +01:00
Martin Wimpress
ec13f369c5
fix: add resolve_quickemu() to quickget so it can locate quickemu
2024-07-02 15:57:59 +01:00
Martin Wimpress
e305c41118
refactor: replace all use of fold with fmt; no need for ncurses
2024-07-02 14:09:29 +01:00
Martin Wimpress
0440ce149b
refactor: remove single use error_ functions
2024-07-02 14:09:29 +01:00
Martin Wimpress
f846d8f9aa
chore: drop Windows 8.1 and Windows 10 LTSC
...
- Windows 8.1 is EOL since January 10, 2023.
- Windows 10 LTSC just doesn't make sense for virtual machines.
2024-06-30 16:17:30 +01:00
Martin Wimpress
90e9bf5087
chore: drop Windows Server 2012 R2
...
EOL since October 10, 2023.
2024-06-30 16:17:30 +01:00
Martin Wimpress
6a4705e365
refactor: add quoting to tpm condition for window 11
2024-06-30 16:17:30 +01:00
Martin Wimpress
130cd6a811
fix: update holoiso to only download the most recent release
...
- Close #1302
- Close #1301
2024-06-25 11:21:47 +01:00
Martin Wimpress
7afab97c63
fix: update bazzite to always get the latest stable release. close #1306
...
Add the option to choose KDE or GNOME editions.
2024-06-25 09:22:52 +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
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
Liam
9b1c28dbe1
fix: correctly escape characters in edition/lang validation. Closes #1270
2024-06-24 08:57:05 +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
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
f4fbb7dd29
fix(darwin): just use uuidgen to create session_id
2024-05-17 23:18:54 +01:00
Martin Wimpress
6528520d0f
refactor: check qemu-img, qemu-system-x86_64 and curl are executable
2024-05-17 23:18:54 +01:00
Martin Wimpress
989ad37d65
fix(quickget): find qemu-img
...
- close #1224
- close #1229
- close #1234
2024-05-17 23:18:54 +01:00
Phil Clifford
9cfc4f6ed7
fix: Arcolinux completely changed releases
...
only 3 editions now and far too messy to support legacy releases
2024-05-15 19:34:33 +01:00
Phil Clifford
45470649cb
feat: remove unneeded sed from arcolinux url discovery
2024-05-14 17:13:39 +01:00
Martin Wimpress
e6fe7602b9
style: minor corrections
2024-05-14 11:15:29 +01:00
Martin Wimpress
8db3100355
refactor: remove hardcoded reference to qemu-img
2024-05-14 11:15:29 +01:00
Martin Wimpress
4ccee8097b
chore: alias macOS release names with versions
2024-05-14 11:15:29 +01:00
Martin Wimpress
9cb021b174
refactor: move all disk_size configuration to quickget
2024-05-14 11:15:29 +01:00
Martin Wimpress
99ccc0460b
style(quickget): indent case state correctly
2024-05-14 11:15:29 +01:00
Martin Wimpress
19d01e2900
style(macos): make macos download output consistent
2024-05-14 11:15:29 +01:00
Martin Wimpress
5b017a5163
chore(windows): drop non-functioning windows 11 hash checking
2024-05-14 11:15:29 +01:00
Martin Wimpress
f2fb7f0f69
refactor(windows): drop curl_windows() and use web_get()
2024-05-14 11:15:29 +01:00
Martin Wimpress
58af2d9d9d
style(windows): make windows download output consistent and more verbose
2024-05-14 11:15:29 +01:00
Martin Wimpress
6b052910e8
fix(windows): avoid using the LANG variable in the global scope
2024-05-14 11:15:29 +01:00
EuroNutellaMan
ea92320fe4
chore(new supported release): Added support for Linux Mint 21.3
...
Added support fo Linux Mint's new version: 21.3
2024-05-13 14:47:35 +01:00
Martin Wimpress
bc399df328
fix: correct the detection of old Ubuntu releases
2024-05-12 23:22:58 +01:00
Martin Wimpress
9b8ff34e81
refactor: make siduction editions dynamic
2024-05-09 21:51:20 +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
eb1f14e742
refactor: remove pointless indirection of cut_1
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
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
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
d7cc6e8115
style(quickget): correctly indent case statements
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
dbb43157df
fix(quickget): resolve shellcheck SC2046 warnings in get_macos()
2024-05-09 01:43:50 +01:00
Martin Wimpress
6c2aad8e4d
chore: remove Whonix from os_info(); it doesn't have any generators
2024-05-08 15:04:35 +01:00
Martin Wimpress
80230f8469
style: correct HoloISO pretty name
2024-05-08 15:04:35 +01:00
Martin Wimpress
e005a55268
style: correct Crunchbangplusplus pretty name
2024-05-08 15:04:35 +01:00
Martin Wimpress
e2b39bf826
style: correct AlmaLinux pretty name
2024-05-08 15:04:35 +01:00
Martin Wimpress
c84745b49f
fix(quickget): make --check work for releases and editions
2024-05-08 15:04:35 +01:00
Martin Wimpress
d46482abf9
fix(quickget): resolve shellcheck SC2004 notice
...
https://www.shellcheck.net/wiki/SC2004
2024-05-08 15:04:35 +01:00
Martin Wimpress
3832fe731c
fix(quickget): update get_manjaro() to support new sway release
2024-05-08 15:04:35 +01:00
Martin Wimpress
4ebb74a993
fix(quickget): resolve some shellcheck SC2086 notices
...
https://www.shellcheck.net/wiki/SC2086
2024-05-08 15:04:35 +01:00
Martin Wimpress
9104bdba1d
fix(quickget): disable SC2317 as many functions are called indirectly
...
https://www.shellcheck.net/wiki/SC2317
2024-05-08 15:04:35 +01:00
Martin Wimpress
7eac685f25
fix(quickget): disable shellcheck SC2207 warnings for ubuntu releases
...
https://www.shellcheck.net/wiki/SC2207
2024-05-08 15:04:35 +01:00
Martin Wimpress
7cfdfd0cec
fix(quickget): make editions parsing shellcheck SC2207 compliant
...
https://www.shellcheck.net/wiki/SC2207
2024-05-08 15:04:35 +01:00
Martin Wimpress
e52ba1fc60
fix(quickget): make show_os_info() shellcheck compliant
...
https://www.shellcheck.net/wiki/SC2086
2024-05-08 15:04:35 +01:00
Martin Wimpress
77fe26975d
fix(quickget): disable shellcheck SC2317 for cleanup()
...
https://www.shellcheck.net/wiki/SC2317
2024-05-08 15:04:35 +01:00
Martin Wimpress
ca87ff3b58
refactor(quickget): remove unnecessary string literals
2024-05-08 15:04:35 +01:00
Martin Wimpress
b342e0ecb7
style(quickget): make not supported release and edition output consistent
2024-05-08 15:04:35 +01:00
Martin Wimpress
e1a46b9b5a
refactor(quickget): remove single use function error_not_supported_os()
2024-05-08 15:04:35 +01:00
Martin Wimpress
46b981728d
fix(quickget): correct shellcheck SC2076 warnings
...
https://www.shellcheck.net/wiki/SC2076
2024-05-08 15:04:35 +01:00
Martin Wimpress
805eae9bd5
fix(quickget): make open_homepage() shellcheck compliant (SC2034)
...
https://www.shellcheck.net/wiki/SC2034
2024-05-08 15:04:35 +01:00
Martin Wimpress
1e05e7a3b2
refactor(quickget): special case image processing shellcheck compliant
2024-05-08 15:04:35 +01:00
Martin Wimpress
ca70e88330
style: update help_message() to remove shorthand arguments
2024-05-08 15:04:35 +01:00
Martin Wimpress
c981e8b8e5
style(quickget): drop shorthand arguments for consistency
...
quickemu has long hand command line arguments only. This commit removes the short hand arguments from the expanded capabilities introduced in quickget 4.9.3, so that both tools have a consistent user experience.
2024-05-08 15:04:35 +01:00
Martin Wimpress
1637ee7fca
chore(quickget): remove how-to from code; added to the wiki
...
https://github.com/quickemu-project/quickemu/wiki/06-Advanced-quickget-features#adding-a-new-os-to-quickget
2024-05-08 15:04:35 +01:00
Martin Wimpress
ef9390d43c
chore(quickget): remove obsolete logic for guix
2024-05-08 15:04:35 +01:00