Move almost everything over to Nix

Eliminate Xonsh usage
Eliminate usage of the supports.yml files for default.nix
Point ISOs directly to MinIO URLs instead
This commit is contained in:
Greg Hellings
2024-06-26 16:00:57 -05:00
parent 2d124c652a
commit 832c901b9b
37 changed files with 210 additions and 434 deletions
+9
View File
@@ -0,0 +1,9 @@
[ {
version = "8";
arch = "amd64";
eol = true;
} {
version = "9";
arch = "amd64";
eol = false;
} ]
-9
View File
@@ -1,9 +0,0 @@
9: &supp
- arch: amd64
provider: qemu
- arch: amd64
provider: virtualbox-iso
- arch: amd64
provider: vmware-iso
- arch: amd64
provider: hyperv-iso
+5
View File
@@ -0,0 +1,5 @@
[ {
version = "3.19.0";
arch = "amd64";
eol = false;
} ]
-7
View File
@@ -1,7 +0,0 @@
"3.19.0":
- arch: amd64
provider: qemu
- arch: amd64
provider: virtualbox-iso
- arch: amd64
provider: hyperv-iso
+5
View File
@@ -0,0 +1,5 @@
[ {
version = "rolling";
arch = "amd64";
eol = false;
} ]
-9
View File
@@ -1,9 +0,0 @@
rolling:
- arch: amd64
provider: qemu
- arch: amd64
provider: virtualbox-iso
- arch: amd64
provider: vmware-iso
- arch: amd64
provider: hyperv-iso
+9
View File
@@ -0,0 +1,9 @@
[ {
version = "8";
arch = "amd64";
eol = true;
} {
version = "9";
arch = "amd64";
eol = false;
} ]
-9
View File
@@ -1,9 +0,0 @@
9: &supp
- arch: amd64
provider: qemu
- arch: amd64
provider: virtualbox-iso
- arch: amd64
provider: vmware-iso
- arch: amd64
provider: hyperv-iso
+5
View File
@@ -0,0 +1,5 @@
[ {
version = "7";
arch = "amd64";
eol = false;
} ]
-9
View File
@@ -1,9 +0,0 @@
7:
- arch: amd64
provider: qemu
- arch: amd64
provider: virtualbox-iso
- arch: amd64
provider: vmware-iso
- arch: amd64
provider: hyperv-iso
+20
View File
@@ -0,0 +1,20 @@
[ {
version = "9";
arch = "amd64";
eol = true;
} {
version = "10";
arch = "amd64";
eol = false;
} {
version = "11";
arch = "amd64";
eol = false;
} {
version = "12";
arch = "amd64";
eol = false;
exclude = [
"virtualbox-iso"
];
} ]
-17
View File
@@ -1,17 +0,0 @@
10: &supp
- arch: amd64
provider: qemu
- arch: amd64
provider: virtualbox-iso
- arch: amd64
provider: vmware-iso
- arch: amd64
provider: hyperv-iso
11: *supp
12:
- arch: amd64
provider: qemu
- arch: amd64
provider: vmware-iso
- arch: amd64
provider: hyperv-iso
+13
View File
@@ -0,0 +1,13 @@
{
almalinux = import ./almalinux;
alpine = import ./alpine;
archlinux = import ./archlinux;
centos = import ./centos;
centos-stream = import ./centos-stream;
debian = import ./debian;
fedora = import ./fedora;
nixos = import ./nixos;
opensuse = import ./opensuse;
rockylinux = import ./rockylinux;
ubuntu = import ./ubuntu;
}
+21
View File
@@ -0,0 +1,21 @@
[ {
version = "37";
arch = "amd64";
eol = true;
} {
version = "38";
arch = "amd64";
eol = true;
} {
version = "39";
arch = "amd64";
eol = false;
} {
version = "40";
arch = "amd64";
eol = false;
} {
version = "rawhide";
arch = "amd64";
eol = false;
} ]
-21
View File
@@ -1,21 +0,0 @@
37: # EOL
38: # EOL
39: &supp
- arch: amd64
provider: qemu
- arch: amd64
provider: virtualbox-iso
- arch: amd64
provider: vmware-iso
- arch: amd64
provider: hyperv-iso
40: *supp
rawhide:
- arch: amd64
provider: qemu
- arch: amd64
provider: hyperv-iso
- arch: amd64
provider: virtualbox-iso
- arch: amd64
provider: vmware-iso
+9
View File
@@ -0,0 +1,9 @@
[ {
version = "23.05";
arch = "amd64";
eol = true;
} {
version = "23.11";
arch = "amd64";
eol = false;
} ]
-10
View File
@@ -1,10 +0,0 @@
23.05: # EOL
23.11: &supp
- arch: amd64
provider: qemu
- arch: amd64
provider: virtualbox-iso
- arch: amd64
provider: vmware-iso
- arch: amd64
provider: hyperv-iso
+9
View File
@@ -0,0 +1,9 @@
[ {
version = "15.5";
arch = "amd64";
eol = false;
} {
version = "tumbleweed";
arch = "amd64";
eol = false;
} ]
-11
View File
@@ -1,11 +0,0 @@
15.5: &supp
- arch: amd64
provider: qemu
- arch: amd64
provider: virtualbox-iso
- arch: amd64
provider: vmware-iso
- arch: amd64
provider: hyperv-iso
15.6:
tumbleweed: *supp
+9
View File
@@ -0,0 +1,9 @@
[ {
version = "8";
arch = "amd64";
eol = true;
} {
version = "9";
arch = "amd64";
eol = false;
} ]
-9
View File
@@ -1,9 +0,0 @@
9: &supp
- arch: amd64
provider: qemu
- arch: amd64
provider: virtualbox-iso
- arch: amd64
provider: vmware-iso
- arch: amd64
provider: hyperv-iso
+17
View File
@@ -0,0 +1,17 @@
[ {
version = "18.04";
arch = "amd64";
eol = true;
} {
version = "20.04";
arch = "amd64";
eol = false;
} {
version = "22.04";
arch = "amd64";
eol = false;
} {
version = "23.10";
arch = "amd64";
eol = false;
} ]
-13
View File
@@ -1,13 +0,0 @@
20.04: &supp
- arch: amd64
provider: qemu
- arch: amd64
provider: virtualbox-iso
- arch: amd64
provider: vmware-iso
- arch: amd64
provider: hyperv-iso
# linux-azure package broken in 20.04
22.04: *supp
"23.10": *supp
#18.04: *supp # EOL