vmTools: add Alma Linux 9 and 10

This commit is contained in:
Philip Taron
2026-01-05 09:57:14 -08:00
parent 0101fa5e71
commit e2127eb5d0
2 changed files with 62 additions and 0 deletions
+60
View File
@@ -1162,6 +1162,60 @@ let
];
unifiedSystemDir = true;
};
alma9x86_64 = {
name = "alma-9-x86_64";
fullName = "AlmaLinux 9 (x86_64)";
packagesLists = [
(fetchurl {
url = "https://repo.almalinux.org/almalinux/9/BaseOS/x86_64/os/repodata/e7e7e537062ffd6778b5190b7b6785086efab6647401014d1985c10a0d3de609-primary.xml.gz";
hash = "sha256-5+flNwYv/Wd4tRkLe2eFCG76tmR0AQFNGYXBCg095gk=";
})
(fetchurl {
url = "https://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/repodata/e61f480b84cb0a671452c21cbd52930a6fa111e7fb3407ed75cabff71c1a07b7-primary.xml.gz";
hash = "sha256-5h9IC4TLCmcUUsIcvVKTCm+hEef7NAftdcq/9xwaB7c=";
})
];
urlPrefixes = [
"https://repo.almalinux.org/almalinux/9/BaseOS/x86_64/os"
"https://repo.almalinux.org/almalinux/9/AppStream/x86_64/os"
];
archs = [
"noarch"
"x86_64"
];
packages = commonAlmaPackages ++ [
"annobin"
];
unifiedSystemDir = true;
};
alma10x86_64 = {
name = "alma-10-x86_64";
fullName = "AlmaLinux 10 (x86_64)";
packagesLists = [
(fetchurl {
url = "https://repo.almalinux.org/almalinux/10/BaseOS/x86_64/os/repodata/e0a4a18c4f302fa3188b757197b81d606199eccddd8480602c378def572fabbf-primary.xml.gz";
hash = "sha256-4KShjE8wL6MYi3Vxl7gdYGGZ7M3dhIBgLDeN71cvq78=";
})
(fetchurl {
url = "https://repo.almalinux.org/almalinux/10/AppStream/x86_64/os/repodata/fb3e7acc93f1b0969c3c00dc3bc4364d4f5837d11274cae650c34cf71c0f80ae-primary.xml.gz";
hash = "sha256-+z56zJPxsJacPADcO8Q2TU9YN9ESdMrmUMNM9xwPgK4=";
})
];
urlPrefixes = [
"https://repo.almalinux.org/almalinux/10/BaseOS/x86_64/os"
"https://repo.almalinux.org/almalinux/10/AppStream/x86_64/os"
];
archs = [
"noarch"
"x86_64"
];
packages = commonAlmaPackages ++ [
"annobin-plugin-gcc"
];
unifiedSystemDir = true;
};
};
# The set of supported Dpkg-based distributions.
@@ -1409,6 +1463,12 @@ let
"rocky-release"
];
commonAlmaPackages = baseRHELFamilyPackages ++ [
"almalinux-release"
"gcc-plugin-annobin"
"pkgconf"
];
# Common packages for openSUSE images.
commonOpenSUSEPackages = [
"aaa_base"
+2
View File
@@ -52,5 +52,7 @@ in
testCentOSStream10Image = makeImageTestScript diskImages.centosStream10x86_64;
testRocky9Image = makeImageTestScript diskImages.rocky9x86_64;
testRocky10Image = makeImageTestScript diskImages.rocky10x86_64;
testAlma9Image = makeImageTestScript diskImages.alma9x86_64;
testAlma10Image = makeImageTestScript diskImages.alma10x86_64;
testUbuntuImage = makeImageTestScript diskImages.ubuntu2404x86_64;
}