From a967aa3b6e8c521a81d9ea5906333fd600dcc825 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Sun, 17 May 2026 18:01:11 +0900 Subject: [PATCH] internal/rosa/kernel: arch-specific headers checksum These headers differ by target architecture. Signed-off-by: Ophestra --- internal/rosa/kernel.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/internal/rosa/kernel.go b/internal/rosa/kernel.go index 5aa39085..354e97ed 100644 --- a/internal/rosa/kernel.go +++ b/internal/rosa/kernel.go @@ -29,10 +29,13 @@ func init() { } func (t Toolchain) newKernelHeaders() (pkg.Artifact, string) { - const checksum = "lCmBNcMeUmXifg0vecKOPy3GAaFcJSmOPnf3wit9xYTDSTsFADPt1xxUFfmTn1fD" + checksum := perArch[string]{ + "amd64": "lCmBNcMeUmXifg0vecKOPy3GAaFcJSmOPnf3wit9xYTDSTsFADPt1xxUFfmTn1fD", + "arm64": "PlRxp4JzZeMGx7CScRlT1NBzc2NVyJlb8Gm8sa3ofFght9ZT101ZJhcIXiCkHSHM", + } return t.NewPackage("kernel-headers", kernelVersion, kernelSource, &PackageAttr{ Flag: TEarly, - KnownChecksum: new(mustDecode(checksum)), + KnownChecksum: new(mustDecode(checksum.unwrap(t.S))), Paths: []pkg.ExecPath{ // updated manually for API changes