diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2022-08-23 00:13:35 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2022-08-23 18:32:15 -0400 |
commit | 0c415915cf69f4d7e45c0a05bd8a8c4648f7f85c (patch) | |
tree | 40207f96a88843c38ff3dca9a286ba5d0dca3e73 /build-test-kernel | |
parent | 9ca87ce77ce2085446342bdfa01b32b7a80c1496 (diff) |
Add arm support
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'build-test-kernel')
-rwxr-xr-x | build-test-kernel | 23 |
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" |