summaryrefslogtreecommitdiff
path: root/build-test-kernel
diff options
context:
space:
mode:
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"