Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

nfs-kernel-server-2.1.1-lp150.4.6.1 RPM for aarch64

From OpenSuSE Ports Leap 15.0 updates for aarch64

Name: nfs-kernel-server Distribution: openSUSE Leap 15.0
Version: 2.1.1 Vendor: openSUSE
Release: lp150.4.6.1 Build date: Fri Dec 28 18:19:44 2018
Group: Productivity/Networking/NFS Build host: obs-arm-6
Size: 368299 Source RPM: nfs-utils-2.1.1-lp150.4.6.1.src.rpm
Summary: Support Utilities for Kernel nfsd
This package contains support for the kernel based NFS server. You can
tune the number of server threads via the sysconfig variable
USE_KERNEL_NFSD_NUMBER. For quota over NFS support, install the quota






* Mon Dec 10 2018 Neil Brown <>
  - 0002-Let-systemd-know-when-rpc.statd-is-needed.patch
    Fixes for systemd integration
  - Remove README.NFSv4 - outdated and unhelpful
* Wed Nov 28 2018 Neil Brown <>
  - 0002-systemd-rpc-statd.service-add-IgnoreOnIsolate-yes.patch
    allow rpc.statd to survive "systemctl isolate ..."
* Thu Jul 26 2018
  - nfs.conf: spell NFSV4LEASETIME correctly.
