From 2d20fa31fd70a5dd68382597b0a220a55fe6e3a3 Mon Sep 17 00:00:00 2001 From: vanhofen Date: Mon, 11 Jan 2021 22:14:45 +0100 Subject: [PATCH] - add f2fs-tools --- make/ni.mk | 1 + make/target-tools.mk | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/make/ni.mk b/make/ni.mk index 73301022..a14f9f8b 100644 --- a/make/ni.mk +++ b/make/ni.mk @@ -65,6 +65,7 @@ ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd2 hd5x hd6x vusolo4k vuduo4k vuduo4ks $(MAKE) openvpn $(MAKE) openssh $(MAKE) ethtool + $(MAKE) f2fs-tools ifneq ($(BOXMODEL),kronos_v2) $(MAKE) bash $(MAKE) iperf diff --git a/make/target-tools.mk b/make/target-tools.mk index ddfb0608..b86057cf 100644 --- a/make/target-tools.mk +++ b/make/target-tools.mk @@ -515,6 +515,36 @@ hdparm: $(DL_DIR)/$(HDPARM_SOURCE) | $(TARGET_DIR) # ----------------------------------------------------------------------------- +F2FS-TOOLS_VER = 1.14.0 +F2FS-TOOLS_DIR = f2fs-tools-$(F2FS-TOOLS_VER) +F2FS-TOOLS_SOURCE = f2fs-tools-$(F2FS-TOOLS_VER).tar.gz +F2FS-TOOLS_SITE = https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/snapshot + +$(DL_DIR)/$(F2FS-TOOLS_SOURCE): + $(DOWNLOAD) $(F2FS-TOOLS_SITE)/$(F2FS-TOOLS_SOURCE) + +F2FS-TOOLS_DEPS = util-linux + +f2fs-tools: $(F2FS-TOOLS_DEPS) $(DL_DIR)/$(F2FS-TOOLS_SOURCE) | $(TARGET_DIR) + $(REMOVE)/$(F2FS-TOOLS_DIR) + $(UNTAR)/$(F2FS-TOOLS_SOURCE) + $(CHDIR)/$(F2FS-TOOLS_DIR); \ + autoreconf -fi; \ + ac_cv_file__git=no \ + $(CONFIGURE) \ + --prefix=$(base_prefix) \ + --mandir=$(REMOVE_mandir) \ + --without-selinux \ + ; \ + $(MAKE); \ + $(MAKE) install DESTDIR=$(TARGET_DIR) + $(REWRITE_LIBTOOL_LA) + $(REMOVE)/$(F2FS-TOOLS_DIR) + $(TOUCH) + + +# ----------------------------------------------------------------------------- + # # $(prefix) tools #