Commit Graph
388 Commits
Author SHA1 Message Date
Greg Hellings 0dd662e61e Merge branch 'mint-22' into 'main'
Mint 22

Closes #35

See merge request greg/vms!18
2025-01-27 21:26:05 +00:00
Greg Hellings efa7a94467 Eliminate warning 2025-01-27 13:20:26 -06:00
Greg Hellings c0cd44a8e3 Update VirtualBox OS types 2025-01-27 11:20:07 -06:00
Greg Hellings 8f5e127b45 Support parallel downloads with Go 2025-01-26 13:55:46 -06:00
Greg Hellings a6fec9eded Update to a faster openSuse mirror 2025-01-26 13:55:17 -06:00
Greg Hellings 58a41f3d3b Increase base disk size for Linux Mint reqs 2025-01-26 06:32:44 -06:00
Greg Hellings 16afcda8ed Add Linux Mint 2025-01-26 06:32:32 -06:00
Greg Hellings cda3a1feaf Merge branch 'version-updates' into 'main'
Version updates

See merge request greg/vms!17
2025-01-24 15:46:26 +00:00
Greg Hellings 1d8a927d7d Merge remote-tracking branch 'origin/main' into version-updates 2025-01-22 16:03:12 -06:00
Greg Hellings 4c9e98f685 Fixed virt detection in Arch 2025-01-22 14:42:50 -06:00
Greg Hellings 32a24181f3 Add NixOS 24.11 2025-01-22 09:53:33 -06:00
Greg Hellings 698d08741b Add CentOS Stream 10 2025-01-22 08:57:36 -06:00
Greg Hellings 53f60334c6 Add Alpine 3.21 release 2025-01-22 08:46:15 -06:00
Greg Hellings c9b11afe98 Merge branch 'eol-leap-15.5' into 'main'
EOL openSuSE 15.5

Closes #11

See merge request greg/vms!16
2025-01-22 14:36:05 +00:00
Greg Hellings 7629a2fe6c Update Archlinux URL 2025-01-21 11:01:23 -06:00
Greg Hellings 211fb16ced Fix shellcheck 2025-01-17 12:23:07 -06:00
Greg Hellings 956bd69c92 Use variable for ease of update 2025-01-17 11:49:12 -06:00
Greg Hellings 850b4eb293 EOL openSuSE 15.5
Closes #11
2025-01-15 15:45:02 -06:00
Greg Hellings 960b1634b3 Add repos to opensuse 15.6 so it can install software 2025-01-15 14:41:45 -06:00
Greg Hellings 5b515fff77 Update hash for go deps 2025-01-15 14:41:33 -06:00
Greg Hellings 6f026b964e Merge branch 'cache-in-go' into 'main'
Convert the cache to golang

Closes #21

See merge request greg/vms!15
2025-01-01 00:09:52 +00:00
Greg Hellings 82718cbc4c Add some debugging output 2024-12-24 10:34:15 -06:00
Greg Hellings 0c5cdb35b3 Remove the progress bar and fix the downloader
The progress bar *might* be causing problems during the upload. So we
remove it and allow the progress to be mysterious to the user

Return a non-zero error code if there is a failure

Make the cache directory first...
2024-12-24 01:22:53 -06:00
Greg Hellings f75558bfb7 Update S3 URL
Since the STORAGE_URL variable no longer has the `http://` portion of
the address, we have to add it into the hcl files
2024-12-24 01:00:23 -06:00
Greg Hellings 8b2e4b252e Fedora 39 EOL
Fedora 39 end of life on November 26, 2024.

Fixes #21
2024-12-24 00:49:56 -06:00
Greg Hellings cc78eea201 Only build Hyper V on releases 2024-12-24 00:49:09 -06:00
Greg Hellings f99c35b2d5 Convert the cache to golang
In the interest of performance, convert the fetcher and uploader to
golang and use the minio library, rather than repeated calls to the
server with the command line
2024-12-24 00:23:26 -06:00
Greg Hellings 6c98a2aa39 Try usimg the new plugin name 2024-11-19 08:35:03 +00:00
Greg Hellings 91622a60d7 Add missing semicolon 2024-11-19 07:36:33 +00:00
Greg Hellings 93352bc2e8 Still making Windows more special 2024-11-19 07:34:56 +00:00
Greg Hellings d02dbdbf55 Wrap echo to prevent newlining 2024-11-19 07:28:18 +00:00
Greg Hellings b7d697db83 Windows paths and escaping!! 2024-11-19 07:24:17 +00:00
Greg Hellings 8301af5669 Simplify continuation and go back to echoing. 2024-11-19 07:18:36 +00:00
Greg Hellings 606f6259f8 Remove trailing whitespace 2024-11-19 06:55:39 +00:00
Greg Hellings af64ddf036 Quote the "if" key 2024-11-19 06:54:56 +00:00
Greg Hellings 029b9f8af2 Hopefully this works! Adding release to continue. 2024-11-19 06:53:56 +00:00
Greg Hellings 6f501c74b7 Fix variable typo in continuation 2024-11-19 06:46:43 +00:00
Greg Hellings ce0c459baf Merge branch 'qol-improvements' into 'main'
Fix Rawhide builds

Closes #28, #29, #24, #26, and #19

See merge request greg/vms!14
2024-11-19 06:39:27 +00:00
Greg Hellings a3eae3daf5 Fix powershell mismatch 2024-11-19 05:57:21 +00:00
Greg Hellings ea21c78f58 Fix the URL for Ubuntu file 2024-11-18 23:47:11 -06:00
Greg Hellings 4324f0ce67 Get everything passing the flake checks 2024-11-18 23:42:28 -06:00
Greg Hellings 1864511341 Pull more of the scripts to their own files
Fixes #19
2024-11-18 23:37:30 -06:00
Greg Hellings f14c55e0c9 Enable filtering
Honor the value of `exclude` in a distro listing. It has already been in
use to exclude Debian 12 from building on virtualbox-iso, but now we
will actually honor that call.

Also, tightens up the code that generates all the scripts so that it is
less verbose and more legible

Fixes #26
2024-11-18 23:28:04 -06:00
Greg Hellings 57ac996a38 Fix name of the tags array 2024-11-18 22:42:31 -06:00
Greg Hellings de666d44c8 Fix shellcheck 2024-11-18 22:39:41 -06:00
Greg Hellings 1b8a742563 Streamline generating continue file
Fixes #29
2024-11-18 22:26:17 -06:00
Greg Hellings ee831b6c48 Fix flake.nix and use its hooks
Fixes #24
2024-11-18 22:02:07 -06:00
Greg Hellings e7d1b0f7bd Apply nixfmt to the whole tree 2024-11-18 21:22:32 -06:00
Greg Hellings 18b7cddaaa Fix Rawhide builds
Ignore writing to the device if it is a zram

Fixes #28
2024-11-18 21:14:18 -06:00
Greg Hellings 37f8e7c063 Merge branch '2024-11-updates' into 'main'
2024 11 updates

Closes #18

See merge request greg/vms!13
2024-11-19 01:51:54 +00:00