package/zfs: not using kernel-module infra

zfs already builds the kernel module from the autotools infrastructure.

Signed-off-by: José Luis Salvador Rufo <salvador.joseluis@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
José Luis Salvador Rufo 2023-06-08 19:50:16 +02:00 committed by Thomas Petazzoni
parent cfff4e120f
commit 41493cae71
2 changed files with 5 additions and 2 deletions

View File

@ -11,6 +11,7 @@ config BR2_PACKAGE_ZFS
depends on BR2_PACKAGE_HAS_UDEV depends on BR2_PACKAGE_HAS_UDEV
depends on BR2_USE_MMU # util-linux (libblkid) depends on BR2_USE_MMU # util-linux (libblkid)
depends on BR2_TOOLCHAIN_HAS_THREADS # libtirpc depends on BR2_TOOLCHAIN_HAS_THREADS # libtirpc
select BR2_LINUX_NEEDS_MODULES
select BR2_PACKAGE_UTIL_LINUX select BR2_PACKAGE_UTIL_LINUX
select BR2_PACKAGE_UTIL_LINUX_LIBBLKID select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
select BR2_PACKAGE_UTIL_LINUX_LIBUUID select BR2_PACKAGE_UTIL_LINUX_LIBUUID

View File

@ -15,7 +15,7 @@ ZFS_CPE_ID_PRODUCT = openzfs
# 0001-removal-of-LegacyVersion-broke-ax_python_dev.m4.patch # 0001-removal-of-LegacyVersion-broke-ax_python_dev.m4.patch
ZFS_AUTORECONF = YES ZFS_AUTORECONF = YES
ZFS_DEPENDENCIES = libaio openssl udev util-linux zlib libcurl ZFS_DEPENDENCIES = libaio openssl udev util-linux zlib libcurl linux
# sysvinit installs only a commented-out modules-load.d/ config file # sysvinit installs only a commented-out modules-load.d/ config file
ZFS_CONF_OPTS = \ ZFS_CONF_OPTS = \
@ -79,5 +79,7 @@ define ZFS_LINUX_CONFIG_FIXUPS
$(call KCONFIG_ENABLE_OPT,CONFIG_ZLIB_INFLATE) $(call KCONFIG_ENABLE_OPT,CONFIG_ZLIB_INFLATE)
endef endef
$(eval $(kernel-module)) # Even though zfs builds a kernel module, it gets built directly by
# the autotools logic, so we don't use the kernel-module
# infrastructure.
$(eval $(autotools-package)) $(eval $(autotools-package))