define create_image
#@cp -rfa $(USP_DEVICE_DIR)/arch/$(CPU_ARCH)/image/gdb $(ROOTFS)/bin/gdb
@cp -rf $(USP_DEVICE_DIR)/make/$(CPU_ARCH)_8180/boot/* $(ROOTFS)/plat/
@cp -rf $(USP_DEVICE_DIR)/make/checkmd5.sh $(ROOTFS)/usr/bin/
@cp -rf $(USP_DEVICE_DIR)/make/newmac.sh $(ROOTFS)/usr/bin/
@cp -rf $(USP_DEVICE_DIR)/make/newsn.sh $(ROOTFS)/usr/bin/
@cp -rf $(USP_DEVICE_DIR)/make/self_check.sh $(ROOTFS)/usr/bin/
@chmod +x $(ROOTFS)/usr/bin/newmac.sh
@chmod +x $(ROOTFS)/usr/bin/checkmd5.sh
@chmod +x $(ROOTFS)/usr/bin/self_check.sh
@cp -rf $(USP_DEVICE_DIR)/make/mac.sys $(ROOTFS)/plat/
@cp -rf $(USP_DEVICE_DIR)/make/md5.sys $(ROOTFS)/plat/
@cp -rf $(USP_DEVICE_DIR)/make/bmcmac.sys $(ROOTFS)/plat/
@cp -rf $(USP_DEVICE_DIR)/make/bmcip.sys $(ROOTFS)/plat/
@chmod +x $(ROOTFS)/plat/S90uspstart
@mv $(ROOTFS)/plat/S90uspstart $(ROOTFS)/etc/init.d/
@chmod +x $(ROOTFS)/plat/ethtool
@mv $(ROOTFS)/plat/ethtool $(ROOTFS)/usr/sbin/
@echo $(BUILD_STARTTIME) > $(ROOTFS)/plat/compileTime
@cp -rf $(USP_DEVICE_DIR)/arch/$(CPU_ARCH)/toolchain/gcc-4.9.3-64-gnu64/sysroot/lib/libutil* $(ROOTFS)/lib
@mkdir -p $(USP_DEVICE_DIR)/arch/$(CPU_ARCH)/image
@rm -rf $(USP_DEVICE_DIR)/arch/$(CPU_ARCH)/image/initramfs.cpio.gz
@cd $(ROOTFS) && find .|cpio -o -H newc|gzip -9 > initramfs.cpio.gz
@mv $(ROOTFS)/initramfs.cpio.gz $(USP_DEVICE_DIR)/arch/$(CPU_ARCH)/image/
@cd $(KERNEL_PATH) && make ARCH=mips CROSS_COMPILE=$(CROSS_COMPILE) vmlinuz -j24
@md5sum -b $(KERNEL_PATH)/vmlinuz | awk '{print $1}' | xxd -r -ps >> $(KERNEL_PATH)/vmlinuz
@mv $(KERNEL_PATH)/vmlinuz $(USP_DEVICE_DIR)/arch/$(CPU_ARCH)/image/SW2441_OS_V110.bin
endef
create_image
于 2024-11-27 14:22:58 首次发布