X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=include%2Fimage.mk;h=723e4f1897cb1280aa70dd0cdb5144c2080f4b9a;hb=ca32373c951c651f4fe5d8f99ddeb8d4f20bbe3e;hp=96a8892115d4e399c46fbf2cc419ad9e2208e4f4;hpb=c6f71ad30b768266a8fcc42af719881e93739365;p=oweals%2Fopenwrt.git diff --git a/include/image.mk b/include/image.mk index 96a8892115..723e4f1897 100644 --- a/include/image.mk +++ b/include/image.mk @@ -136,7 +136,7 @@ endef define Image/BuildKernel/MkuImage mkimage -A $(ARCH) -O linux -T kernel -C $(1) -a $(2) -e $(3) \ - -n '$(call toupper,$(ARCH)) LEDE Linux-$(LINUX_VERSION)' -d $(4) $(5) + -n '$(call toupper,$(ARCH)) $(VERSION_DIST) Linux-$(LINUX_VERSION)' -d $(4) $(5) endef define Image/BuildKernel/MkFIT @@ -303,9 +303,9 @@ target-dir-%: FORCE $(opkg_target) update && \ $(opkg_target) install \ $(call opkg_package_files,$(mkfs_packages_add))) + -$(CP) -T $(mkfs_cur_target_dir).opkg/ $(mkfs_cur_target_dir)/etc/opkg/ + rm -rf $(mkfs_cur_target_dir).opkg $(mkfs_cur_target_dir).conf $(call prepare_rootfs,$(mkfs_cur_target_dir)) - -mv $(mkfs_cur_target_dir).opkg $(mkfs_cur_target_dir)/etc/opkg - rm -f $(mkfs_cur_target_dir).conf $(KDIR)/root.%: kernel_prepare $(call Image/mkfs/$(word 1,$(target_params)),$(target_params)) @@ -440,7 +440,7 @@ define Device/Build/dtb ifndef BUILD_DTS_$(1) BUILD_DTS_$(1) := 1 $(KDIR)/image-$(1).dtb: FORCE - $(call Image/BuildDTB,$(strip $(2))/$(1).dts,$$@) + $(call Image/BuildDTB,$(strip $(2))/$(strip $(3)).dts,$$@) image_prepare: $(KDIR)/image-$(1).dtb endif @@ -450,8 +450,9 @@ endif define Device/Build/kernel $$(eval $$(foreach dts,$$(DEVICE_DTS), \ - $$(call Device/Build/dtb,$$(dts), \ - $$(if $$(DEVICE_DTS_DIR),$$(DEVICE_DTS_DIR),$$(DTS_DIR)) \ + $$(call Device/Build/dtb,$$(notdir $$(dts)), \ + $$(if $$(DEVICE_DTS_DIR),$$(DEVICE_DTS_DIR),$$(DTS_DIR)), \ + $$(dts) \ ) \ ))