mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 14:01:57 -09:00
package/nfs-utils: bump to version 2.6.3
Drop local patches since they have been upstreamed but add a new local patch already upstreamed that checks for libevent and sqlite since with the adding of reexport they became mandatory. This is because it's not possible to disable reexport. Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com> Reviewed-by: Petr Vorel <petr.vorel@gmail.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
committed by
Yann E. MORIN
parent
e1e3050416
commit
f9dc4bab9f
@@ -1075,8 +1075,6 @@ package/nettle/0001-disable-testsuite-examples.patch Upstream
|
|||||||
package/network-manager/0001-build-meson-add-option-to-set-the-mobile-broadband-p.patch Upstream
|
package/network-manager/0001-build-meson-add-option-to-set-the-mobile-broadband-p.patch Upstream
|
||||||
package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch Upstream
|
package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch Upstream
|
||||||
package/network-manager/S45network-manager ConsecutiveEmptyLines EmptyLastLine Shellcheck Variables
|
package/network-manager/S45network-manager ConsecutiveEmptyLines EmptyLastLine Shellcheck Variables
|
||||||
package/nfs-utils/0001-nfsrahead-fix-linking-while-static-linking.patch Upstream
|
|
||||||
package/nfs-utils/0002-configure.ac-allow-to-disable-nfsrahead-tool.patch Upstream
|
|
||||||
package/nfs-utils/S60nfs ConsecutiveEmptyLines Shellcheck Variables
|
package/nfs-utils/S60nfs ConsecutiveEmptyLines Shellcheck Variables
|
||||||
package/nginx-modsecurity/0001-config-use-pkg-config.patch Upstream
|
package/nginx-modsecurity/0001-config-use-pkg-config.patch Upstream
|
||||||
package/nginx/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch Upstream
|
package/nginx/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch Upstream
|
||||||
|
|||||||
@@ -0,0 +1,79 @@
|
|||||||
|
From bc4a5deef9f820c55fdac3c0070364c17cd91cca Mon Sep 17 00:00:00 2001
|
||||||
|
From: Wiktor Jaskulski <wjaskulski@adva.com>
|
||||||
|
Date: Thu, 11 May 2023 15:28:23 -0400
|
||||||
|
Subject: [PATCH] configure.ac: libevent and libsqlite3 checked when nfsv4 is
|
||||||
|
disabled
|
||||||
|
|
||||||
|
Upstream: https://git.linux-nfs.org/?p=steved/nfs-utils.git;a=commit;h=bc4a5deef9f820c55fdac3c0070364c17cd91cca
|
||||||
|
|
||||||
|
Signed-off-by: Steve Dickson <steved@redhat.com>
|
||||||
|
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
|
||||||
|
---
|
||||||
|
configure.ac | 38 +++++++++++++++-----------------------
|
||||||
|
1 file changed, 15 insertions(+), 23 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/configure.ac b/configure.ac
|
||||||
|
index 9df52e9c..6fbcb974 100644
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -338,42 +338,34 @@ CPPFLAGS="${nfsutils_save_CPPFLAGS}"
|
||||||
|
AC_CHECK_HEADER(uuid/uuid.h, ,
|
||||||
|
AC_MSG_ERROR([Cannot find needed header file uuid/uuid.h. Install libuuid-devel]))
|
||||||
|
|
||||||
|
+dnl check for libevent libraries and headers
|
||||||
|
+AC_LIBEVENT
|
||||||
|
+
|
||||||
|
+dnl Check for sqlite3
|
||||||
|
+AC_SQLITE3_VERS
|
||||||
|
+
|
||||||
|
+case $libsqlite3_cv_is_recent in
|
||||||
|
+yes) ;;
|
||||||
|
+unknown)
|
||||||
|
+ dnl do not fail when cross-compiling
|
||||||
|
+ AC_MSG_WARN([assuming sqlite is at least v3.3]) ;;
|
||||||
|
+*)
|
||||||
|
+ AC_MSG_ERROR([nfsdcld requires sqlite-devel]) ;;
|
||||||
|
+esac
|
||||||
|
+
|
||||||
|
if test "$enable_nfsv4" = yes; then
|
||||||
|
- dnl check for libevent libraries and headers
|
||||||
|
- AC_LIBEVENT
|
||||||
|
|
||||||
|
dnl check for the keyutils libraries and headers
|
||||||
|
AC_KEYUTILS
|
||||||
|
|
||||||
|
- dnl Check for sqlite3
|
||||||
|
- AC_SQLITE3_VERS
|
||||||
|
-
|
||||||
|
if test "$enable_nfsdcld" = "yes"; then
|
||||||
|
AC_CHECK_HEADERS([libgen.h sys/inotify.h], ,
|
||||||
|
AC_MSG_ERROR([Cannot find header needed for nfsdcld]))
|
||||||
|
-
|
||||||
|
- case $libsqlite3_cv_is_recent in
|
||||||
|
- yes) ;;
|
||||||
|
- unknown)
|
||||||
|
- dnl do not fail when cross-compiling
|
||||||
|
- AC_MSG_WARN([assuming sqlite is at least v3.3]) ;;
|
||||||
|
- *)
|
||||||
|
- AC_MSG_ERROR([nfsdcld requires sqlite-devel]) ;;
|
||||||
|
- esac
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test "$enable_nfsdcltrack" = "yes"; then
|
||||||
|
AC_CHECK_HEADERS([libgen.h sys/inotify.h], ,
|
||||||
|
AC_MSG_ERROR([Cannot find header needed for nfsdcltrack]))
|
||||||
|
-
|
||||||
|
- case $libsqlite3_cv_is_recent in
|
||||||
|
- yes) ;;
|
||||||
|
- unknown)
|
||||||
|
- dnl do not fail when cross-compiling
|
||||||
|
- AC_MSG_WARN([assuming sqlite is at least v3.3]) ;;
|
||||||
|
- *)
|
||||||
|
- AC_MSG_ERROR([nfsdcltrack requires sqlite-devel]) ;;
|
||||||
|
- esac
|
||||||
|
fi
|
||||||
|
|
||||||
|
else
|
||||||
|
--
|
||||||
|
2.34.1
|
||||||
|
|
||||||
@@ -1,49 +0,0 @@
|
|||||||
From d9abb221cea81dee5956bd987c6efa680c03571a Mon Sep 17 00:00:00 2001
|
|
||||||
From: Giulio Benetti <giulio.benetti@benettiengineering.com>
|
|
||||||
Date: Wed, 10 Aug 2022 23:38:17 +0200
|
|
||||||
Subject: [PATCH] nfsrahead: fix linking while static linking
|
|
||||||
|
|
||||||
-lmount must preceed -lblkid and to obtain this let's add in configure.ac:
|
|
||||||
PKG_CHECK_MODULES([LIBMOUNT], [mount])
|
|
||||||
and in tools/nfsrahead/Makefile.am let's substitute explicit `-lmount`
|
|
||||||
with:
|
|
||||||
$(LIBMOUNT_LIBS)
|
|
||||||
This way all the required libraries will be present and in the right order
|
|
||||||
when static linking.
|
|
||||||
|
|
||||||
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
|
|
||||||
[Upstream: https://git.linux-nfs.org/?p=steved/nfs-utils.git;a=commit;h=627c95b2b853161b359095e7fdf05d3b07d51379]
|
|
||||||
---
|
|
||||||
configure.ac | 3 +++
|
|
||||||
tools/nfsrahead/Makefile.am | 2 +-
|
|
||||||
2 files changed, 4 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/configure.ac b/configure.ac
|
|
||||||
index f1c46c5c..ff85200b 100644
|
|
||||||
--- a/configure.ac
|
|
||||||
+++ b/configure.ac
|
|
||||||
@@ -273,6 +273,9 @@ AC_LIBCAP
|
|
||||||
dnl Check for -lxml2
|
|
||||||
AC_LIBXML2
|
|
||||||
|
|
||||||
+dnl Check for -lmount
|
|
||||||
+PKG_CHECK_MODULES([LIBMOUNT], [mount])
|
|
||||||
+
|
|
||||||
# Check whether user wants TCP wrappers support
|
|
||||||
AC_TCP_WRAPPERS
|
|
||||||
|
|
||||||
diff --git a/tools/nfsrahead/Makefile.am b/tools/nfsrahead/Makefile.am
|
|
||||||
index 845ea0d5..7e08233a 100644
|
|
||||||
--- a/tools/nfsrahead/Makefile.am
|
|
||||||
+++ b/tools/nfsrahead/Makefile.am
|
|
||||||
@@ -1,6 +1,6 @@
|
|
||||||
libexec_PROGRAMS = nfsrahead
|
|
||||||
nfsrahead_SOURCES = main.c
|
|
||||||
-nfsrahead_LDFLAGS= -lmount
|
|
||||||
+nfsrahead_LDFLAGS= $(LIBMOUNT_LIBS)
|
|
||||||
nfsrahead_LDADD = ../../support/nfs/libnfsconf.la
|
|
||||||
|
|
||||||
man5_MANS = nfsrahead.man
|
|
||||||
--
|
|
||||||
2.34.1
|
|
||||||
|
|
||||||
@@ -1,68 +0,0 @@
|
|||||||
From 9a0002978eb32b78d22f053302e012a4255dc4ef Mon Sep 17 00:00:00 2001
|
|
||||||
From: Giulio Benetti <giulio.benetti@benettiengineering.com>
|
|
||||||
Date: Mon, 19 Sep 2022 23:43:28 +0200
|
|
||||||
Subject: [PATCH] configure.ac: allow to disable nfsrahead tool
|
|
||||||
|
|
||||||
This allows to make libmount not mandatory but depending on nfsrahead
|
|
||||||
since it only requires it. This is useful when cross-compiling because
|
|
||||||
in that case we need rpcgen only built for host but not nfsrahead that
|
|
||||||
also require libmount. So this reduces the dependencies for host
|
|
||||||
building.
|
|
||||||
|
|
||||||
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
|
|
||||||
[Upstream: https://git.linux-nfs.org/?p=steved/nfs-utils.git;a=commit;h=844d3ad5376603bc9c205a6084d38a2d25146179]
|
|
||||||
---
|
|
||||||
configure.ac | 13 ++++++++++---
|
|
||||||
tools/Makefile.am | 6 +++++-
|
|
||||||
2 files changed, 15 insertions(+), 4 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/configure.ac b/configure.ac
|
|
||||||
index ff85200b..5d9cbf31 100644
|
|
||||||
--- a/configure.ac
|
|
||||||
+++ b/configure.ac
|
|
||||||
@@ -249,6 +249,16 @@ AC_ARG_ENABLE(nfsdcld,
|
|
||||||
enable_nfsdcld=$enableval,
|
|
||||||
enable_nfsdcld="yes")
|
|
||||||
|
|
||||||
+AC_ARG_ENABLE(nfsrahead,
|
|
||||||
+ [AS_HELP_STRING([--disable-nfsrahead],[disable nfsrahead command @<:@default=no@:>@])],
|
|
||||||
+ enable_nfsrahead=$enableval,
|
|
||||||
+ enable_nfsrahead="yes")
|
|
||||||
+ AM_CONDITIONAL(CONFIG_NFSRAHEAD, [test "$enable_nfsrahead" = "yes" ])
|
|
||||||
+ if test "$enable_nfsrahead" = yes; then
|
|
||||||
+ dnl Check for -lmount
|
|
||||||
+ PKG_CHECK_MODULES([LIBMOUNT], [mount])
|
|
||||||
+ fi
|
|
||||||
+
|
|
||||||
AC_ARG_ENABLE(nfsdcltrack,
|
|
||||||
[AS_HELP_STRING([--disable-nfsdcltrack],[disable NFSv4 clientid tracking programs @<:@default=no@:>@])],
|
|
||||||
enable_nfsdcltrack=$enableval,
|
|
||||||
@@ -273,9 +283,6 @@ AC_LIBCAP
|
|
||||||
dnl Check for -lxml2
|
|
||||||
AC_LIBXML2
|
|
||||||
|
|
||||||
-dnl Check for -lmount
|
|
||||||
-PKG_CHECK_MODULES([LIBMOUNT], [mount])
|
|
||||||
-
|
|
||||||
# Check whether user wants TCP wrappers support
|
|
||||||
AC_TCP_WRAPPERS
|
|
||||||
|
|
||||||
diff --git a/tools/Makefile.am b/tools/Makefile.am
|
|
||||||
index 40c17c37..48fd0cdf 100644
|
|
||||||
--- a/tools/Makefile.am
|
|
||||||
+++ b/tools/Makefile.am
|
|
||||||
@@ -12,6 +12,10 @@ if CONFIG_NFSDCLD
|
|
||||||
OPTDIRS += nfsdclddb
|
|
||||||
endif
|
|
||||||
|
|
||||||
-SUBDIRS = locktest rpcdebug nlmtest mountstats nfs-iostat rpcctl nfsdclnts nfsrahead $(OPTDIRS)
|
|
||||||
+if CONFIG_NFSRAHEAD
|
|
||||||
+OPTDIRS += nfsrahead
|
|
||||||
+endif
|
|
||||||
+
|
|
||||||
+SUBDIRS = locktest rpcdebug nlmtest mountstats nfs-iostat rpcctl nfsdclnts $(OPTDIRS)
|
|
||||||
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
--
|
|
||||||
2.34.1
|
|
||||||
|
|
||||||
@@ -6,7 +6,9 @@ config BR2_PACKAGE_NFS_UTILS
|
|||||||
bool "nfs-utils"
|
bool "nfs-utils"
|
||||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libtirpc, rpcbind
|
depends on BR2_TOOLCHAIN_HAS_THREADS # libtirpc, rpcbind
|
||||||
depends on BR2_USE_MMU # fork()
|
depends on BR2_USE_MMU # fork()
|
||||||
|
select BR2_PACKAGE_LIBEVENT
|
||||||
select BR2_PACKAGE_LIBTIRPC # IPv6 requires libtirpc
|
select BR2_PACKAGE_LIBTIRPC # IPv6 requires libtirpc
|
||||||
|
select BR2_PACKAGE_SQLITE
|
||||||
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_LIBMOUNT
|
select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
|
||||||
@@ -24,9 +26,7 @@ config BR2_PACKAGE_NFS_UTILS_NFSV4
|
|||||||
bool "NFSv4/NFSv4.1"
|
bool "NFSv4/NFSv4.1"
|
||||||
depends on !BR2_STATIC_LIBS # keyutils, lvm2
|
depends on !BR2_STATIC_LIBS # keyutils, lvm2
|
||||||
select BR2_PACKAGE_KEYUTILS
|
select BR2_PACKAGE_KEYUTILS
|
||||||
select BR2_PACKAGE_LIBEVENT
|
|
||||||
select BR2_PACKAGE_LVM2
|
select BR2_PACKAGE_LVM2
|
||||||
select BR2_PACKAGE_SQLITE
|
|
||||||
help
|
help
|
||||||
Enable NFSv4/NFSv4.1/NFSv4.2 support
|
Enable NFSv4/NFSv4.1/NFSv4.2 support
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# From https://www.kernel.org/pub/linux/utils/nfs-utils/2.6.2/sha256sums.asc
|
# From https://www.kernel.org/pub/linux/utils/nfs-utils/2.6.3/sha256sums.asc
|
||||||
sha256 5200873e81c4d610e2462fc262fe18135f2dbe78b7979f95accd159ae64d5011 nfs-utils-2.6.2.tar.xz
|
sha256 38d89e853a71d3c560ff026af3d969d75e24f782ff68324e76261fe0344459e1 nfs-utils-2.6.3.tar.xz
|
||||||
# Locally computed
|
# Locally computed
|
||||||
sha256 576540abf5e95029ad4ad90e32071385a5e95b2c30708c706116f3eb87b9a3de COPYING
|
sha256 576540abf5e95029ad4ad90e32071385a5e95b2c30708c706116f3eb87b9a3de COPYING
|
||||||
|
|||||||
@@ -4,12 +4,12 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
NFS_UTILS_VERSION = 2.6.2
|
NFS_UTILS_VERSION = 2.6.3
|
||||||
NFS_UTILS_SOURCE = nfs-utils-$(NFS_UTILS_VERSION).tar.xz
|
NFS_UTILS_SOURCE = nfs-utils-$(NFS_UTILS_VERSION).tar.xz
|
||||||
NFS_UTILS_SITE = https://www.kernel.org/pub/linux/utils/nfs-utils/$(NFS_UTILS_VERSION)
|
NFS_UTILS_SITE = https://www.kernel.org/pub/linux/utils/nfs-utils/$(NFS_UTILS_VERSION)
|
||||||
NFS_UTILS_LICENSE = GPL-2.0+
|
NFS_UTILS_LICENSE = GPL-2.0+
|
||||||
NFS_UTILS_LICENSE_FILES = COPYING
|
NFS_UTILS_LICENSE_FILES = COPYING
|
||||||
NFS_UTILS_DEPENDENCIES = host-nfs-utils host-pkgconf libtirpc util-linux
|
NFS_UTILS_DEPENDENCIES = host-nfs-utils host-pkgconf libevent libtirpc sqlite util-linux
|
||||||
NFS_UTILS_CPE_ID_VENDOR = linux-nfs
|
NFS_UTILS_CPE_ID_VENDOR = linux-nfs
|
||||||
NFS_UTILS_AUTORECONF = YES
|
NFS_UTILS_AUTORECONF = YES
|
||||||
|
|
||||||
@@ -47,7 +47,7 @@ NFS_UTILS_TARGETS_$(BR2_PACKAGE_NFS_UTILS_RPC_NFSD) += usr/sbin/exportfs \
|
|||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_NFS_UTILS_NFSV4),y)
|
ifeq ($(BR2_PACKAGE_NFS_UTILS_NFSV4),y)
|
||||||
NFS_UTILS_CONF_OPTS += --enable-nfsv4 --enable-nfsv41
|
NFS_UTILS_CONF_OPTS += --enable-nfsv4 --enable-nfsv41
|
||||||
NFS_UTILS_DEPENDENCIES += keyutils libevent lvm2 sqlite
|
NFS_UTILS_DEPENDENCIES += keyutils lvm2
|
||||||
else
|
else
|
||||||
NFS_UTILS_CONF_OPTS += --disable-nfsv4 --disable-nfsv41
|
NFS_UTILS_CONF_OPTS += --disable-nfsv4 --disable-nfsv41
|
||||||
endif
|
endif
|
||||||
|
|||||||
Reference in New Issue
Block a user