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