Commit Graph

1060 Commits

Author SHA1 Message Date
zen0bit 3f72f6fd47 fix: swallow output when killing processes in cleanup() 2024-05-06 23:45:52 +01:00
Liam 2acc2f4f40 Fix --url exiting when provided parameters. Closes #1160 2024-05-05 09:31:23 +01:00
Martin Wimpress 04b37ccf02 refactor: make zsync_get() consistent with other checks 2024-05-04 09:03:44 +01:00
Martin Wimpress 2e1b556b93 fix: correctly format url show daily-live tests 2024-05-04 09:03:44 +01:00
Martin Wimpress c693dc9ba7 fix: prevent daily-live images being downloaded during test 2024-05-04 09:03:44 +01:00
zen0bit 50817d2dba fix: correct shellcheck error 2068 2024-05-04 09:03:44 +01:00
zen0bit 51cbd207fe Sort os_support 2024-05-03 18:01:40 +01:00
zen0bit e5468e47c5 fix: daily-live not shown in checks 2024-05-03 18:01:14 +01:00
Martin Wimpress 945933d5f4 fix: exit the tests correctly 2024-05-03 18:00:41 +01:00
Martin Wimpress b085bebfbe style: update usage/help for quickemu and quickget 2024-05-03 18:00:41 +01:00
zen0bit 6490d48bf9 refactor: update help_message(). closes #1148 2024-05-03 18:00:41 +01:00
Martin Wimpress 9b2eeb6f93 ci: remove obsolete -ca and -ua arguments. closes #1146 2024-05-03 18:00:41 +01:00
zen0bit 3b7f50d3d5 fix: correct help_message() for -ca -ua; make OS optional 2024-05-03 18:00:41 +01:00
Martin Wimpress b2205dfbd8 chore: change exit code in create_conmfig() to 1 2024-05-03 10:02:45 +01:00
zen0bit d73d54a688 refactor: update create_config() function. closes #1104 #1112 #1152
Thanks Liam
2024-05-03 10:02:45 +01:00
zen0bit 0da48d73b0 fix: add not_supported_argument() 2024-05-03 00:27:56 +01:00
zen0bit 5026eaef06 refactor: replace open_url() with open_homepage() 2024-05-03 00:24:52 +01:00
Martin Wimpress f5203bec11 chore: remove wget
See the following for more information:
- https://github.com/quickemu-project/quickemu/pull/1087
- https://github.com/quickemu-project/quickemu/pull/1133
2024-05-02 17:08:51 +01:00
Liam b61dd9336b Ignore pretty name in list_csv sorting 2024-05-02 07:51:50 +01:00
Liam e935f80928 Use parallelized list_csv as backend for list_supported 2024-05-02 07:51:50 +01:00
Liam f1ebc0c505 Don't unnecessarily fetch editions for each release 2024-05-02 07:51:50 +01:00
Liam 95b6d8cf41 Parallelize list_csv 2024-05-02 07:51:50 +01:00
zenobit faee2824a9 feat: Add nwg-shell
Live ISO based on Arch.
To test out nwg-shell on hyprland or sway
2024-05-01 14:53:46 +01:00
Phil Clifford fe5bdc3e3a Align Tuxedo function naming 2024-04-30 12:26:33 +01:00
Phil Clifford 5493bb6364 remove web_get of chunkcheck 2024-04-30 12:18:01 +01:00
Phil Clifford a488c2a7df fix: relocatable chunkcheck 2024-04-30 12:18:01 +01:00
Martin Wimpress e9018c0aaf refactor: drop superfluous sort from editions_fedora() 2024-04-30 10:38:47 +01:00
Martin Wimpress ec8073cd1e Revert "refactor: remove LC_ALL from releases_endeavouros()"
This reverts commit 22ebf5ba1c.
2024-04-30 10:38:47 +01:00
Martin Wimpress acdb709cc6 refactor: simplify show_os_info() 2024-04-30 10:38:47 +01:00
Martin Wimpress d79a911d7d refactor: consolidate show_test_result() and show_url_result() in test_result() 2024-04-30 10:38:47 +01:00
Martin Wimpress 6aab4a86c2 refactor: consolidate list_url_all() and list_check_all() into test_all() 2024-04-30 10:38:47 +01:00
Martin Wimpress 26806f9604 fix: exit test runs correctly 2024-04-30 10:38:47 +01:00
Martin Wimpress ba5bac7a81 style: make shellcheck happier 2024-04-30 10:38:47 +01:00
Martin Wimpress 8a1eb9d5dc refactor: rename $just to $OPERATION 2024-04-30 10:38:47 +01:00
Martin Wimpress 06fbd84f12 fix: limit biglinux to latest release 2024-04-30 10:38:47 +01:00
Martin Wimpress 54c149aa6f refactor: remove obsolete new line conversions 2024-04-30 10:38:47 +01:00
Martin Wimpress 4c511a74d7 feat: make releases_fedora() and editions_fedora() dynamic 2024-04-30 10:38:47 +01:00
Martin Wimpress ef68a6be16 refactor: remove line break clean up from releases_arcolinux() 2024-04-30 10:38:47 +01:00
Martin Wimpress 2460a8d621 refactor: limit bazzite releases to 5 2024-04-30 10:38:47 +01:00
Martin Wimpress 7b3abf181e feat: if --check-all is requested with no OS, list URLs for all supported OS 2024-04-30 10:38:47 +01:00
Martin Wimpress 1d916a96f5 feat: if --url-all is requested with no OS, list URLs for all supported OS 2024-04-30 10:38:47 +01:00
Martin Wimpress 3ebcc2297f refactor: use LANG and EDITION in list_supported() 2024-04-30 10:38:47 +01:00
Martin Wimpress a5c2e0dd6b refactor: make use of _show_url_result() 2024-04-30 10:38:47 +01:00
Martin Wimpress 491d071fde feat: add show_url_results() to consistently present URL listings 2024-04-30 10:38:47 +01:00
Martin Wimpress 11dfed7288 chore: remove url testing and checking from download_windows_workstation() 2024-04-30 10:38:47 +01:00
Martin Wimpress f994691dad refactor: use LANG for windows editions 2024-04-30 10:38:47 +01:00
Martin Wimpress 7a6b42f8c9 fix: get macos URL checks working 2024-04-30 10:38:47 +01:00
Martin Wimpress a279a50fd0 refactor: use show_test_result() to out URL check results 2024-04-30 10:38:47 +01:00
Martin Wimpress bd11ebdb91 feat: add show_test_result() to output iso checks consistently 2024-04-30 10:38:47 +01:00
Martin Wimpress c6aece3da5 fix: limit void releases to the 3 latest to prevent broken downloads 2024-04-30 10:38:47 +01:00
Martin Wimpress e797d55522 fix: remove double slashes from get_gentoo() 2024-04-30 10:38:47 +01:00
Martin Wimpress 4a422b9465 fix: update get_ubuntu-server() to support 14.04 and 16.04 2024-04-30 10:38:47 +01:00
Martin Wimpress a69a28ed4f fix: always process redirections for zorin .iso images 2024-04-30 10:38:47 +01:00
Martin Wimpress 7f3d15f298 fix: update gnomeos to correctly resolve URLs to .iso images 2024-04-30 10:38:47 +01:00
Martin Wimpress 673c38027e fix: limit debian releases so missing downloads are not present 2024-04-30 10:38:47 +01:00
Martin Wimpress 0ff9238d85 fix: validate os in list_check_all() and list_url_all() 2024-04-30 10:38:47 +01:00
Martin Wimpress 443ac72e2f refactor: change GOOD to CHECK and keep it in local scopes 2024-04-30 10:38:47 +01:00
Martin Wimpress 4be78cffb5 refactor: simplify list_check_all() and list_url_all() initialisation 2024-04-30 10:38:47 +01:00
Martin Wimpress 752afa56f4 style: reorder variables in get_netboot() 2024-04-30 10:38:47 +01:00
Martin Wimpress 95365eb5b6 refactor: simplify get_devuan() and update v4 to 4.0.3 2024-04-30 10:38:47 +01:00
Martin Wimpress be32867ebb fix: make sure vxlinux tests pass 2024-04-30 10:38:47 +01:00
Martin Wimpress 777f451fe2 refactor: make releases_slitaz() dynamic 2024-04-30 10:38:47 +01:00
Martin Wimpress d214ac5e14 refactor: make releases_slint() dynamic 2024-04-30 10:38:47 +01:00
Martin Wimpress ccd6dc32c5 refactor: make releases_slackware() dynamic 2024-04-30 10:38:47 +01:00
Martin Wimpress e66b92565b refactor: make releases_rockylinux() dynamic 2024-04-30 10:38:47 +01:00
Martin Wimpress 8fb58acd23 refactor: make releases_void() dynamic 2024-04-30 10:38:47 +01:00
Martin Wimpress af084aeeec refactor: simplify get_tinycore() 2024-04-30 10:38:47 +01:00
Martin Wimpress 12b03d0fde refactor: simplify releases_sparkylinux() and editions_sparkylinux() 2024-04-30 10:38:47 +01:00
Martin Wimpress 3099d7e96d fix: solus downloads work and releases_solus() and editions_solus() are dynamic 2024-04-30 10:38:47 +01:00
Martin Wimpress ade6860696 refactor: simplify releases_openindiana() 2024-04-30 10:38:47 +01:00
Martin Wimpress a09be6a976 refactor: update handle_missing() for fedora 40 2024-04-30 10:38:47 +01:00
Martin Wimpress 0f3196ad45 refactor: simplify releases_openbsd() 2024-04-30 10:38:47 +01:00
Martin Wimpress 7ff266466c fix: exclude v8 from releases_netbsd(); no longer available 2024-04-30 10:38:47 +01:00
Martin Wimpress 89111cd8de refactor: update release_manjaro() and remove manjaro from handle_missing() 2024-04-30 10:38:47 +01:00
Martin Wimpress cd3f593a7a refactor: remove latest from get_alpine() as releases_alpine() is dynamic 2024-04-30 10:38:47 +01:00
Martin Wimpress 6b95069304 refactor: simplify releases_freebsd() 2024-04-30 10:38:47 +01:00
Martin Wimpress d111c44368 feat: update releases_fedora() to support 40 2024-04-30 10:38:47 +01:00
Martin Wimpress c8ea62e50a refactor: remove LC_ALL from releases_endeavouros()
LC_ALL is set globally at the top of quickget
2024-04-30 10:38:47 +01:00
Martin Wimpress 0f970a46f8 refactor: simplify releases_dragonflybsd() 2024-04-30 10:38:47 +01:00
Martin Wimpress 409523d402 refactor: simply release_debian() and get_debian(). make sure tests pass 2024-04-30 10:38:47 +01:00
Martin Wimpress ea99b9393c refactor: make crunchbang++ dynamic 2024-04-30 10:38:47 +01:00
Martin Wimpress b69893f48b fix: do not check for redirects in web_check(). close #1108 2024-04-30 10:38:47 +01:00
Martin Wimpress 1ea307fff1 refactor: simplify releases_athenaos() 2024-04-30 10:38:47 +01:00
Martin Wimpress 12c53d4928 refactor: simplify editions_artixlinux() 2024-04-30 10:38:47 +01:00
Martin Wimpress 1d4c8c9cce fix: correct double slashed URLs 2024-04-30 10:38:47 +01:00
Martin Wimpress b8387e3446 refactor: update releases_ubuntu() and releases_ubuntu-server()
There is no requirement for INTERIM_SUPPORT now 24.04 is out and all the Ubuntu flavour have at least one LTS release.
2024-04-30 10:38:47 +01:00
Martin Wimpress 43df80636d refactor: make test output in web_get() consistent with other tests 2024-04-30 10:38:47 +01:00
Martin Wimpress 03ac799287 fix: preserve case of RELEASE 2024-04-30 10:38:47 +01:00
Martin Wimpress 19d8563b79 refactor: drop time when running list_supported() 2024-04-30 10:38:47 +01:00
Martin Wimpress dff278a0dd refactor: update deepin functions so it is no longer a special case 2024-04-30 10:38:47 +01:00
Martin Wimpress 761ae2bdd5 refactor: make alpine dynamic and check for releases 2024-04-30 10:38:47 +01:00
Martin Wimpress f843448218 refactor: ubuntu checks via sub-shell in list_check_all(), skip macos and windows 2024-04-30 10:38:47 +01:00
Martin Wimpress 9c0d446de6 refactor: use sub-shell in list_url_all() to test ubuntu, skip mac and windows 2024-04-30 10:38:47 +01:00
Martin Wimpress 50d124294c fix: do not override EDITION in get_*() functions
EDITION is set in the global scope by validate_release(), it should not be passed as an argument.
2024-04-30 10:38:47 +01:00
Martin Wimpress 346d291f73 style: add missing function keywords 2024-04-30 10:38:47 +01:00
zen0bit 9cd8938608 Reworded OK to PASS, ERROR! to FAIL 2024-04-23 10:04:08 +01:00
zen0bit 1765ae8714 Add create_config function (Initial commit)
Not finished
2024-04-23 10:04:08 +01:00
zen0bit 2ddae45d67 list_url_all function instead of list_isos, updated 2024-04-23 10:04:08 +01:00
zen0bit 358b0ff514 list_check_all function instead of test_isos, updated 2024-04-23 10:04:08 +01:00
zen0bit b884a6443d chore: Added two missed lines between functions 2024-04-23 10:04:08 +01:00