X-Git-Url: http://git.ipfire.org/?p=ipfire-2.x.git;a=blobdiff_plain;f=lfs%2Flinux;h=4355daa9f7814f9628f6e61d4ea055c5aaee6f08;hp=6226b14e9b224b52c312b4ab0f8ae97b21eefb17;hb=5b17da41c1f827230088823d9c1533e0b710813f;hpb=c8dfbfabf58c16d97156b3fe02b62f4edc8bb3af diff --git a/lfs/linux b/lfs/linux index 6226b14e9b..4355daa9f7 100644 --- a/lfs/linux +++ b/lfs/linux @@ -177,8 +177,14 @@ ifeq "$(KCFG)" "-kirkwood" # cd $(DIR_APP) && cp -v arch/arm/boot/uImage /boot/uImage-$(VERSUFIX) else ifeq "$(KCFG)" "-multi" +ifeq "$(BUILD_ARCH)" "armv5tel" cd $(DIR_APP) && make $(MAKETUNING) zImage modules cd $(DIR_APP) && cp -v arch/arm/boot/zImage /boot/vmlinuz-$(VER)-$(VERSUFIX) +endif +ifeq "$(BUILD_ARCH)" "aarch64" + cd $(DIR_APP) && make $(MAKETUNING) Image modules + cd $(DIR_APP) && cp -v arch/arm64/boot/Image /boot/vmlinuz-$(VER)-$(VERSUFIX) +endif else cd $(DIR_APP) && make $(MAKETUNING) bzImage modules cd $(DIR_APP) && cp -v arch/$(KERNEL_ARCH)/boot/bzImage /boot/vmlinuz-$(VER)-$(VERSUFIX) @@ -191,9 +197,10 @@ endif ifeq "$(BUILD_PLATFORM)" "arm" cd $(DIR_APP) && make $(MAKETUNING) dtbs - cd $(DIR_APP) && for f in $$(find arch/arm/boot/dts/ -name *.dtb); do \ - mkdir -p /boot/dtb-$(VER)-$(VERSUFIX) ; \ - install -m 644 $$f /boot/dtb-$(VER)-$(VERSUFIX)/ ; \ + mkdir -p /boot/dtb-$(VER)-$(VERSUFIX) + cd $(DIR_APP)/arch/$(HEADERS_ARCH)/boot/dts && for f in $$(find -name *.dtb); do \ + cp -v --parents $$f /boot/dtb-$(VER)-$(VERSUFIX)/ ; \ + chmod 644 /boot/dtb-$(VER)-$(VERSUFIX)/$$f ; \ done endif