vmTools: add Rocky Linux 9

This commit is contained in:
Philip Taron
2026-01-05 09:57:14 -08:00
parent 4664110a34
commit 89def9fcce
2 changed files with 36 additions and 0 deletions
+35
View File
@@ -1104,6 +1104,35 @@ let
];
unifiedSystemDir = true;
};
# Rocky Linux's /pub/rocky/9/ URL is rolling and changes with each minor release. We use the
# vault instead, which provides stable URLs for specific minor versions.
rocky9x86_64 = {
name = "rocky-9.5-x86_64";
fullName = "Rocky Linux 9.5 (x86_64)";
packagesLists = [
(fetchurl {
url = "https://dl.rockylinux.org/vault/rocky/9.5/BaseOS/x86_64/os/repodata/554cd09406b7bf632fc7014d0a567094272d37ac08f75af955de96183425dfa8-primary.xml.gz";
hash = "sha256-VUzQlAa3v2MvxwFNClZwlCctN6wI91r5Vd6WGDQl36g=";
})
(fetchurl {
url = "https://dl.rockylinux.org/vault/rocky/9.5/AppStream/x86_64/os/repodata/db8f32057dd37687574ea660d322ff7a0b5dc01bfba42888818b48ef686837cd-primary.xml.gz";
hash = "sha256-248yBX3TdodXTqZg0yL/egtdwBv7pCiIgYtI72hoN80=";
})
];
urlPrefixes = [
"https://dl.rockylinux.org/vault/rocky/9.5/BaseOS/x86_64/os"
"https://dl.rockylinux.org/vault/rocky/9.5/AppStream/x86_64/os"
];
archs = [
"noarch"
"x86_64"
];
packages = commonRockyPackages ++ [
"annobin"
];
unifiedSystemDir = true;
};
};
# The set of supported Dpkg-based distributions.
@@ -1345,6 +1374,12 @@ let
"pkgconf"
];
commonRockyPackages = baseRHELFamilyPackages ++ [
"gcc-plugin-annobin"
"pkgconf"
"rocky-release"
];
# Common packages for openSUSE images.
commonOpenSUSEPackages = [
"aaa_base"
+1
View File
@@ -50,5 +50,6 @@ in
testFedora43Image = makeImageTestScript diskImages.fedora43x86_64;
testCentOSStream9Image = makeImageTestScript diskImages.centosStream9x86_64;
testCentOSStream10Image = makeImageTestScript diskImages.centosStream10x86_64;
testRocky9Image = makeImageTestScript diskImages.rocky9x86_64;
testUbuntuImage = makeImageTestScript diskImages.ubuntu2404x86_64;
}