diff options
Diffstat (limited to 'internal/rosa/package/kernel/package.az')
| -rw-r--r-- | internal/rosa/package/kernel/package.az | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/internal/rosa/package/kernel/package.az b/internal/rosa/package/kernel/package.az index 3f7cf243..f0e94a70 100644 --- a/internal/rosa/package/kernel/package.az +++ b/internal/rosa/package/kernel/package.az @@ -94,6 +94,13 @@ install -Dm0500 \ exclusive = true; exec = make { + _kernelArch# = "ARCH='"+arch { + default = arch; + + amd64 = "x86"; + riscv64 = "riscv"; + }+"'"; + defaults = false; configure = nil; @@ -106,6 +113,7 @@ install -Dm0500 \ "O=/tmp/kbuild", "LLVM=1", + _kernelArch, "KBUILD_BUILD_VERSION='1-Rosa'", "KBUILD_BUILD_TIMESTAMP='2106-02-07 06:28:15 UTC'", "KBUILD_BUILD_USER=kbuild", @@ -125,6 +133,7 @@ make \ -f /usr/src/kernel/Makefile \ O=/tmp/kbuild \ LLVM=1 \ + ` + _kernelArch + ` \ INSTALL_PATH=/work \ install \ INSTALL_MOD_PATH=/work/system \ @@ -138,6 +147,8 @@ rm -v "/work/system/lib/modules/$(make -f /usr/src/kernel/Makefile kernelversion flex, bison, m4, + gzip, + xz, tar, perl, bc, @@ -153,11 +164,7 @@ rm -v "/work/system/lib/modules/$(make -f /usr/src/kernel/Makefile kernelversion util-linux, ]; - inputs = [ - xz, - gzip, - kernel-headers, - ]; + inputs = [ kernel-headers ]; runtime = nil; unlikely = true; |
