[openwrt/openwrt] tools: add Yafut to enable creating Yaffs filesystem images

LEDE Commits lede-commits at lists.infradead.org
Wed Jun 5 08:03:29 PDT 2024


robimarko pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/7e2a3af8c4cae2ba4d770db2f7a3e068815d163f

commit 7e2a3af8c4cae2ba4d770db2f7a3e068815d163f
Author: Michał Kępień <openwrt at kempniu.pl>
AuthorDate: Mon May 13 19:26:15 2024 +0200

    tools: add Yafut to enable creating Yaffs filesystem images
    
    The Yafut tool has so far been used to update the kernel on devices with
    NAND flash via MTD character devices.  Recent upstream updates extended
    the tool with limited support for working with filesystem images stored
    in regular files.  This enables Yafut to be used for preparing a Yaffs
    filesystem image for a device with NOR flash on a build host and
    subsequently flashing it to the target device without using Yafut
    itself.
    
    Add Yafut to tools/ so that it can be compiled and run on the host
    building OpenWRT.
    
    Signed-off-by: Michał Kępień <openwrt at kempniu.pl>
    Link: https://github.com/openwrt/openwrt/pull/13453
    Signed-off-by: Robert Marko <robimarko at gmail.com>
---
 tools/yafut/Makefile | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/tools/yafut/Makefile b/tools/yafut/Makefile
new file mode 100644
index 0000000000..a7e36e5175
--- /dev/null
+++ b/tools/yafut/Makefile
@@ -0,0 +1,20 @@
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=yafut
+PKG_RELEASE:=1
+
+PKG_SOURCE_PROTO:=git
+PKG_SOURCE_URL=https://github.com/kempniu/yafut.git
+PKG_MIRROR_HASH:=9cc6b4c485ce16d44b67ebf79e8bee1e07aecde112da739cf33e8714ac3842e7
+PKG_SOURCE_DATE:=2024-05-13
+PKG_SOURCE_VERSION:=2b45baaf1cced47af8f22dd3acbf1df2f04c7510
+
+PKG_LICENSE:=GPL-2.0
+PKG_LICENSE_FILES:=LICENSE
+
+include $(INCLUDE_DIR)/host-build.mk
+include $(INCLUDE_DIR)/cmake.mk
+
+CMAKE_INSTALL:=1
+
+$(eval $(call HostBuild))




More information about the lede-commits mailing list