From ccda06ec4d80501ec834d861881d140504ab8ea0 Mon Sep 17 00:00:00 2001 From: AmadeusGhost <2789289348@qq.com> Date: Sat, 5 Mar 2022 23:36:01 +0800 Subject: [PATCH] exfat-oot: add new kernel package --- package/kernel/exfat/Makefile | 45 +++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 package/kernel/exfat/Makefile diff --git a/package/kernel/exfat/Makefile b/package/kernel/exfat/Makefile new file mode 100644 index 0000000000..dc5c03c044 --- /dev/null +++ b/package/kernel/exfat/Makefile @@ -0,0 +1,45 @@ +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk +include $(INCLUDE_DIR)/kernel.mk + +PKG_NAME:=exfat +PKG_VERSION:=5.19.1 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=https://codeload.github.com/namjaejeon/linux-exfat-oot/tar.gz/$(PKG_VERSION)? +PKG_HASH:=80750bfa3bcdf743ca0d027be8244cc7b6ccd78f20304c2cabbb4011c88e4f0a +PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/linux-exfat-oot-$(PKG_VERSION) + +PKG_MAINTAINER:= +PKG_LICENSE:=GPL-2.0-only + +include $(INCLUDE_DIR)/package.mk + +define KernelPackage/fs-exfat0 + SUBMENU:=Filesystems + TITLE:=exFAT kernel module + URL:=https://github.com/namjaejeon/linux-exfat-oot + FILES:=$(PKG_BUILD_DIR)/exfat.ko + AUTOLOAD:=$(call AutoProbe,exfat) + DEPENDS:= +kmod-nls-base +endef + +define KernelPackage/fs-exfat0/description + This package provides the kernel module for exfat. +endef + +define Build/Compile + $(KERNEL_MAKE) \ + SUBDIRS="$(PKG_BUILD_DIR)" \ + EXTRA_CFLAGS="$(EXTRA_CFLAGS)" \ + $(PKG_EXTRA_KCONFIG) \ + CONFIG_EXFAT_FS=m \ + modules +endef + +$(eval $(call KernelPackage,fs-exfat0))