diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-10-26 23:49:51 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-10-26 23:49:51 +0900 |
| commit | 868e5931a9048c7b4b964225a9d23558082e4434 (patch) | |
| tree | aab11abd7db3bee6124c2fd96b742ca74f828a3d /internal/rosa/package | |
| parent | 7766e9f31e027e178f0aa26f78652e6b949f2d68 (diff) | |
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 <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/package')
| -rw-r--r-- | internal/rosa/package/kernel/package.az | 21 |
1 files changed, 21 insertions, 0 deletions
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"; |
