diff --git a/rootfs-kernel/Makefile b/rootfs-kernel/Makefile index 65ce6f5..6e63206 100644 --- a/rootfs-kernel/Makefile +++ b/rootfs-kernel/Makefile @@ -3,6 +3,8 @@ # aarch64 # x86_64 ARCH=x86_64 +KERNEL_VERSION=5.11 +CONFIG_FILE=$(wildcard ./kernel-config/*.config) use-arch: ../out/arch-rootfs.ext4 ln -fs $< ../out/rootfs.ext4 @@ -10,19 +12,18 @@ use-arch: ../out/arch-rootfs.ext4 use-ubuntu: ../out/ubuntu-22.04.ext4 ../out/ubuntu-22.04.id_rsa ln -fs $< ../out/rootfs.ext4 -use-kernel: ../out/vmlinux-5.10.204 +use-kernel-amazon: ../out/vmlinux-5.10.204 ln -fs $< ../out/vmlinux -use-kernel-custom: ../out/vmlinux-5.11 +use-kernel-custom: ../out/vmlinux-$(KERNEL_VERSION) ln -fs $< ../out/vmlinux +../out/vmlinux-$(KERNEL_VERSION): ./kernel.sh $(CONFIG_FILE) + bash ./kernel.sh $(KERNEL_VERSION) + ../out/vmlinux-5.10.204: wget -O $@ https://s3.amazonaws.com/spec.ccfc.min/firecracker-ci/v1.7/$(ARCH)/vmlinux-5.10.204 -CONFIG_FILE=$(wildcard ./kernel-config/*.config) -../out/vmlinux-5.11: ./kernel.sh $(CONFIG_FILE) - bash ./kernel.sh 5.11 - ../out/arch-rootfs.ext4: ./arch-rootfs.sh bash ./arch-rootfs.sh