* Thu Nov 23 2017
  - Replace references to /var/adm/fillup-templates with new
    %_fillupdir macro (boo#1069468)
* Fri Oct 06 2017
  - fix incorrect dependency in
    When yast restarts "nfs" it should propagate to nfs-client,
    but doesn't.
* Wed Jul 05 2017
  - nsm-headers.patch: add missing <stdint.h>
* Tue May 02 2017
  - Prerequire needed group "nogroup"
* Wed Feb 08 2017
  - update upstream version from 1.3.4 to 2.1.1
    The significant update is that configuration can
    now be read from a central /etc/nfs.conf file, and
    it can include other files such as /etc/sysconfig/nfs
    This means that the old nfs-config.service systemd
    unit is no longer needed.
  - /etc/nfs.conf file created to import all sysconfig
    settings except *_OPTIONS directly into running code.
  - dropins created to pass *_OPTIONS sysconfig setting to
    the various daemons.
  - various specfile improvements, such as using "-D" in
    "install" commands, and adding "verify_permissions".
  - "xtab" has not been needed for years and has now been remove.
  - sysconfig.nfs updated, particular the ServiceRestart
    declarations have been tuned for systemd units.
  - 0003-nfs-server-generator-handle-noauto-mounts-correctly.patch
    Fix the nfs-server-generator so that mounts marked "noauto"
    are not automatically mounted when NFS exported.
  - 0001-conffile-ignore-empty-environment-variables.patch
    Other minor fixes found during testing.
    now included upstream
* Thu Jan 19 2017
  - Check for existence of "statd" user before creating it,
    and do not suppress errors about it.
  - Ensure units passed to %service_* are full filenames.
  - Pass all units (non-templated) to %service_*.
* Mon Nov 14 2016
  - Also ignore errors on the first chown call: this can happen
    especially in the build system when shadow is not present and
    the user has not been generated in the %pre phase.
* Fri Oct 21 2016
  - move rpc.svcgssd and corresponding man page from
    nfs-client package to nfs-kernel-server.
    For NFSv4.0 this is needed on client as well as
    the server to support the back-channel.
* Sun Aug 21 2016
    1.3.4 moved the config script location to somewhere
    that doesn't exist on openSUSE.  Move it somewhere
    better and install it there.
* Wed Aug 10 2016
  - nfs-utils-1.3.4.tar.xz
    New upstream release.  Lots of bugfixes, no significant
    functionality changes
  - delete 0001-Fix-protocol-minor-version-fall-back.patch
    delete 0001-close-the-syslog-fd-in-daemon_init.patch
    delete 0001-mount-run-START_STATD-fully-as-root.patch
    delete 0001-mount.nfs-hide-EBUSY-errors.patch
    delete 0001-mount.nfs-trust-the-exit-status-of-start_statd.patch
    delete 0001-systemd-Decouple-the-starting-and-stopping-of-rpcbin.patch
    delete 0002-systemd-unit-files-fix-up-dependencies-on-rpcbind.patch
    delete nfs-utils-no-svcgss.service
    delete nfs-utils-uninit-mem.patch
    All patches are included in 1.3.4
* Tue Aug 09 2016
    Fix some problems with version_params.
    Various misspellings and remove the possiblity
    that V4 is both disabled and enabled.
* Mon Aug 08 2016
  - Drop OMC svcinfo file, nowdays useless
* Mon Aug 08 2016
  - Sort a bit with spec-cleaner to get uptodate spec
  - Convert deps from regular devels to pkgconfig style
* Tue May 24 2016
  - 0001-systemd-Decouple-the-starting-and-stopping-of-rpcbin.patch
    Fix systemd dependencies to ensure rpcbind is started when needed.
* Thu Apr 21 2016
  - 0001-close-the-syslog-fd-in-daemon_init.patch
    Without this, tracing doesn't work
  - 0001-mount.nfs-trust-the-exit-status-of-start_statd.patch
  - 0001-mount-run-START_STATD-fully-as-root.patch
* Mon Apr 04 2016
  - Drop unused BuildRequires for libgssglue, not used with tirpc
* Mon Apr 04 2016
  - Drop unused BuildRequires for librpcsecgss, tirpc version is used
* Wed Mar 02 2016
  - 0001-mount.nfs-hide-EBUSY-errors.patch
    Stop "mount -a -t nfs" from complaining if filesystem
    already mounted (bsc#950340)
* Thu Feb 18 2016
  - 0001-Fix-protocol-minor-version-fall-back.patch
* Wed Feb 17 2016
  - nfs.service: don't mount/unmount nfs filesystems.
    systemd does this automatically.  Trying to do it here too
    causes timing races (boo#963616)
* Thu Nov 26 2015
  - nfs-utils-uninit-mem.patch: fix use of uninitialized memory (bsc#956743)
* Mon Nov 09 2015
  - Remove sysvinit related macros; the package doesn't contain any
    sysvinit script
  - Replace systemd with systemd-rpm-macros; increase dependencies
  - Use %configure macro
  - Remove depreciated %clean section
* Tue Oct 27 2015
  - Use proper annotations for service restart (bsc#952055).
* Thu Oct 22 2015
  - update upstream version from 1.3.1 to 1.3.3.
    This contains lots of bugfixes but not significant new features.
  - delete
    delete 0002-Centralize-dependencies-on-the-auth-unit.patch
    both included upstream
  - nfs-utils-no-svcgss.service
    fix minor make-install issue (has since been accepted upstream)
  - use "make install" to install systemd files instead of hand-code.
  - retain rpc-svcgssd for now until gss-proxy is packaged.
* Thu Oct 15 2015
  - honour RPC_PIPEFS_DIR setting.
    It is currently ignored due to a logic error.
* Thu Sep 24 2015
  - nfsserver.service.  Provide ExecReload directive.
    This allows "systemctl reload nfsserver" to work.
    PropagatesReloadTo but itself is not enough if this
    unit doesn't have it's own Reload handler.
* Thu Aug 13 2015
  - sysconfig.nfs: add STATD_PORT, STATD_HOSTNAME,
    Also handle NFSV4LEASETIME, which was missing.
* Mon Aug 10 2015
  - nfs.service: improve back-compatibility with /etc/init.d/nfs
    + mount and unmount nfs filesystems on start/stop.
    + keep status as "good" when everything is running.
* Sun Nov 09 2014 Led <>
  - fix bashisms in pre/post scripts
* Wed Nov 05 2014
  - new upstream nfs-utils-1.3.1
    This brings numerous fixes, particularly to gssd and
    nfsdcltrack.  It incorporates all the upstreamable
    patches we had:
  - Delete  nfsdcltrack.sbin.patch
  - Delete  start-statd.patch
    Patches from 1.3.2-rc, which look useful
  - Convert from /etc/init.d startup scripts to full
    systemd integration.
    The upstream standard names are "nfs-client" and "nfs-server"
    rather than "nfs" and "nfsserver", so local "nfs" "nfsserver"
    aliases are created and "rcXXX" links are provided for all 4.
* Thu Sep 04 2014
  - nfsserver.init: allow $NFSD_V4_GRACE to set the lease
    time if NFSV4LEASETIME is not set, as some documentation
    suggests this.
    Also set NFSv4 and NLM grace time to make the NFSv4 lease time
    as having them different at boot time doesn't make sense.
* Mon Jul 07 2014
  - Remove mkintird scripts again.  "libguestfs" now includes
    them so nfs-utils doesn't need to.
* Thu Jun 26 2014
  - add mkinitrd scripts back in.  They are needed by
    "guestfs"  See bnc#883873
* Tue Jun 10 2014
  - Use start-statd and rpc-statd.service from upstream for running statd.
    Our start-statd doesn't work in a systemd environment (bnc#852984)
  - start-statd.patch - needed to make upstream start-statd work properly.
  - use .xz from upstream, that is what prefers and it is smaller
* Wed Jun 04 2014
  - Remove 0001-nfsidmap-Keys-need-to-be-invalidated-instead-of-revo.patch
    Now that keyutils has been updated in Factory, this patch
    is no longer needed.
* Tue Jun 03 2014
  - Check if systemd is listen on local socket 111 to trigger the
    start of the rpcbind.service on demand (bnc#860246)
  - There exists only nfs-utils-1.3.0.tar.gz at
* Wed May 14 2014
  - New upstream version 1.3.0.
    Includes all our bugfix patches except 1.
    Adds assorted other bugfixes and improvements including
    initial support for NFSv4.2
    Prepares the way for better systemd integration.
    Discards useless programs gss_clnt_send_err and gss_destroy_creds
  - Removes: 0001-mountd-Fix-is_subdirectory-again.patch
  - Removes: 0002-gssd-Fix-recent-fix-to-Avoid-DNS-reverse-resolution-.patch
  - Removes: 0003-Fix-handling-of-preferred-realm-command-line-option.patch
  - Removes: 0004-nfsiostat-restore-output-format.patch
  - Removes: 0005-gssd-don-t-give-up-on-machine-credential-if-hostname.patch
  - Removes: 0006-gssd-fixed-typo-in-machine-cred-name.patch
  - Removes: skip-on-ENOENT.patch
  - Removes: mountd-fix-bug-affecting-exports-of-dirs-with-64bit-.patch
  - Removes: exportfs-exit-with-error-code-if-there-was-any-error.patch
  - Removes: exportfs-report-failure-if-asked-to-unexport-somethi.patch
  - Removes: gssd-mount-hang-fix.patch
  - Removes: udp-fallback-fix.patch
  - Removes: fedfs-lib-name.patch
  - 0001-nfsidmap-Keys-need-to-be-invalidated-instead-of-revo.patch
    This upstream patch is currently reverted until we get a newer version
    of keyutils.
* Tue May 06 2014
  - nfsdcltrack_sbin.patch
    The kernel expects nfsdcltrack to be in /sbin,
    so we must put it there.
* Wed Apr 16 2014
  - Remove mkinitrd bits -> we use dracut now which already has
    nfs stuff provided in its package in:
    Remove sources:
* Tue Mar 11 2014
  - properly rename patches:
    udp-fallback.fix -> udp-fallback-fix.patch
    fedfs-lib-name -> fedfs-lib-name.patch
    gssd-mount-hang-fix -> gssd-mount-hang-fix.patch
* Sun Mar 09 2014
  - Remove "Start-Before: autofs" from nfs.init.  This turns
    out not to be needed, and is out of place.  If anything,
    autofs should declare a dependency on nfs. (bnc#861489)
  - fedfs-lib-name, nfs-utils.spec
    Build with fedfs support so that if fedfs-utils is also
    installed, federated-filesystems can be exported.
* Mon Feb 17 2014
  - udp-fallback.fix: Fix fallback from tcp to udp
* Tue Feb 04 2014
  - nfs-utils.spec: Require keyutils for proper
    idmap lookup.
  - nfs.init, nfsserver.init: mkdir /run/nfs before
    trying to create a file in there (bnc#859221)
  - nfs.init, nfsserver.init: add
      X-Systemd-RemainAfterExit: true
    to ensure services aren't shutdown if sm-notify
    reports an error
* Wed Nov 27 2013
  - nfsserver.init: fix that typo properly.
    Somehow I only fixed part of the problem
* Tue Nov 26 2013
  - If nfs-utils and autofs are both installed make sure that the nfs
    client boot service will be started before autofs as otherwise
    systemd dependency chain is waiting on nfs client services at
    shutdown if nfs client is enabled.
* Mon Nov 18 2013
  - nfsserver.init: fix typo in "--nfs-version 4".
* Sun Nov 17 2013
  - gssd-mount-hang-fix: An nfs mount will hang
    indefinitely if mounted by IP address and there
    is no reverse mapping available.  This is
    caused by a bug in gssd.
* Wed Nov 06 2013
  - nfs-utils.spec: add various systemd macros to make
    sure init scripts are registered properly
  -, nfsserver.init: run gssd on server as well
    as on client.  This is needed for NFSv4.0 callbacks.
  - exportfs-exit-with-error-code-if-there-was-any-error.patch
  - exportfs-report-failure-if-asked-to-unexport-somethi.patch
    Return good error code from exportfs.
* Tue Oct 22 2013
  - mountd-fix-bug-affecting-exports-of-dirs-with-64bit-.patch
    allow NFS export to work for XFS filesystems with INODE64
* Tue Oct 15 2013
  - nfs.init: run ldconfig directly rather than calling
    boot.ldconfig had some "optimisations" which are
    unimportant and inconvenient for NFS, and doesn't
    exist any more anyway.
* Thu Sep 05 2013
  - nfs.init: always start gssd.
    Recent kernel change means that if gssd isn't running
    and NFSv4 mount will wait 15 seconds before timing out
    even if gss security wasn't requested.
    So just start gssd alway - there is no significant cost
    in this.
* Mon Sep 02 2013
  - skip-on-ENOENT.patch - suppress error message
    that isn't really an error (bnc#800414)
* Mon Aug 05 2013
  - Include also nfsv2,nfsv3,nfsv4.ko in initrd (bnc#815738)
  - Remove usage of absolute paths in mkinitrd script
  - Include also mount.nfs4
* Mon Jul 22 2013
  - New sysconfig variables
    to enable various configurations.
  - bug fixes to init scripts to avoid unmounting everything(!)
    and to avoid corrupting /run/nfs/bind.mounts
* Mon Jul 22 2013
  - New upstream release 1.2.8 - mostly bugfixes, many to gssd.
    No important new functionality
  - Changes to ./configure command to remove warnings
  - 8 more patches from upstream 'git' to fix non-trivial bugs
    including on CVE.
* Mon May 13 2013
  - remove sysvinit requires - they are rather harmful these days
* Wed Mar 06 2013
  - nfsserver.init,sysconfig.nfs - Add support for setting rpc.mountd
* Wed Nov 28 2012
  - New upstream release 1.2.7.  Adds FedFD support
    to mounted and replaces nfsdcld with
    nfsdcltrack.  This is used to manage client state
    on NFSv4 servers.
    Incorporates more local patches.
  - Replace "/var/run" with "/run" in various scripts.
  - nfsserver.init: Generate message that "bind=" is deprecated
    if it is used.
* Wed Oct 17 2012
  - Add dependency on "netcfg" to ensure /etc/services
    is present (bnc#779851)
* Thu Sep 27 2012
  - nfs4-no-umount: does send MOUNT_UMNT rpcs
    when unmounting an 'nfs4' filesystem.  They
    are only required for nfs2,3. (bnc#772534)
* Thu Jul 19 2012
  - mount-exit-code.fix:  Correct exit code from
    unmount when fs is busy - allows autofs to work
    correctly. (bnc#770962)
* Thu May 17 2012
  - nfs upstream version 1.2.5.  Lots of bug fixes
    and improved support for pNFS.
    Adds nfsdcld daemon on osd_login script.
    Removed some very out-of-date documentation.
* Wed May 02 2012
  - nfsserver.init: remove VERSION_LIST. This is
    unnecessary duplication of VERSION_PARAMS
* Wed May 02 2012
  - nfsserver.init: Don't depend on "mount" preserving
    unknown options - it doesn't any more.  This can
    confuse nfsd_unbind_mounts (bnc#754805)
* Sun Nov 20 2011
  - add libtool as buildrequire to avoid implicit dependency
* Sun Nov 06 2011
  - do not strip the binaries
* Wed Oct 12 2011
  - nfs.init: handle case where kernel adds trailing
    slash to name in /proc/mounts.
    (bnc#722431 bnc#720376)
* Sat Oct 01 2011
  - Fix build in arm, portability bug, applications MUST
    use sysconf(_SC_PAGESIZE) instead of constant PAGE_SIZE
* Sun Sep 25 2011
  - New upstream version 1.2.5 - This adds a new binary
    blkmapd with man page,  This is part of PNFS support.
* Thu Aug 18 2011
  - New upstream version 1.2.4 - plus a few important
    patches from git.  This adds a new binary nfsidmap,
    with man page. Also: build with libmount enabled
    to correctly handle /etc/mtab being linked to
    /proc/self/mounts. (bnc#681106)
* Thu Jun 23 2011
  - nfs.init,nfsserver.init,sysconfig.nfs - Add support
    for configuring NFS for a fail-over configuration
    with shared state. (bnc#689622)
  - rpc.mountd-segfault-fix; fix possible segfault caused
    by "showmount -e" usage. (bnc#693189)
  - do-not-error-when-address-family-not-supported -
    suppress socket error when IPv6 is not loaded
  - addmntent.fix - error check writes to /etc/mtab and
    cope accordingly. (bnc#689799)
  - mount-catch-signals - don't abort on SIGXSFZ or other
    signals while mtab is locked (bnc#689799)
  - mountd-auth-fix - fix bug that could give away incorrect
    access to NFS exported filesystems. (bnc#701702)
* Fri Jun 17 2011
  - Fix URLs.
* Thu Jun 02 2011
  - nfsserver.init, sysconfig.nfs: add NFSV4LEASETIME
    parameter to allow lease time to be set.
* Tue May 31 2011
  - use /var/run/nfs instead of /var/lock/subsys
* Tue May 31 2011
  - sysconfig.nfs: now that 'nfs' is not enabled
    by default, set NFS_START_SERVICES=yes by default
    and document that 'chkconfig nfs on' is needed.
* Wed Apr 27 2011
  - Make /var/lib/nfs world executable.
    Otherwise 'df' complains about /var/lib/nfs/rpc_pipefs
* Sat Mar 19 2011
  - Must up the loopback device, otherwise trying to contact the
    portmapper (even if it does not actually run) will hang forever-
    the TCP RST is crucial for mount.nfs
* Wed Feb 16 2011
  - nfs.init: improve handling of paths with spaces.
    If a path name has a space, it will appear as \040
    in fstab and in /proc/mounts.  Using 'grep -E' to search
    for this is problematic as it will interpret the
    '\'.  So use 'grep -F' instead - we know there is
    only a single space in /proc/mounts.  Also use
    "read -r" so 'read' doesn't interpret the '/'.
* Wed Feb 16 2011
  - nfsserver.init: make sure sm-notify runs on restart.
    If we stop nfsd, that might also stop lockd which would
    drop locks.  So make sure lockd really does drop lock
    for consistency, and ensure that sm-notify is run when
    nfsserver is restarted. (bnc#668280)
* Mon Jan 31 2011
  - don't run SuSEfirewall2 from start-statd script. If SuSEfirewall2
    is installed and enabled it will be called at the end of the boot
    process anyways (bnc#668181).
* Fri Jan 28 2011
  - avoid python depdency to avoid bloating the minimal installation
  - use %set_permissions instead of %run_permissions
* Tue Jan 25 2011
  - give user a hint if portmap isn't running as statd can't be started in that
* Wed Jan 12 2011
  - don't enable nfs init script by default. The yast nfs module
    makes sure the script gets enabled when adding mounts
  - print a message to tell when file systems are mounted as that
    could take a while
* Tue Dec 07 2010
  - add sysvinit prereqs to make sure the scripts are there before
    installation (also for building)
* Mon Oct 11 2010
  - new upstream version 1.2.3, plus some upstream fix-up patches.
  - new user 'statd' owns /var/lib/nfs so rpc.statd runs as non-root.
  - New commands 'mountstats' and 'nfsiostat'
  - ipv6 support enabled as it is believed to be complete.
* Wed Aug 11 2010
  - Change "Requires: portmap" to "Requires: rpcbind".
    Current nfs-utils does not work properly with portmap
    due to IPv6 being enabled, so we really need rpcbind.
    So be explcit about that, else upgrading an old
    installation will leave portmap in place which
    won't work.
* Sun Jul 25 2010
  - Add rpmlintrc since /var/lib/nfs/sm.bak is valid.
* Sun May 09 2010
  - nfsserver.init / sysconfig.nfs: allow NFSv3 service
    to be disabled so only NFSv4 can be used. bnc#598671
  - nfs-v2-disable.patch: mountd support for above
  - nfs.init: unmount bind mounts with '-l' to ensure they
      really unmount. bnc#598681
* Mon Apr 19 2010
  - allow other mkinitrd-setup
    scripts to request the inclusion of nfs support
    by setting need_nfs to 1.  (bnc#572207)
* Mon Apr 19 2010
  - sysconfig.nfs, nfsserver.init, start-start: handle
    STATD_OPTIONS so that sysadmin can easily set options
    like port number. (bnc#595379)
* Fri Mar 26 2010
  - Do not do anything over if iscsi should be used
* Tue Mar 09 2010
  - init.nfs: also call 'udevadm settle' when mounting things
    other than /usr and /opt. bnc#571540
* Tue Feb 23 2010
  - init.nfs: if mounting /usr fails, call "udevadm settle"
    and try again incase network interfaces are still
    appearing.  bnc#571540
* Sun Nov 29 2009
  - 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
* Thu Nov 05 2009
  - New upsteam release - 1.2.1
    Includes new config file: /etc/nfsmount.conf and
    man page.
  - nfs.init
    * implement try-restart in a more gentle fashion
    so that active mounts are not lost.  Also allow
    for the fact that binary has changed when finding
    and killing running daemons. (bnc#543911)
  - start-statd
    * try-restart the firewall after starting statd
    as the firewall might need to update to reflect
    a new port number.
  - Start nfs services if any nfs related sysctl
    is set in /etc/sysctl.conf
* Fri Oct 30 2009
  - Kill processes on NFS mounts when unmounting
    for shutdown.  This allows any 'sync' to happen
    before we turn off the network.
* Tue Oct 06 2009
  - Work around broken sysconfig file (bnc#529961)
* Fri Mar 20 2009
  - sysconfig.nfs
    * add 'NFS_START_SERVICE' option for people who
    need gssd or idmapd but mount using automount, not
    fstab. bnc#472438



Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 9 12:17:05 2022