1 Commits

Author SHA256 Message Date
64d1cddb60 Sync changes to SLFO-1.2 branch 2025-08-20 09:55:11 +02:00
10 changed files with 157 additions and 221 deletions

View File

@@ -0,0 +1,19 @@
support/export/export.c | 2
support/include/misc.h | 3
support/include/nfslib.h | 1
================================================================================
---
support/nfs/exports.c | 2 ++
1 file changed, 2 insertions(+)
--- a/support/nfs/exports.c
+++ b/support/nfs/exports.c
@@ -684,6 +684,8 @@ bad_option:
} else if (strncmp(opt, "replicas=", 9) == 0) {
ep->e_fslocmethod = FSLOC_REPLICA;
ep->e_fslocdata = strdup(opt+9);
+ } else if (strncmp(opt, "bind=/", 6) == 0) {
+ /* ignore this for now */
} else if (strncmp(opt, "sec=", 4) == 0) {
active = parse_flavors(opt+4, ep);
if (!active)

BIN
nfs-utils-2.8.2.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:11e7c5847a8423a72931c865bd9296e7fd56ff270a795a849183900961711725
size 743952

View File

@@ -1,55 +0,0 @@
From 9f974046c37b7c28705d5558328759fff708b1cb Mon Sep 17 00:00:00 2001
From: Yaakov Selkowitz <yselkowi@redhat.com>
Date: Fri, 27 Jun 2025 04:54:08 -0500
Subject: [PATCH] Fix build with glibc-2.42
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
exportfs.c: In function release_lockfile:
exportfs.c:83:17: error: ignoring return value of lockf declared with attribute warn_unused_result [-Werror=unused-result]
83 | lockf(_lockfd, F_ULOCK, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
exportfs.c: In function grab_lockfile:
exportfs.c:77:17: error: ignoring return value of lockf declared with attribute warn_unused_result [-Werror=unused-result]
77 | lockf(_lockfd, F_LOCK, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
lockf is now marked with attribute warn_unused_result:
https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=f3c82fc1b41261f582f5f9fa12f74af9bcbc88f9
Signed-off-by: Steve Dickson <steved@redhat.com>
---
utils/exportfs/exportfs.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/utils/exportfs/exportfs.c b/utils/exportfs/exportfs.c
index b03a047b0968..748c38e3e966 100644
--- a/utils/exportfs/exportfs.c
+++ b/utils/exportfs/exportfs.c
@@ -74,13 +74,19 @@ grab_lockfile(void)
{
_lockfd = open(lockfile, O_CREAT|O_RDWR, 0666);
if (_lockfd != -1)
- lockf(_lockfd, F_LOCK, 0);
+ if (lockf(_lockfd, F_LOCK, 0) != 0) {
+ xlog_warn("%s: lockf() failed: errno %d (%s)",
+ __func__, errno, strerror(errno));
+ }
}
static void
release_lockfile(void)
{
if (_lockfd != -1) {
- lockf(_lockfd, F_ULOCK, 0);
+ if (lockf(_lockfd, F_ULOCK, 0) != 0) {
+ xlog_warn("%s: lockf() failed: errno %d (%s)",
+ __func__, errno, strerror(errno));
+ }
close(_lockfd);
_lockfd = -1;
}
--
2.50.1

View File

@@ -1,42 +0,0 @@
From c5b1a81310471927f0f42ae9b592c6e06ceb2793 Mon Sep 17 00:00:00 2001
From: Scott Mayhew <smayhew@redhat.com>
Date: Tue, 6 May 2025 10:53:14 -0400
Subject: [PATCH] nfsdctl: fix lockd config during autostart
Be sure to actually send the lockd config values over the netlink
interface.
While we're at it, get rid of the unused "ret" variable.
Fixes: f61c2ff8 ("nfsdctl: add necessary bits to configure lockd")
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Scott Mayhew <smayhew@redhat.com>
Signed-off-by: Steve Dickson <steved@redhat.com>
---
utils/nfsdctl/nfsdctl.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/utils/nfsdctl/nfsdctl.c b/utils/nfsdctl/nfsdctl.c
index 1fdbb44daf51..c2e342607a6e 100644
--- a/utils/nfsdctl/nfsdctl.c
+++ b/utils/nfsdctl/nfsdctl.c
@@ -1417,7 +1417,6 @@ static int lockd_configure(struct nl_sock *sock, int grace)
{
char *tcp_svc, *udp_svc;
int tcpport = 0, udpport = 0;
- int ret;
tcp_svc = conf_get_str("lockd", "port");
if (tcp_svc) {
@@ -1432,6 +1431,8 @@ static int lockd_configure(struct nl_sock *sock, int grace)
if (udpport < 0)
return 1;
}
+
+ return lockd_config_doit(sock, LOCKD_CMD_SERVER_SET, grace, tcpport, udpport);
}
static int
--
2.50.1

View File

@@ -1,41 +1,3 @@
-------------------------------------------------------------------
Thu Jul 31 22:10:40 UTC 2025 - Anthony Iliopoulos <ailiop@suse.com>
- update to 2.8.3:
- https://kernel.org/pub/linux/utils/nfs-utils/2.8.3/2.8.3-Changelog
* nfs(5): Add new rdirplus functionality, clarify
* nfsdcld: fix cld pipe read size
* gssd: do not use krb5_cc_initialize
* gssd: unconditionally use krb5_get_init_creds_opt_alloc
* nfsdctl: ensure autostart honors the default nfs.conf versX.Y settings
* nfsdctl: dont ignore rdma listener return
* nfsdctl: add necessary bits to configure lockd
* nfsdctl: fix host-limited add listener
* nfsdctl: cleanup listeners if some failed
* nfsdctl: fix autostart
* nfsdctl: fix update_listeners
* systemd: mount nfsd after load kernel module
* mountstats/nfsiostat: merge and rework the infinite and counted loops
* mountstats/nfsiostat: Move the checks for empty mountpoint list into the print function
* mountstats: filter for nfs mounts in a function, each iostat iteration
* nfsiostat: fix crash when filtering mountstats after unmount
* nfsiostat: mirror how mountstats iostat prints the stats
* mountstats: when printing iostats, verify that old and new types are the same
* mountstats/nfsiostat: add a function to return the fstype
* nfsiostat: skip argv[0] when parsing command-line
* nfsd: fix version sanity check
* nfsdctl: tweak the nfs.conf version handling
* nfsdctl: tweak the version subcommand behavior
* NFS export symlink vulnerability fix
* conffile: add 'arg' argument to conf_remove_now()
- Removed obsolete patch from this release:
- nfs-utils-1.0.7-bind-syntax.patch
- Added upstream patches:
- nfs-utils-Fix-build-with-glibc-2.42.patch
- nfs-utils-nfsdctl-fix-lockd-config-during-autostart.patch
-------------------------------------------------------------------
Sat Feb 8 21:30:47 UTC 2025 - Dirk Müller <dmueller@suse.com>
@@ -239,7 +201,7 @@ Sat May 7 12:17:24 UTC 2022 - Marcus Meissner <meissner@suse.com>
-------------------------------------------------------------------
Mon Mar 21 14:50:21 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop reenable-nfsv2.patch (poo#106679)
- drop reenable-nfsv2.patch (poo#106679)
-------------------------------------------------------------------
Tue Mar 8 20:58:54 UTC 2022 - Dirk Müller <dmueller@suse.com>
@@ -281,7 +243,7 @@ Mon Oct 25 23:53:37 UTC 2021 - Neil Brown <nfbrown@suse.com>
Thu Sep 9 23:35:04 UTC 2021 - Neil Brown <nfbrown@suse.com>
- Add 0001-gssd-fix-crash-in-debug-message.patch
Fix crash when rpc-gssd run with -v.
Fix crash when rpc-gssd run with -v.
(boo#1190144)
-------------------------------------------------------------------
@@ -461,7 +423,7 @@ Mon Feb 10 18:58:59 UTC 2020 - Petr Vorel <pvorel@suse.cz>
Dropped patches (upstream used different solution):
- 0009-Allow-compilation-to-succeed-with-fno-common.patch (btw this used
Patch0: instead of Patch10:) (boo#1160405)
Add nfsdcld - NFSv4 Client Tracking Daemon, add nfsdcld.service and enable it
for nfs-kernel-server, add man page
Add clddb-tool - tool for downgrading the nfsdcld sqlite database schema,
@@ -610,7 +572,7 @@ Fri Jul 6 15:02:49 CEST 2018 - kukuk@suse.de
-------------------------------------------------------------------
Thu Nov 23 13:40:51 UTC 2017 - rbrown@suse.com
- Replace references to /var/adm/fillup-templates with new
- Replace references to /var/adm/fillup-templates with new
%_fillupdir macro (boo#1069468)
-------------------------------------------------------------------
@@ -1115,7 +1077,7 @@ Mon May 13 15:32:55 UTC 2013 - coolo@suse.com
Wed Mar 6 20:04:55 UTC 2013 - darin@darins.net
- nfsserver.init,sysconfig.nfs - Add support for setting rpc.mountd
options.
options.
-------------------------------------------------------------------
Wed Nov 28 00:08:55 UTC 2012 - nfbrown@suse.com
@@ -1180,7 +1142,7 @@ Sun Nov 20 06:47:14 UTC 2011 - coolo@suse.com
-------------------------------------------------------------------
Sun Nov 6 11:43:39 UTC 2011 - puzel@suse.com
- do not strip the binaries
- do not strip the binaries
-------------------------------------------------------------------
Wed Oct 12 05:18:17 UTC 2011 - nfbrown@suse.com
@@ -1356,7 +1318,7 @@ Sun May 9 23:07:24 UTC 2010 - nfbrown@novell.com
-------------------------------------------------------------------
Mon Apr 19 23:43:45 UTC 2010 - nfbrown@novell.com
- mkinitrd-boot.sh: allow other mkinitrd-setup
- mkinitrd-boot.sh: allow other mkinitrd-setup
scripts to request the inclusion of nfs support
by setting need_nfs to 1. (bnc#572207)
@@ -1389,7 +1351,7 @@ Tue Feb 23 22:15:18 UTC 2010 - nfbrown@novell.com
-------------------------------------------------------------------
Sun Nov 29 22:03:26 UTC 2009 - nfbrown@novell.com
- nfs-utils-eperm-fallback.patch: mount.nfs
- nfs-utils-eperm-fallback.patch: mount.nfs
tries a v3 mount after a v4 mount fails with ENOENT.
Older linux nfsd servers return EPERM, so fall
back in that case too. bnc#557138
@@ -1398,7 +1360,7 @@ Sun Nov 29 22:03:26 UTC 2009 - nfbrown@novell.com
Thu Nov 5 03:16:22 UTC 2009 - nfbrown@novell.com
- New upsteam release - 1.2.1
Includes new config file: /etc/nfsmount.conf and
Includes new config file: /etc/nfsmount.conf and
man page.
- nfs.init
* implement try-restart in a more gentle fashion
@@ -1415,7 +1377,7 @@ Thu Nov 5 03:16:22 UTC 2009 - nfbrown@novell.com
-------------------------------------------------------------------
Fri Oct 30 05:43:32 CET 2009 - nfbrown@suse.de
- Kill processes on NFS mounts when unmounting
- Kill processes on NFS mounts when unmounting
for shutdown. This allows any 'sync' to happen
before we turn off the network.
(bnc#503640)
@@ -1456,7 +1418,7 @@ Sun Dec 7 22:20:05 CET 2008 - nfbrown@suse.de
- gssd-mem-leak
* set better expiry date for cached auth info
so kernel does not run out of memory
bnc#442490
bnc#442490
-------------------------------------------------------------------
Fri Dec 5 02:43:20 CET 2008 - nfbrown@suse.de
@@ -1484,7 +1446,7 @@ Tue Dec 2 03:15:50 CET 2008 - nfbrown@suse.de
- nfsserver.init
* set lockd sysctls before starting lockd.
(bnc#443118)
-------------------------------------------------------------------
Tue Nov 25 06:10:31 CET 2008 - nfbrown@suse.de
@@ -1507,7 +1469,7 @@ Mon Nov 24 00:01:51 CET 2008 - nfbrown@suse.de
* Don't use 'system' to run start-statd
as this looses our setuid bit.
bnc#447812
-------------------------------------------------------------------
Fri Nov 21 11:45:58 CET 2008 - hare@suse.de
@@ -1552,21 +1514,21 @@ Fri Nov 14 03:19:34 CET 2008 - nfbrown@suse.de
Fri Nov 7 04:32:51 CET 2008 - nfbrown@suse.de
- nfs.init
* fix typo in handling of "init.d/nfs status"
* fix typo in handling of "init.d/nfs status"
$status should have been $state
-------------------------------------------------------------------
Mon Oct 13 17:58:34 CEST 2008 - mkoenig@suse.de
- nfs.init:
- nfs.init:
* ensure all daemons get killed on stop (including rpc.statd)
* unmount rpc_pipefs
* unmount rpc_pipefs
* let close_usr do the work before the NFS filesystems get unmounted
-------------------------------------------------------------------
Mon Oct 13 10:35:13 CEST 2008 - ro@suse.de
- fix sysconfig filename for changed fillup call
- fix sysconfig filename for changed fillup call
-------------------------------------------------------------------
Mon Oct 6 14:37:33 CEST 2008 - kukuk@suse.de
@@ -1681,7 +1643,7 @@ Fri May 2 05:22:19 CEST 2008 - nfbrown@suse.de
- Added SM_NOTIFY_OPTIONS sysconfig - (bnc #379806)
- Removed needless rc_status/rc_exit games in nfsserver.init (bnc #380156)
- Fixed some sysconfig entries that asked to restart non-existent
services (gssd and idmpad have been rolled in to nfs/nfsserver).
services (gssd and idmpad have been rolled in to nfs/nfsserver).
-------------------------------------------------------------------
Fri Apr 11 12:08:38 CEST 2008 - jsrain@suse.cz
@@ -1697,25 +1659,25 @@ Wed Apr 9 12:06:23 CEST 2008 - jsrain@suse.cz
Tue Apr 1 16:12:22 CEST 2008 - mkoenig@suse.de
- fix path srvinfo.d -> svcinfo.d
- remove svcinfo.d dir as it is provided now by filesystem
- remove svcinfo.d dir as it is provided now by filesystem
-------------------------------------------------------------------
Thu Mar 27 13:53:20 CET 2008 - mkoenig@suse.de
- update to version 1.1.2
- uses libgssglue instead of libgssapi
- update to version 1.1.2
- uses libgssglue instead of libgssapi
- remove patch
nfs-utils-o_create-mode
-------------------------------------------------------------------
Wed Mar 26 17:11:33 CET 2008 - mkoenig@suse.de
- add rpcbind support [fate#300607]
- add rpcbind support [fate#300607]
-------------------------------------------------------------------
Thu Feb 28 18:42:52 CET 2008 - ro@suse.de
- added gssapi to buildrequires
- added gssapi to buildrequires
-------------------------------------------------------------------
Wed Feb 13 21:04:46 CET 2008 - jeffm@suse.com
@@ -1740,7 +1702,7 @@ Mon Dec 17 02:29:08 CET 2007 - nfbrown@suse.de
Mon Nov 12 12:58:01 CET 2007 - ro@suse.de
- use navigation icons from latex2html in nfs-utils-doc package
(#116355)
(#116355)
-------------------------------------------------------------------
Fri Sep 14 12:22:08 CEST 2007 - ro@suse.de
@@ -1752,12 +1714,12 @@ Fri Sep 14 12:22:08 CEST 2007 - ro@suse.de
Wed Sep 12 15:36:34 CEST 2007 - ro@suse.de
- drop conflicts with nfs-server (userspace) in nfs-client package
showmount has been removed there (#309782)
showmount has been removed there (#309782)
-------------------------------------------------------------------
Thu Jul 19 16:40:38 CEST 2007 - ro@suse.de
- added README.NFSv4 (#182775)
- added README.NFSv4 (#182775)
-------------------------------------------------------------------
Tue Jul 17 13:32:25 CEST 2007 - meissner@suse.de
@@ -1799,7 +1761,7 @@ Tue Feb 27 08:52:29 CET 2007 - ro@suse.de
- Fix -n option to mountd
- Document sensitive gids
- upstreamed patches deleted:
nfs-utils-anon-uid32.patch
nfs-utils-anon-uid32.patch
- added e2fsprogs-devel (for libblkid)
- nhfsXXX binaries and manpages have been removed upstream
@@ -1817,7 +1779,7 @@ Mon Jan 8 18:23:44 CET 2007 - ro@suse.de
-------------------------------------------------------------------
Mon Dec 18 18:40:03 CET 2006 - ro@suse.de
- added nfsserver.xml to /etc/omc/srvinfo.d (fate#301835)
- added nfsserver.xml to /etc/omc/srvinfo.d (fate#301835)
-------------------------------------------------------------------
Tue Aug 8 17:49:47 CEST 2006 - ro@suse.de
@@ -1838,7 +1800,7 @@ Tue Aug 8 17:49:47 CEST 2006 - ro@suse.de
- nfs-utils-1.0.7-strip.patch
- nfs-utils-64bigendian.patch
- nfs-utils-1.0.6-quota.patch (upstream different)
partly upstreamed patches:
- nfs-utils-1.0.6-anon-uid32.patch
- nfs-utils-1.0.7-gssd-select-ccache.patch
@@ -1855,17 +1817,17 @@ Thu Jul 13 14:33:24 CEST 2006 - aj@suse.de
-------------------------------------------------------------------
Fri Jun 23 15:20:54 CEST 2006 - ro@suse.de
- find kerberos ticket files even if /tmp on reiser (#187775)
- find kerberos ticket files even if /tmp on reiser (#187775)
-------------------------------------------------------------------
Wed Jun 21 12:13:00 CEST 2006 - ro@suse.de
- fix /etc/gssapi_mech.conf for lib64 platforms (#186954)
- fix /etc/gssapi_mech.conf for lib64 platforms (#186954)
-------------------------------------------------------------------
Mon Jun 12 15:26:54 CEST 2006 - ro@suse.de
- added support for type 3 filehandles to mountd (#182552)
- added support for type 3 filehandles to mountd (#182552)
-------------------------------------------------------------------
Fri Jun 2 12:39:10 CEST 2006 - ro@suse.de
@@ -1876,7 +1838,7 @@ Fri Jun 2 12:39:10 CEST 2006 - ro@suse.de
-------------------------------------------------------------------
Fri Jun 2 12:17:25 CEST 2006 - ro@suse.de
- added fix for 64bit bigendian platforms in gssd (#172605)
- added fix for 64bit bigendian platforms in gssd (#172605)
-------------------------------------------------------------------
Tue May 2 09:39:42 CEST 2006 - okir@suse.de
@@ -1887,7 +1849,7 @@ Tue May 2 09:39:42 CEST 2006 - okir@suse.de
Mon Apr 24 14:05:16 CEST 2006 - ro@suse.de
- nfs-server rc-script: make force-reload do as reload does
(#167152)
(#167152)
- nfs-server rc-script: reload idmapd if NFSV4 is on (#167016)
-------------------------------------------------------------------
@@ -1912,7 +1874,7 @@ Fri Jan 27 02:14:16 CET 2006 - mls@suse.de
-------------------------------------------------------------------
Wed Jan 25 16:20:23 CET 2006 - ro@suse.de
- nfsserver rcscript: only mount nfsdfs if not mounted already
- nfsserver rcscript: only mount nfsdfs if not mounted already
-------------------------------------------------------------------
Tue Jan 17 00:32:02 CET 2006 - schwab@suse.de
@@ -1928,12 +1890,12 @@ Mon Dec 19 14:56:53 CET 2005 - mmj@suse.de
Mon Nov 28 16:29:12 CET 2005 - ro@suse.de
- fix init scripts: in the stop case, a not running service
is not an error (#134904)
is not an error (#134904)
-------------------------------------------------------------------
Mon Nov 14 13:11:15 CET 2005 - ro@suse.de
- packaging /var/lib/nfs/v4recovery directory (#133502)
- packaging /var/lib/nfs/v4recovery directory (#133502)
-------------------------------------------------------------------
Thu Sep 1 11:09:56 CEST 2005 - okir@suse.de
@@ -1956,7 +1918,7 @@ Fri Aug 19 14:23:23 CEST 2005 - okir@suse.de
-------------------------------------------------------------------
Mon Jun 20 15:48:17 CEST 2005 - ro@suse.de
- fix in init-script (do not try unmount if not mounted) (#91460)
- fix in init-script (do not try unmount if not mounted) (#91460)
-------------------------------------------------------------------
Mon Jun 6 17:28:03 CEST 2005 - schwab@suse.de
@@ -1976,12 +1938,12 @@ Tue May 31 13:16:12 CEST 2005 - okir@suse.de
-------------------------------------------------------------------
Tue Apr 19 14:25:48 CEST 2005 - ro@suse.de
- do not warn about sync/async for readonly exports (#78369)
- do not warn about sync/async for readonly exports (#78369)
-------------------------------------------------------------------
Mon Apr 4 01:57:06 CEST 2005 - ro@suse.de
- make it build with gcc4
- make it build with gcc4
-------------------------------------------------------------------
Sat Feb 5 12:54:14 CET 2005 - schwab@suse.de
@@ -1993,7 +1955,7 @@ Sat Feb 5 12:54:14 CET 2005 - schwab@suse.de
-------------------------------------------------------------------
Mon Dec 13 14:00:35 CET 2004 - ro@suse.de
- update to 1.0.7-pre2 (use 1.0.6.2 as package version)
- update to 1.0.7-pre2 (use 1.0.6.2 as package version)
- disable gss and nfsv4 for now
-------------------------------------------------------------------
@@ -2033,7 +1995,7 @@ Thu Jun 24 12:58:14 CEST 2004 - ro@suse.de
Tue Jun 22 14:23:11 CEST 2004 - ro@suse.de
- remove nfslock start script
- remove nfslock dependency
- remove nfslock dependency
-------------------------------------------------------------------
Thu Jun 17 23:11:31 CEST 2004 - ro@suse.de
@@ -2076,34 +2038,34 @@ Mon Sep 15 09:12:00 CEST 2003 - ro@suse.de
-------------------------------------------------------------------
Fri Aug 29 18:47:29 CEST 2003 - ro@suse.de
- fix hed/tail calling syntax (#29644)
- fix hed/tail calling syntax (#29644)
-------------------------------------------------------------------
Mon Aug 25 11:41:31 CEST 2003 - ro@suse.de
- add restart_on_update/stop_on_removal macros
- add restart_on_update/stop_on_removal macros
-------------------------------------------------------------------
Fri Aug 15 15:04:43 CEST 2003 - ro@suse.de
- added sysconfig metadata (#28908)
- added sysconfig metadata (#28908)
-------------------------------------------------------------------
Tue Aug 5 01:38:42 CEST 2003 - ro@suse.de
- fix compile for rquotad (unused anyway
- fix compile for rquotad (unused anyway
-------------------------------------------------------------------
Thu Jul 31 14:15:43 CEST 2003 - ro@suse.de
- add support for STATD_HOSTNAME (#28201)
- add support for STATD_HOSTNAME (#28201)
-------------------------------------------------------------------
Mon Jul 28 14:20:00 CEST 2003 - ro@suse.de
- update to 1.0.5 and adapt patches
- overflow patch already included
- part of acl patch already included
- part of acl patch already included
-------------------------------------------------------------------
Mon Jul 21 17:04:00 CEST 2003 - agruen@suse.de
@@ -2130,7 +2092,7 @@ Thu Jun 12 07:19:59 CEST 2003 - kukuk@suse.de
-------------------------------------------------------------------
Tue May 13 00:34:35 CEST 2003 - ro@suse.de
- fix file list
- fix file list
-------------------------------------------------------------------
Fri Mar 28 01:42:47 CET 2003 - ro@suse.de
@@ -2140,12 +2102,12 @@ Fri Mar 28 01:42:47 CET 2003 - ro@suse.de
-------------------------------------------------------------------
Wed Jan 8 12:56:27 CET 2003 - ro@suse.de
- added sysconfig metadata (#22663)
- added sysconfig metadata (#22663)
-------------------------------------------------------------------
Fri Sep 6 15:07:56 CEST 2002 - ro@suse.de
- rcnfsserver: moved ypbind to should-start (#18952)
- rcnfsserver: moved ypbind to should-start (#18952)
- rcnfslock: fixed typo killing daemons on "status" (#19046)
-------------------------------------------------------------------
@@ -2162,7 +2124,7 @@ Mon Aug 26 11:47:10 CEST 2002 - okir@suse.de
-------------------------------------------------------------------
Thu Aug 22 11:18:32 CEST 2002 - ro@suse.de
- fixed symlink rcnfslock (#18171)
- fixed symlink rcnfslock (#18171)
-------------------------------------------------------------------
Wed Aug 7 17:14:21 CEST 2002 - ro@suse.de
@@ -2173,7 +2135,7 @@ Wed Aug 7 17:14:21 CEST 2002 - ro@suse.de
Thu Aug 1 16:47:34 CEST 2002 - ro@suse.de
- update to 1.0.1
- added prereqs
- added prereqs
-------------------------------------------------------------------
Thu Jul 25 10:16:28 CEST 2002 - okir@suse.de
@@ -2197,7 +2159,7 @@ Tue Jul 16 18:41:22 CEST 2002 - kukuk@suse.de
Fri Jun 14 01:55:23 CEST 2002 - ro@suse.de
- run suse_update_config
-------------------------------------------------------------------
Tue Feb 26 17:06:41 CET 2002 - ro@suse.de
@@ -2206,31 +2168,31 @@ Tue Feb 26 17:06:41 CET 2002 - ro@suse.de
-------------------------------------------------------------------
Wed Feb 6 14:07:06 CET 2002 - ro@suse.de
- ignore returncodes from killing statd and lockd (#13072)
- ignore returncodes from killing statd and lockd (#13072)
-------------------------------------------------------------------
Wed Feb 6 13:33:08 CET 2002 - ro@suse.de
- sysconfig/nfs-server -> sysconfig/nfs
- sysconfig/nfs-server -> sysconfig/nfs
-------------------------------------------------------------------
Wed Jan 9 11:44:08 CET 2002 - ro@suse.de
- removed variable NFS_SERVER (#12742)
- moved USE_KERNEL_NFSD_NUMBER to /etc/sysconfig/nfs-server
- moved USE_KERNEL_NFSD_NUMBER to /etc/sysconfig/nfs-server
-------------------------------------------------------------------
Wed Sep 26 15:36:25 CEST 2001 - ro@suse.de
- up to 0.3.3
many fixes to canonicalize hostnames in exports
many fixes to canonicalize hostnames in exports
-------------------------------------------------------------------
Fri Aug 24 15:31:29 CEST 2001 - ro@suse.de
- removed nfs-version 3 detection in start-script, all kernels
that have kernel nfsd support usually do have nfsd-v3 support
and detection would require at least a 5 sec wait in the script
and detection would require at least a 5 sec wait in the script
-------------------------------------------------------------------
Tue Jul 31 09:53:20 CEST 2001 - kukuk@suse.de
@@ -2242,26 +2204,26 @@ Tue Jul 31 09:53:20 CEST 2001 - kukuk@suse.de
-------------------------------------------------------------------
Wed Apr 11 18:39:20 CEST 2001 - ro@suse.de
- lockd only started for 2.2 kernels instead of ignoring error
- lockd only started for 2.2 kernels instead of ignoring error
- completed rpc.statd to /sbin move in startscript
-------------------------------------------------------------------
Mon Mar 12 16:30:48 CET 2001 - ro@suse.de
- move rpc.lockd, rpc.statd to /sbin
- move rpc.lockd, rpc.statd to /sbin
-------------------------------------------------------------------
Mon Mar 12 01:39:10 CET 2001 - ro@suse.de
- update to 0.3.1
- ignore lockd error messages
- dump filedescriptors before starting kernel threads
- dump filedescriptors before starting kernel threads
-------------------------------------------------------------------
Tue Feb 6 12:33:46 CET 2001 - ro@suse.de
- renamed package to nfs-utils
- Obsoletes and Provides nfsutils
- Obsoletes and Provides nfsutils
-------------------------------------------------------------------
Fri Jan 12 01:47:05 CET 2001 - ro@suse.de
@@ -2271,7 +2233,7 @@ Fri Jan 12 01:47:05 CET 2001 - ro@suse.de
-------------------------------------------------------------------
Thu Jan 11 23:09:27 CET 2001 - ro@suse.de
- don't fail if lockd can't be started
- don't fail if lockd can't be started
-------------------------------------------------------------------
Wed Dec 6 00:44:49 PST 2000 - bk@suse.de
@@ -2287,24 +2249,24 @@ Tue Nov 28 10:30:00 CET 2000 - kukuk@suse.de
Thu Oct 12 18:13:48 CEST 2000 - ro@suse.de
- exports.4 should be exports.5
- removed k-prefix
- removed k-prefix
-------------------------------------------------------------------
Thu Oct 12 15:43:43 CEST 2000 - ro@suse.de
- added exports.4 man-page
- added exports.4 man-page
- up to 0.2.1
-------------------------------------------------------------------
Wed Sep 27 11:44:11 CEST 2000 - ro@suse.de
- update to 0.2
- fix for nfsserver.init (check for v3)
- fix for nfsserver.init (check for v3)
-------------------------------------------------------------------
Thu Aug 17 15:04:11 CEST 2000 - ro@suse.de
- ugraded from knfsd to successor package nfs-utils (v.0.1.9.1)
- ugraded from knfsd to successor package nfs-utils (v.0.1.9.1)
-------------------------------------------------------------------
Fri Jul 28 18:31:24 CEST 2000 - bjacke@suse.de
@@ -2341,18 +2303,18 @@ Sat Apr 15 16:22:26 CEST 2000 - kukuk@suse.de
Wed Feb 16 17:31:37 CET 2000 - kukuk@suse.de
- Fill out Copyright and Group field
- Remove rquotad from file list, it is already in the quota
- Remove rquotad from file list, it is already in the quota
package [Bug 1571]
-------------------------------------------------------------------
Tue Jan 25 15:11:24 CET 2000 - ro@suse.de
- manpages to /usr/share using macro
- manpages to /usr/share using macro
-------------------------------------------------------------------
Thu Oct 21 00:26:42 CEST 1999 - ro@suse.de
- renamed package from linuxnfs to knfsd
- renamed package from linuxnfs to knfsd
-------------------------------------------------------------------
Tue Oct 12 17:56:24 CEST 1999 - garloff@suse.de
@@ -2388,7 +2350,7 @@ Mon Jun 14 10:27:36 MEST 1999 - kukuk@suse.de
-------------------------------------------------------------------
Sun Jun 6 15:51:15 MEST 1999 - kukuk@suse.de
- update to version 1.3.3b
- update to version 1.3.3b
-------------------------------------------------------------------
Tue Mar 16 13:14:54 MET 1999 - ro@suse.de

Binary file not shown.

View File

@@ -1,8 +1,7 @@
#
# spec file for package nfs-utils
#
# Copyright (c) 2025 SUSE LLC and contributors
# Copyright (c) 2025 SUSE LLC and contributors
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -23,15 +22,13 @@
%endif
Name: nfs-utils
Version: 2.8.3
Version: 2.8.2
Release: 0
Summary: Support Utilities for Kernel nfsd
License: GPL-2.0-or-later
Group: Productivity/Networking/NFS
URL: https://kernel.org/pub/linux/utils/nfs-utils/
Source0: https://kernel.org/pub/linux/utils/nfs-utils/%{version}/nfs-utils-%{version}.tar.xz
Source1: https://kernel.org/pub/linux/utils/nfs-utils/%{version}/nfs-utils-%{version}.tar.sign
Source2: %{name}.keyring
Source4: sysconfig.nfs
Source11: idmapd.conf
Source12: statd-user.conf
@@ -44,8 +41,7 @@ Source24: rpc-statd-notify.options.conf
Source25: rpc-svcgssd.options.conf
Source26: nfs.conf
Source27: nfs-kernel-server.tmpfiles.conf
Patch0: nfs-utils-Fix-build-with-glibc-2.42.patch
Patch1: nfs-utils-nfsdctl-fix-lockd-config-during-autostart.patch
Patch0: nfs-utils-1.0.7-bind-syntax.patch
BuildRequires: e2fsprogs-devel
BuildRequires: gcc-c++
BuildRequires: libtool

View File

@@ -3,9 +3,8 @@
# NFS daemons and tools
# DO NOT MAKE CHANGES TO THIS FILE as they will
# be lost on the next software update. Make changes
# to /etc/sysconfig/nfs, /usr/src/nfs.conf./*.conf or
# /etc/nfs.conf.d/*.conf instead.
# The .conf file can include multiple sections, just
# to /etc/sysconfig/nfs or /etc/nfs.conf.local instead.
# /etc/nfs.conf.local can include multiple sections, just
# like this file.
[environment]
@@ -13,20 +12,77 @@ include = /etc/sysconfig/nfs
include = -/etc/nfs.conf.local
[general]
pipefs-directory=$RPC_PIPEFS_DIR
[gssd]
#
#[exportfs]
# debug=0
#
#[gssd]
# verbosity=0
# rpc-verbosity=0
# use-memcache=0
# use-machine-creds=1
# use-gss-proxy=0
avoid-dns=$NFS_GSSD_AVOID_DNS
# limit-to-legacy-enctypes=0
# context-timeout=0
# rpc-timeout=5
# keytab-file=/etc/krb5.keytab
# cred-cache-directory=
# preferred-realm=
#
[lockd]
port=$LOCKD_TCPPORT
udp-port=$LOCKD_UDPPORT
#
[mountd]
# debug=0
# manage-gids=n
# descriptors=0
port= $MOUNTD_PORT
# threads=1
# reverse-lookup=n
# state-directory-path=/var/lib/nfs
# ha-callout=
#
#[nfsdcltrack]
# debug=0
# storagedir=/var/lib/nfs/nfsdcltrack
#
[nfsd]
# debug=0
threads= $USE_KERNEL_NFSD_NUMBER
# host=
# port=0
grace-time=$NFSV4GRACETIME
lease-time=$NFSV4LEASETIME
# udp=n
# tcp=y
# vers2=n
vers3=$NFS3_SERVER_SUPPORT
vers4=$NFS4_SUPPORT
# vers4.0=y
# vers4.1=y
# vers4.2=y
# rdma=n
# rdma-port=20049
scope=$NFSD_SCOPE
#
[statd]
# debug=0
port=$STATD_PORT
# outgoing-port=0
name=$STATD_HOSTNAME
# state-directory-path=/var/lib/nfs/statd
# ha-callout=
# no-notify=0
#
#[sm-notify]
# debug=0
# force=0
# retry-time=900
# outgoing-port=
# outgoing-addr=
# lift-grace=y
#
#[svcgssd]
# principal=