From 868e5931a9048c7b4b964225a9d23558082e4434 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Mon, 26 Oct 2026 23:49:51 +0900 Subject: internal/rosa/package/kernel: version.h artifact This produces linux/version.h that would have been generated for kernel-headers before the build system overwrote it. Useful for bumping kernel headers. Signed-off-by: Ophestra --- internal/rosa/package/kernel/package.az | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/internal/rosa/package/kernel/package.az b/internal/rosa/package/kernel/package.az index 27d76d3b..2f28e1d2 100644 --- a/internal/rosa/package/kernel/package.az +++ b/internal/rosa/package/kernel/package.az @@ -11,6 +11,27 @@ package kernel-source { }; } +package kernel-version { + description = "linux/version.h generated for kernel-headers"; + exclude = true; + + source = kernel-source; + exec = make { + configure = nil; + make = [ + "-f /usr/src/kernel-version/Makefile", + "O=/tmp/kbuild", + "LLVM=1", + "include/generated/uapi/linux/version.h", + ]; + check = nil; + install = "mv /tmp/kbuild/include/generated/uapi/linux/version.h /work"; + }; + + unlikely = true; + cross = nil; +} + package kernel-headers { description = "an installation of kernel headers"; website = "https://kernel.org"; -- cgit v1.3.1