Greg Hellings
0a78f250d7
Add Nix 25.05
2025-05-20 20:51:38 -05:00
Greg Hellings
99eda3fd3f
Add Fedora 42 and Ubuntu 25.05
2025-05-20 09:32:53 -05:00
Greg Hellings
b9fde94a66
Merge branch '2025-04-updates' into 'main'
...
2025-04 updates, including Leap 16.0
See merge request greg/vms!19
2025-04-03 02:52:11 +00:00
Greg Hellings
46e47ec280
Fix LEAP 16.0 postInstall script
2025-04-01 23:47:14 -05:00
Greg Hellings
eb27da3804
Give a disk-backed temp directory
2025-04-01 23:07:48 -05:00
Greg Hellings
74850a531d
2025-04 updates, including Leap 16.0
...
Updated Alpine patch releases
Updated Alma, Debian, Rocky minor releases
Updated Arch install media
Enabled LEAP 16.0
2025-04-01 17:04:21 -05:00
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