Changeset 37143


Ignore:
Timestamp:
2013-07-03T11:17:15+02:00 (5 years ago)
Author:
luka
Message:

lantiq: fix initramfs

Signed-off-by: Luka Perkov <luka@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/lantiq/image/Makefile

    r36443 r37143  
    2828 
    2929define CompressLzma 
    30   $(STAGING_DIR_HOST)/bin/lzma e $(1) $(2) 
     30        $(STAGING_DIR_HOST)/bin/lzma e $(1) $(2) 
    3131endef 
    3232 
    3333define PatchKernelLzma 
    34         cp $(KDIR)/vmlinux $(KDIR)/vmlinux-$(1) 
     34        cp $(KDIR)/vmlinux$(2) $(KDIR)/vmlinux$(2)-$(1) 
    3535        $(LINUX_DIR)/scripts/dtc/dtc -O dtb -o $(KDIR)/$(1).dtb ../dts/$(1).dts 
    36         $(STAGING_DIR_HOST)/bin/patch-dtb $(KDIR)/vmlinux-$(1) $(KDIR)/$(1).dtb 
    37         $(call CompressLzma,$(KDIR)/vmlinux-$(1),$(KDIR)/vmlinux-$(1).lzma) 
     36        $(STAGING_DIR_HOST)/bin/patch-dtb $(KDIR)/vmlinux$(2)-$(1) $(KDIR)/$(1).dtb 
     37        $(call CompressLzma,$(KDIR)/vmlinux$(2)-$(1),$(KDIR)/vmlinux$(2)-$(1).lzma) 
    3838endef 
    3939 
     
    4747        mkimage -A mips -O linux -T kernel -a 0x80002000 -C lzma \ 
    4848                -e 0x80002000 -n 'MIPS OpenWrt Linux-$(LINUX_VERSION)' \ 
    49                 -d $(KDIR)/vmlinux-$(1).lzma $(KDIR)/uImage-$(1) 
     49                -d $(KDIR)/vmlinux$(2)-$(1).lzma $(KDIR)/uImage-$(1)$(2) 
    5050endef 
    5151 
     
    5757 
    5858define CompressGzip 
    59   gzip -c $(1) > $(2) 
     59        gzip -c $(1) > $(2) 
    6060endef 
    6161 
    6262define PatchKernelGzip 
    63         cp $(KDIR)/vmlinux $(KDIR)/vmlinux-$(1) 
    64         $(STAGING_DIR_HOST)/bin/patch-cmdline $(KDIR)/vmlinux-$(1) '$(strip $(2))' 
    65         $(call CompressGzip,$(KDIR)/vmlinux-$(1),$(KDIR)/vmlinux-$(1).gzip) 
     63        cp $(KDIR)/vmlinux$(3) $(KDIR)/vmlinux$(3)-$(1) 
     64        $(STAGING_DIR_HOST)/bin/patch-cmdline $(KDIR)/vmlinux$(3)-$(1) '$(strip $(2))' 
     65        $(call CompressGzip,$(KDIR)/vmlinux$(3)-$(1),$(KDIR)/vmlinux$(3)-$(1).gzip) 
    6666endef 
    6767 
     
    6969        mkimage -A mips -O linux -T kernel -a 0x80002000 -C gzip \ 
    7070                -e 0x80002000 -n 'MIPS OpenWrt Linux-$(LINUX_VERSION)' \ 
    71                 -d $(KDIR)/vmlinux-$(1).gzip $(KDIR)/uImage-$(1) 
     71                -d $(KDIR)/vmlinux$(2)-$(1).gzip $(KDIR)/uImage-$(1)$(2) 
    7272endef 
    7373 
     
    109109 
    110110define Image/BuildKernel/Template 
    111         $(call PatchKernelLzma,$(1),$(if $(2),$(2) machtype=$(1),)) 
     111        $(call PatchKernelLzma,$(1)) 
    112112        $(call MkImageLzma,$(1)) 
    113113        $(CP) $(KDIR)/uImage-$(1) $(BIN_DIR)/$(IMG_PREFIX)-$(1)-uImage 
     114ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),) 
     115        $(call PatchKernelLzma,$(1),-initramfs) 
     116        $(call MkImageLzma,$(1),-initramfs) 
     117        $(CP) $(KDIR)/uImage-$(1)-initramfs $(BIN_DIR)/$(IMG_PREFIX)-$(1)-uImage-initramfs 
     118endif 
    114119endef 
    115120 
     
    122127 
    123128define Image/BuildKernelEVA/Template 
    124         $(call PatchKernelLzma,$(1),$(if $(2),$(2) machtype=$(1),)) 
     129        $(call PatchKernelLzma,$(1)) 
    125130        $(call MkImageEVA,$(1)) 
    126131        $(CP) $(KDIR)/$(1).eva $(BIN_DIR)/$(IMG_PREFIX)-$(1).eva 
     
    131136        $(call MkImageGzip,$(1)) 
    132137        $(CP) $(KDIR)/uImage-$(1) $(BIN_DIR)/$(IMG_PREFIX)-$(1)-uImage 
     138ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),) 
     139        $(call PatchKernelGzip,$(1),$(if $(2),$(2) machtype=$(1),),-initramfs) 
     140        $(call MkImageGzip,$(1),-initramfs) 
     141        $(CP) $(KDIR)/uImage-$(1)-initramfs $(BIN_DIR)/$(IMG_PREFIX)-$(1)-uImage-initramfs 
     142endif 
    133143endef 
    134144 
Note: See TracChangeset for help on using the changeset viewer.