summaryrefslogtreecommitdiff
path: root/build-test-kernel
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2022-08-23 00:13:35 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2022-08-23 18:32:15 -0400
commit0c415915cf69f4d7e45c0a05bd8a8c4648f7f85c (patch)
tree40207f96a88843c38ff3dca9a286ba5d0dca3e73 /build-test-kernel
parent9ca87ce77ce2085446342bdfa01b32b7a80c1496 (diff)
Add arm support
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'build-test-kernel')
-rwxr-xr-xbuild-test-kernel23
1 files changed, 16 insertions, 7 deletions
diff --git a/build-test-kernel b/build-test-kernel
index 2ffaf15..6a0b19e 100755
--- a/build-test-kernel
+++ b/build-test-kernel
@@ -194,13 +194,22 @@ build_kernel()
local BOOT=$ktest_kernel_build/arch/$KERNEL_ARCH/boot
- if [[ -f "$BOOT/bzImage" ]]; then
- install -m0644 "$BOOT/bzImage" "$ktest_kernel_binary/vmlinuz"
- elif [[ -f "$BOOT/vmlinux.strip" ]]; then
- install -m0644 "$BOOT/vmlinux.strip" "$ktest_kernel_binary/vmlinuz"
- else
- install -m0644 "$ktest_kernel_build/vmlinux" "$ktest_kernel_binary/vmlinuz"
- fi
+ case $ktest_arch in
+ x86*)
+ install -m0644 "$BOOT/bzImage" "$ktest_kernel_binary/vmlinuz"
+ ;;
+ aarch64)
+ install -m0644 "$BOOT/Image" "$ktest_kernel_binary/vmlinuz"
+ ;;
+ mips)
+ install -m0644 "$BOOT/vmlinux.strip" "$ktest_kernel_binary/vmlinuz"
+ #install -m0644 "$ktest_kernel_build/vmlinux" "$ktest_kernel_binary/vmlinuz"
+ ;;
+ default)
+ echo "Don't know how to install kernel"
+ exit 1
+ ;;
+ esac
install -m0644 "$ktest_kernel_build/vmlinux" "$ktest_kernel_binary/vmlinux"
install -m0644 "$ktest_kernel_build/.config" "$ktest_kernel_binary/config"