aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/kernel.go
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-05-17 18:01:11 +0900
committerOphestra <cat@gensokyo.uk>2026-05-17 18:01:11 +0900
commita967aa3b6e8c521a81d9ea5906333fd600dcc825 (patch)
tree0a8d306d4f20d9ce5b3ebd0a338de7f32c84d97b /internal/rosa/kernel.go
parent38bc2c750842826c5af4f66abe3e1905258cd274 (diff)
internal/rosa/kernel: arch-specific headers checksum
These headers differ by target architecture. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/kernel.go')
-rw-r--r--internal/rosa/kernel.go7
1 files 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