cvsdist 59bb715
Summary: NFS utlilities and supporting daemons for the kernel NFS server.
cvsdist c905793
Name: nfs-utils
ed3c095
Version: 1.0.7
6b8cbae
Release: 7
cvsdist 4bc0e7f
eb4b3d1
# group all 32bit related archs
eb4b3d1
%define all_32bit_archs i386 i686 athlon
eb4b3d1
ed3c095
Source0: http://unc.dl.sourceforge.net/sourceforge/nfs/nfs-utils-1.0.7.tar.gz
cvsdist c905793
Source1: ftp://nfs.sourceforge.net/pub/nfs/nfs.doc.tar.gz
cvsdist 4bc0e7f
ed3c095
%define idmapvers 0.10
cvsdist 9e6d913
Source2: http://www.citi.umich.edu/projects/nfsv4/linux/libnfsidmap/nfsidmap-%{idmapvers}.tar.gz
ed3c095
%define eventvers 1.0b
cvsdist 9e6d913
Source3: http://monkey.org/~provos/libevent-%{eventvers}.tar.gz
cvsdist 70faca5
cvsdist 9e6d913
Source10: nfs.init
cvsdist 9e6d913
Source11: nfslock.init
cvsdist 9e6d913
Source12: rpcidmapd.init
cvsdist 9e6d913
Source13: rpcgssd.init
cvsdist 9e6d913
Source14: rpcsvcgssd.init
cvsdist 9e6d913
cdbbbed
#
97b5477
# CITI NFS4 Patches
cdbbbed
#
97b5477
Patch20: nfs-utils-1.0.6-citi-mountd_flavors.patch
cvsdist 9e6d913
cdbbbed
#
cdbbbed
# Local Patches
cdbbbed
#
cdbbbed
Patch50: nfs-utils-1.0.5-statdpath.patch
cdbbbed
Patch51: nfs-utils-1.0.6-zerostats.patch
cdbbbed
Patch52: nfs-utils-1.0.6-mountd.patch
cdbbbed
Patch53: nfs-utils-1.0.6-expwarn.patch
ed3c095
Patch54: nfs-utils-1.0.7-sgi-statd-fixes.patch
ed3c095
Patch55: nfs-utils-1.0.6-fd-sig-cleanup.patch
ed3c095
Patch56: nfs-utils-1.0.6-idmap-syslog.patch
ed3c095
Patch57: nfs-utils-1.0.6-idmap.conf.patch
ed3c095
Patch58: nfs-utils-1.0.6-rquotad-overflow.patch
ed3c095
Patch59: nfs-utils-1.0.6-statd-notify-hostname.patch
0f0b0e3
Patch60: nfs-utils-1.0.7-rpcsecgss-debug.patch
82699ad
Patch61: nfs-utils-1.0.7-xlog-loginfo.patch
6b8cbae
Patch62: nfs-utils-1.0.7-svcgssd-bufover.patch
ed3c095
ed3c095
Patch100: nfs-utils-1.0.7-compile.patch
cdbbbed
Patch150: nfs-utils-1.0.6-pie.patch
cvsdist 70faca5
cvsdist c905793
Group: System Environment/Daemons
cvsdist c905793
Obsoletes: nfs-server
cvsdist c905793
Obsoletes: knfsd
cvsdist c905793
Obsoletes: knfsd-clients
cvsdist c905793
Obsoletes: nfs-server-clients 
cvsdist c905793
Obsoletes: knfsd-lock
cvsdist c905793
Provides: nfs-server 
cvsdist c905793
Provides: nfs-server-clients 
cvsdist c905793
Provides: knfsd-lock 
cvsdist c905793
Provides: knfsd-clients 
cvsdist c905793
Provides: knfsd
cvsdist c905793
License: GPL
cvsdist c905793
Buildroot: %{_tmppath}/%{name}-root
cvsdist 85eb2b5
Requires: kernel >= 2.2.14, portmap >= 4.0, sed, gawk, sh-utils, fileutils, textutils, grep
cvsdist 4bc0e7f
Requires: modutils >= 2.4.26-9
ed3c095
BuildRequires: krb5-devel >= 1.3.1 autoconf >= 2.57 openldap-devel >= 2.2
cvsdist 7a8b656
Prereq: /sbin/chkconfig /usr/sbin/useradd /sbin/nologin
cvsdist c905793
cvsdist c905793
%description
cvsdist c905793
The nfs-utils package provides a daemon for the kernel NFS server and
cvsdist 59bb715
related tools, which provides a much higher level of performance than the
cvsdist c905793
traditional Linux NFS server used by most users.
cvsdist c905793
cvsdist 59bb715
This package also contains the showmount program.  Showmount queries the
cvsdist 59bb715
mount daemon on a remote host for information about the NFS (Network File
cvsdist 59bb715
System) server on the remote host.  For example, showmount can display the
cvsdist 59bb715
clients which are mounted on that host.
cvsdist c905793
cvsdist c905793
%prep
97b5477
%setup -q -a1 -a2 -a3
cvsdist 9e6d913
#
cdbbbed
# Set up the support libs
cvsdist 9e6d913
#
cvsdist 9e6d913
mv nfsidmap-%{idmapvers} support/nfsidmap
cvsdist 9e6d913
mv libevent-%{eventvers} support/event
97b5477
97b5477
%patch20 -p1 
cdbbbed
cdbbbed
%patch50 -p1 -b .statdpath
cdbbbed
%patch51 -p1 -b .zerostats
cdbbbed
%patch52 -p1 -b .mountd
cdbbbed
%patch53 -p1 -b .expwarn
ed3c095
%patch54 -p1 -b .sgi
ed3c095
%patch55 -p1 -b .cleanup
ed3c095
%patch56 -p1 -b .syslog
ed3c095
%patch57 -p1 -b .conf
ed3c095
%patch58 -p1 -b .overflow
ed3c095
%patch59 -p1 -b .notify
0f0b0e3
%patch60 -p1 -b .rpcsecgss
82699ad
%patch61 -p1 -b .xlog
6b8cbae
%patch62 -p1 -b .overflow
cvsdist 4bc0e7f
ae9da60
cvsdist 9e6d913
# Do the magic to get things to compile
cdbbbed
%patch100 -p1 -b .compile
cdbbbed
%patch150 -p1 -b .pie
cvsdist 70faca5
%ifarch s390 s390x
cvsdist 70faca5
perl -pi -e 's/-fpie/-fPIE/' */*/Makefile
cvsdist 70faca5
%endif
cvsdist 70faca5
d4be3ab
# Remove .orig files
d4be3ab
find . -name "*.orig" | xargs rm -f
d4be3ab
cvsdist c905793
%build
cvsdist 9e6d913
cvsdist 9e6d913
autoconf
cvsdist 9e6d913
cvsdist 71d63d6
#
cvsdist 71d63d6
# Hack to enable netgroups.  If anybody knows the right way to do
cvsdist 71d63d6
# this, please help yourself.
cvsdist 71d63d6
#
cvsdist 71d63d6
ac_cv_func_innetgr=yes \
eb4b3d1
	CFLAGS="$RPM_OPT_FLAGS" %configure --enable-secure-statd
cvsdist 9e6d913
cvsdist 9e6d913
cd support/nfsidmap; %configure --prefix=$RPM_BUILD_ROOT
cvsdist 9e6d913
cd ../../support/event; %configure --prefix=$RPM_BUILD_ROOT
cvsdist 9e6d913
cd ../../
cvsdist 9e6d913
cvsdist c905793
make all
cvsdist c905793
cvsdist c905793
%install
cvsdist c905793
rm -rf $RPM_BUILD_ROOT
cvsdist 1ea8452
mkdir -p $RPM_BUILD_ROOT{/sbin,/usr/sbin}
cvsdist 1ea8452
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/{man5,man8}
cvsdist c905793
mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
cvsdist c905793
make install install_prefix=$RPM_BUILD_ROOT
cvsdist c905793
install -s -m 755 tools/rpcdebug/rpcdebug $RPM_BUILD_ROOT/sbin
cvsdist c905793
install -m 755 %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfs
cvsdist c905793
install -m 755 %{SOURCE11} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfslock
cvsdist 9e6d913
install -m 755 %{SOURCE12} $RPM_BUILD_ROOT/etc/rc.d/init.d/rpcidmapd
cvsdist 9e6d913
install -m 755 %{SOURCE13} $RPM_BUILD_ROOT/etc/rc.d/init.d/rpcgssd
cvsdist 9e6d913
install -m 755 %{SOURCE14} $RPM_BUILD_ROOT/etc/rc.d/init.d/rpcsvcgssd
cvsdist 4bc0e7f
cvsdist 603bcc0
install -m 644 utils/idmapd/idmapd.conf \
cvsdist 4bc0e7f
	$RPM_BUILD_ROOT/etc/idmapd.conf
cvsdist 603bcc0
install -m 644 support/gssapi/SAMPLE_gssapi_mech.conf \
cvsdist 4bc0e7f
	$RPM_BUILD_ROOT/etc/gssapi_mech.conf
cvsdist 4bc0e7f
cvsdist 4bc0e7f
mkdir -p $RPM_BUILD_ROOT/var/lib/nfs/rpc_pipefs
cvsdist 4bc0e7f
cvsdist c905793
touch $RPM_BUILD_ROOT/var/lib/nfs/rmtab
cvsdist c905793
mv $RPM_BUILD_ROOT/usr/sbin/{rpc.lockd,rpc.statd} $RPM_BUILD_ROOT/sbin
cvsdist c905793
cvsdist c905793
mkdir -p $RPM_BUILD_ROOT/var/lib/nfs/statd
cvsdist c905793
cvsdist 71d63d6
# we are using quotad from quota utils
cvsdist 71d63d6
rm %{buildroot}/%{_mandir}/man8/rquotad*
cvsdist 7a8b656
rm %{buildroot}/%{_mandir}/man8/rpc.rquotad*
cvsdist 71d63d6
rm %{buildroot}/%{_sbindir}/rpc.rquotad
cvsdist 71d63d6
cvsdist c905793
%clean
cvsdist c905793
rm -rf $RPM_BUILD_ROOT
cvsdist c905793
cvsdist c905793
%pre
cvsdist c905793
/usr/sbin/useradd -c "RPC Service User" -r \
cvsdist 7a8b656
        -s /sbin/nologin -u 29 -d /var/lib/nfs rpcuser 2>/dev/null || :
eb4b3d1
# Define the correct unsigned uid value for 32 or 64 bit archs
eb4b3d1
%ifarch %{all_32bit_archs}
eb4b3d1
%define nfsnobody_uid   65534
eb4b3d1
%else
eb4b3d1
%define nfsnobody_uid   4294967294
eb4b3d1
%endif
eb4b3d1
eb4b3d1
# If UID 65534 (or 4294967294 64bit archs) is unassigned, create user "nfsnobody"
eb4b3d1
cat /etc/passwd | cut -d':' -f 3 | grep --quiet %{nfsnobody_uid} 2>/dev/null
cvsdist 85eb2b5
if [ "$?" -eq 1 ]; then
cvsdist 9e219a7
	/usr/sbin/useradd -c "Anonymous NFS User" -r \
eb4b3d1
		-s /sbin/nologin -u %{nfsnobody_uid} -d /var/lib/nfs nfsnobody 2>/dev/null || :
cvsdist 85eb2b5
fi
cvsdist c905793
cvsdist c905793
%post
cvsdist 3e42301
/sbin/chkconfig --add nfs
cvsdist 3e42301
/sbin/chkconfig --add nfslock
cvsdist 3e42301
/sbin/chkconfig --add rpcidmapd
cvsdist 3e42301
/sbin/chkconfig --add rpcgssd
cvsdist 3e42301
/sbin/chkconfig --add rpcsvcgssd
cvsdist c905793
cvsdist c905793
%preun
cvsdist c905793
if [ "$1" = "0" ]; then
cvsdist 9d8f355
    /etc/rc.d/init.d/nfs stop
3f418c2
	/etc/rc.d/init.d/rpcgssd stop
3f418c2
	/etc/rc.d/init.d/rpcidmapd stop
cvsdist 1ae9d4b
    /etc/rc.d/init.d/nfslock stop
3f418c2
    /sbin/chkconfig --del rpcidmapd
3f418c2
    /sbin/chkconfig --del rpcgssd
3f418c2
    /sbin/chkconfig --del rpcsvcgssd
cvsdist c905793
    /sbin/chkconfig --del nfs
cvsdist c905793
    /sbin/chkconfig --del nfslock
cvsdist c905793
    /usr/sbin/userdel rpcuser 2>/dev/null || :
cvsdist c905793
    /usr/sbin/groupdel rpcuser 2>/dev/null || :
cvsdist 85eb2b5
    /usr/sbin/userdel nfsnobody 2>/dev/null || :
cvsdist c905793
fi
cvsdist c905793
cvsdist 3e42301
%postun
cvsdist 3e42301
if [ "$1" -ge 1 ]; then
cvsdist 3e42301
	/etc/rc.d/init.d/rpcidmapd condrestart > /dev/null
cvsdist 3e42301
	/etc/rc.d/init.d/rpcgssd condrestart > /dev/null
cvsdist 3e42301
	/etc/rc.d/init.d/nfs condrestart > /dev/null
cvsdist 3e42301
fi
cvsdist 8fe6bc0
cvsdist c905793
%triggerpostun -- nfs-server
cvsdist c905793
/sbin/chkconfig --add nfs
cvsdist c905793
cvsdist c905793
%triggerpostun -- knfsd
cvsdist c905793
/sbin/chkconfig --add nfs
cvsdist c905793
cvsdist c905793
%triggerpostun -- knfsd-clients
cvsdist c905793
/sbin/chkconfig --add nfslock
cvsdist c905793
cvsdist c905793
%files
cvsdist c905793
%defattr(-,root,root)
cvsdist c905793
%config /etc/rc.d/init.d/nfs
cvsdist 4bc0e7f
%config /etc/rc.d/init.d/rpcidmapd
cvsdist 4bc0e7f
%config /etc/rc.d/init.d/rpcgssd
cvsdist 4bc0e7f
%config /etc/rc.d/init.d/rpcsvcgssd
cvsdist 4bc0e7f
%config(noreplace) /etc/idmapd.conf
cvsdist 4bc0e7f
%config(noreplace) /etc/gssapi_mech.conf
cvsdist 4bc0e7f
%dir /var/lib/nfs/rpc_pipefs
cvsdist c905793
%dir /var/lib/nfs
cvsdist c905793
%dir %attr(700,rpcuser,rpcuser) /var/lib/nfs/statd
cvsdist c905793
%config(noreplace) /var/lib/nfs/xtab
cvsdist c905793
%config(noreplace) /var/lib/nfs/etab
cvsdist c905793
%config(noreplace) /var/lib/nfs/rmtab
cvsdist 9d8f355
%config(noreplace) /var/lib/nfs/state
cvsdist c905793
%doc nfs/*.html nfs/*.ps linux-nfs/*
cvsdist c905793
/sbin/rpcdebug
cvsdist c905793
/sbin/rpc.lockd
cvsdist c905793
/sbin/rpc.statd
cvsdist c905793
/usr/sbin/exportfs
cvsdist c905793
/usr/sbin/nfsstat
cvsdist c4251ba
/usr/sbin/nhfs*
cvsdist c905793
/usr/sbin/rpc.mountd
cvsdist c905793
/usr/sbin/rpc.nfsd
cvsdist c905793
/usr/sbin/showmount
cvsdist 4bc0e7f
/usr/sbin/rpc.idmapd
cvsdist 4bc0e7f
/usr/sbin/rpc.gssd
cvsdist 4bc0e7f
/usr/sbin/rpc.svcgssd
cvsdist c905793
%{_mandir}/*/*
cvsdist c905793
%config /etc/rc.d/init.d/nfslock
cvsdist c905793
cvsdist c905793
%changelog
6b8cbae
* Thu May 19 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-7
6b8cbae
- Fixed buffer overflow in rpc.svcgssd (bz 114288)
6b8cbae
bb3850c
* Wed Apr 13 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-6
bb3850c
- Fixed misformated output from nfslock script (bz 154648)
bb3850c
992fd5f
* Mon Mar 29 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-4
d4be3ab
- Fixed a compile error on x86_64 machines in the gss code.
992fd5f
- Updated the statd-notify-hostname.patch to eliminate 
992fd5f
  a segmentation fault in rpc.statd when an network 
992fd5f
  interface was down. (bz 151828)
992fd5f
5089228
* Sat Mar 19 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-3
82699ad
- Changed xlog to use LOG_INFO instead of LOG_DEBUG
82699ad
  so debug messages will appear w/out any config
82699ad
  changes to syslog.conf.
5089228
- Reworked how /etc/exports is setup (bz 151389)
5089228
0f0b0e3
* Wed Mar  2 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-2
0f0b0e3
- Tied the rpcsecgss debugging in with gssd and
0f0b0e3
  svcgssd debugging
0f0b0e3
3f418c2
* Mon Feb 14 2005 Steve Dickson <SteveD@RedHat.com>
3f418c2
- Added support to rpcgssd.init and rpcsvcgssd.init scripts
3f418c2
  to insmod security modules.
3f418c2
- Changed the nfs.init script to bring rpc.svcgssd up and down,
3f418c2
  since rpc.svcgssd is only needed with the NFS server is running.
3f418c2
f17a429
* Tue Dec 14 2004 Steve Dickson <SteveD@RedHat.com>
db806f5
- Fix problem in idmapd that was causing "xdr error 10008"
db806f5
  errors (bz 142813)
f17a429
- make sure the correct hostname is used in the SM_NOTIFY
f17a429
  message that is sent from a rebooted server which has 
f17a429
  multiple network interfaces. (bz 139101)
f17a429
f17a429
- Changed nfslock to send lockd a -KILL signal
f17a429
  when coming down. (bz 125257)
f17a429
9606d55
* Thu Nov 11 2004 Steve Dickson <SteveD@RedHat.com>
9606d55
- Replaced a memcopy with explicit assignments
9606d55
  in getquotainfo() of rquotad to fix potential overflow
9606d55
  that can occur on 64bit machines. (bz 138068)
9606d55
cdbbbed
* Mon Nov  8 2004 Steve Dickson <SteveD@RedHat.com>
cdbbbed
- Updated to latest sourceforge code
cdbbbed
- Updated to latest CITIT nfs4 patches
cdbbbed
cc01757
* Sun Oct 17 2004 Steve Dickson <SteveD@RedHat.com>
cc01757
- Changed nfs.init to bring down rquotad correctly
cc01757
  (bz# 136041)
cc01757
44d986f
* Thu Oct 14 2004 Steve Dickson <SteveD@RedHat.com>
44d986f
- Added "$RQUOTAD_PORT" variable to nfs.init which
44d986f
  allows the rpc.rquotad to use a predefined port
44d986f
  (bz# 124676)
44d986f
ae9da60
* Fri Oct  1 2004 
ae9da60
- Incorporate some clean up code from Ulrich Drepper (bz# 134025)
ae9da60
- Fixed the chkconfig number in the rpcgssd, rpcidmapd, and 
ae9da60
  rpcsvcgssd initscrpts (bz# 132284)
ae9da60
eb4b3d1
* Fri Sep 24 2004 <SteveD@RedHat.com>
eb4b3d1
- Make sure the uid/gid of nfsnobody is the
eb4b3d1
  correct value for all archs (bz# 123900)
eb4b3d1
- Fixed some security issues found by SGI (bz# 133556)
eb4b3d1
cvsdist 9e6d913
* Mon Aug 30 2004 Steve Dickson <SteveD@RedHat.com>
cvsdist 9e6d913
- Major clean up. 
cvsdist 9e6d913
- Removed all unused/old patches
cvsdist 9e6d913
- Rename and condensed a number of patches
cvsdist 9e6d913
- Updated to CITI's nfs-utils-1.0.6-13 patches
cvsdist 9e6d913
cvsdist 3e42301
* Tue Aug 10 2004 Bill Nottingham <notting@redhat.com>
cvsdist 3e42301
- move if..fi condrestart stanza to %%postun (#127914, #128601)
cvsdist 3e42301
cvsdist 1ae9d4b
* Wed Jun 16 2004 <SteveD@RedHat.com>
cvsdist 1ae9d4b
- nfslock stop is now done on package removals
cvsdist 4999365
- Eliminate 3 syslog messages that are logged for
cvsdist 1ae9d4b
  successful events.
cvsdist 1ae9d4b
cvsdist 8fe6bc0
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 8fe6bc0
- rebuilt
cvsdist 8fe6bc0
cvsdist 70faca5
* Mon Jun 14 2004 <SteveD@RedHat.com>
cvsdist 8fe6bc0
- Fixed syntax error in nfs initscripts when
cvsdist 8fe6bc0
  NETWORKING is not defined
cvsdist 70faca5
- Removed sync warning on readonly exports.
cvsdist 70faca5
- Changed run levels in rpc initscripts.
cvsdist 70faca5
- Replaced modinfo with lsmod when checking
cvsdist 70faca5
  for loaded modules.
cvsdist 70faca5
cvsdist 70faca5
* Tue Jun  1 2004 <SteveD@RedHat.com>
cvsdist 70faca5
- Changed the rpcgssd init script to ensure the 
cvsdist 70faca5
  rpcsec_gss_krb5 module is loaded
cvsdist 70faca5
cvsdist 70faca5
* Tue May 18 2004 <SteveD@RedHat.com>
cvsdist 70faca5
- Removed the auto option from MOUNTD_NFS_V2 and
cvsdist 70faca5
  MOUNTD_NFS_V3 variables. Since v2 and v3 are on
cvsdist 70faca5
  by default, there only needs to be away of 
cvsdist 70faca5
  turning them off.
cvsdist 70faca5
cvsdist 70faca5
* Thu May 10 2004 <SteveD@RedHat.com>
cvsdist 70faca5
- Rebuilt
cvsdist 70faca5
cvsdist 603bcc0
* Thu Apr 15 2004 <SteveD@RedHat.com>
cvsdist 603bcc0
- Changed the permission on idmapd.conf to 644
cvsdist 603bcc0
- Added mydaemon code to svcgssd
cvsdist 603bcc0
- Updated the add_gssd.patch from upstream
cvsdist 603bcc0
cvsdist 603bcc0
* Wed Apr 14 2004 <SteveD@RedHat.com>
cvsdist 603bcc0
- Created a pipe between the parent and child so 
cvsdist 603bcc0
  the parent process can report the correct exit
cvsdist 603bcc0
  status to the init scripts
cvsdist 603bcc0
- Added SIGHUP processing to rpc.idmapd and the 
cvsdist 603bcc0
  rpcidmapd init script.
cvsdist 603bcc0
cvsdist 4bc0e7f
* Mon Mar 22 2004 <SteveD@RedHat.com>
cvsdist 4bc0e7f
- Make sure check_new_cache() is looking in the right place 
cvsdist 4bc0e7f
cvsdist 4bc0e7f
* Wed Mar 17 2004 <SteveD@RedHat.com>
cvsdist 4bc0e7f
- Changed the v4 initscripts to use $prog for the
cvsdist 4bc0e7f
  arugment to daemon
cvsdist 4bc0e7f
cvsdist 4bc0e7f
* Tue Mar 16 2004 <SteveD@RedHat.com>
cvsdist 4bc0e7f
- Made the nfs4 daemons initscripts work better when 
cvsdist 4bc0e7f
  sunrpc is not a module
cvsdist 4bc0e7f
- added more checks to see if modules are being used.
cvsdist 4bc0e7f
cvsdist 4bc0e7f
* Mon Mar 15 2004 <SteveD@RedHat.com>
cvsdist 4bc0e7f
- Add patch that sets up gssapi_mech.conf correctly
cvsdist 4bc0e7f
cvsdist 4bc0e7f
* Fri Mar 12 2004 <SteveD@RedHat.com>
cvsdist 4bc0e7f
- Added the shutting down of the rpc v4 daemons.
cvsdist 4bc0e7f
- Updated the Red Hat only patch with some init script changes.
cvsdist 4bc0e7f
cvsdist 4bc0e7f
* Thu Mar 11 2004 Bill Nottingham <notting@redhat.com>
cvsdist 4bc0e7f
- rpc_pipefs mounting and aliases are now in modutils; require that
cvsdist 4bc0e7f
cvsdist 4bc0e7f
* Thu Mar 11 2004 <SteveD@RedHat.com>
cvsdist 4bc0e7f
- Updated the gssd patch.
cvsdist 4bc0e7f
cvsdist 4bc0e7f
* Sun Mar  7 2004 <SteveD@RedHat.com>
cvsdist 4bc0e7f
- Added the addition and deletion of rpc_pipefs to /etc/fstab
cvsdist 4bc0e7f
- Added the addition and deletion of module aliases to /etc/modules.conf
cvsdist 4bc0e7f
cvsdist 4bc0e7f
* Mon Mar  1 2004 <SteveD@RedHat.com>
cvsdist 4bc0e7f
- Removed gssd tarball and old nfsv4 patch.
cvsdist 4bc0e7f
- Added new nfsv4 patches that include both the
cvsdist 4bc0e7f
   gssd and idmapd daemons
cvsdist 4bc0e7f
- Added redhat-only v4 patch that reduces the
cvsdist 4bc0e7f
   static librpc.a to only contain gss rpc related
cvsdist 4bc0e7f
   routines (I would rather have gssd use the glibc 
cvsdist 4bc0e7f
   rpc routines)
cvsdist 4bc0e7f
-Changed the gssd svcgssd init scripts to only
cvsdist 4bc0e7f
   start up if SECURE_NFS is set to 'yes' in
cvsdist 4bc0e7f
   /etc/sysconfig/nfs
cvsdist 4bc0e7f
cvsdist 4bc0e7f
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 4bc0e7f
- rebuilt
cvsdist 4bc0e7f
cvsdist 4bc0e7f
* Thu Feb 12 2004 Thomas Woerner <twoerner@redhat.com>
cvsdist 4bc0e7f
- make rpc.lockd, rpc.statd, rpc.mountd and rpc.nfsd pie
cvsdist 4bc0e7f
cvsdist 4bc0e7f
* Wed Jan 28 2004 Steve Dickson <SteveD@RedHat.com>
cvsdist 4bc0e7f
- Added the NFSv4 bits
cvsdist 4bc0e7f
cvsdist 4bc0e7f
* Mon Dec 29 2003 Steve Dickson <SteveD@RedHat.com>
cvsdist 4bc0e7f
- Added the -z flag to nfsstat
cvsdist 4bc0e7f
cvsdist 4bc0e7f
* Wed Dec 24 2003  Steve Dickson <SteveD@RedHat.com>
cvsdist 4bc0e7f
- Fixed lockd port setting in nfs.int script
cvsdist 4bc0e7f
cvsdist 9d8f355
* Wed Oct 22 2003 Steve Dickson <SteveD@RedHat.com>
cvsdist 9d8f355
- Upgrated to 1.0.6
cvsdist 9d8f355
- Commented out the acl path for fedora
cvsdist 9d8f355
cvsdist 9d8f355
* Thu Aug  27 2003 Steve Dickson <SteveD@RedHat.com>
cvsdist 9d8f355
- Added the setting of lockd ports via sysclt interface
cvsdist 9d8f355
- Removed queue setting code since its no longer needed
cvsdist 9d8f355
cvsdist 9d8f355
* Thu Aug  7 2003 Steve Dickson <SteveD@RedHat.com>
cvsdist 9d8f355
- Added back the acl patch Taroon b2
cvsdist 9d8f355
cvsdist 9d8f355
* Wed Jul 23 2003 Steve Dickson <SteveD@RedHat.com>
cvsdist 9d8f355
- Commented out the acl patch (for now)
cvsdist 9d8f355
cvsdist 9d8f355
* Wed Jul 21 2003 Steve Dickson <SteveD@RedHat.com>
cvsdist 9d8f355
- Upgrated to 1.0.5
cvsdist 9d8f355
cvsdist 9d8f355
* Wed Jun 18 2003 Steve Dickson <SteveD@RedHat.com>
cvsdist 9d8f355
- Added security update
cvsdist 9d8f355
- Fixed the drop-privs.patch which means the chroot
cvsdist 9d8f355
patch could be removed.
cvsdist 9d8f355
cvsdist 9d8f355
* Mon Jun  9 2003 Steve Dickson <SteveD@RedHat.com>
cvsdist 9d8f355
- Defined the differ kinds of debugging avaliable for mountd in
cvsdist 9d8f355
the mountd man page. 
cvsdist 9d8f355
cvsdist 9d8f355
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist 9d8f355
- rebuilt
cvsdist 9d8f355
cvsdist 9d8f355
* Tue Jun  3 2003 Steve Dickson <SteveD@RedHat.com>
cvsdist 9d8f355
- Upgraded to 1.0.3 
cvsdist 9d8f355
- Fixed numerous bugs in init scrips
cvsdist 9d8f355
- Added nfsstat overflow patch
cvsdist 19b677a
cvsdist 5816d0e
* Thu Jan 23 2003 Tim Powers <timp@redhat.com> 1.0.1-2.9
cvsdist 5816d0e
- rebuild
cvsdist 5816d0e
cvsdist 5816d0e
* Fri Dec 13 2002 Daniel J Walsh <dwalsh@redhat.com>
cvsdist 5816d0e
- change init script to not start rpc.lock if already running
cvsdist 5816d0e
cvsdist 5816d0e
* Wed Dec 11 2002 Daniel J Walsh <dwalsh@redhat.com>
cvsdist 5816d0e
- Moved access code to be after dropping privs
cvsdist 5816d0e
cvsdist c4251ba
* Mon Nov 18 2002 Stephen C. Tweedie <sct@redhat.com>
cvsdist c4251ba
- Build with %configure
cvsdist c4251ba
- Add nhfsgraph, nhfsnums and nhfsrun to the files list
cvsdist c4251ba
cvsdist c4251ba
* Mon Nov 11 2002 Stephen C. Tweedie <sct@redhat.com>
cvsdist c4251ba
- Don't drop privs until we've bound the notification socket
cvsdist c4251ba
cvsdist c4251ba
* Thu Nov  7 2002 Stephen C. Tweedie <sct@redhat.com>
cvsdist c4251ba
- Ignore SIGPIPE in rpc.mountd
cvsdist c4251ba
cvsdist e53021f
* Thu Aug  1 2002 Bob Matthews <bmatthews@redhat.com>
cvsdist e53021f
- Add Sean O'Connell's <sean@ee.duke.edu> nfs control tweaks
cvsdist e53021f
- to nfs init script.
cvsdist e53021f
cvsdist 6ae4499
* Mon Jul 22 2002 Bob Matthews <bmatthews@redhat.com>
cvsdist 6ae4499
- Move to nfs-utils-1.0.1
cvsdist 6ae4499
cvsdist af1fa63
* Mon Feb 18 2002 Bob Matthews <bmatthews@redhat.com>
cvsdist af1fa63
- "service nfs restart" should start services even if currently 
cvsdist af1fa63
-   not running (#59469)
cvsdist af1fa63
- bump version to 0.3.3-4
cvsdist af1fa63
cvsdist af1fa63
* Wed Oct  3 2001 Bob Matthews <bmatthews@redhat.com>
cvsdist af1fa63
- Move to nfs-utils-0.3.3
cvsdist af1fa63
- Make nfsnobody a system account (#54221)
cvsdist 9e219a7
cvsdist 85eb2b5
* Tue Aug 21 2001 Bob Matthews <bmatthews@redhat.com>
cvsdist 4f69ea4
- if UID 65534 is unassigned, add user nfsnobody (#22685)
cvsdist 85eb2b5
cvsdist 85eb2b5
* Mon Aug 20 2001 Bob Matthews <bmatthews@redhat.com>
cvsdist 85eb2b5
- fix typo in nfs init script which prevented MOUNTD_PORT from working (#52113)
cvsdist 85eb2b5
cvsdist 1c22dc7
* Tue Aug  7 2001 Bob Matthews <bmatthews@redhat.com>
cvsdist 1c22dc7
- nfs init script shouldn't fail if /etc/exports doesn't exist (#46432)
cvsdist 1c22dc7
cvsdist 7a8b656
* Fri Jul 13 2001 Bob Matthews <bmatthews@redhat.com>
cvsdist 7a8b656
- Make %pre useradd consistent with other Red Hat packages.
cvsdist 4e513ec
cvsdist 7a8b656
* Tue Jul 03 2001 Michael K. Johnson <johnsonm@redhat.com>
cvsdist 7a8b656
- Added sh-utils dependency for uname -r in nfs init script
cvsdist 7a8b656
cvsdist 7a8b656
* Tue Jun 12 2001 Bob Matthews <bmatthews@redhat.com>
cvsdist 7a8b656
- make non RH kernel release strings scan correctly in 
cvsdist 7a8b656
-   nfslock init script (#44186)
cvsdist 7a8b656
cvsdist 7a8b656
* Mon Jun 11 2001 Bob Matthews <bmatthews@redhat.com>
cvsdist 7a8b656
- don't install any rquota pages in _mandir: (#39707, #44119)
cvsdist 7a8b656
- don't try to manipulate rpc.rquotad in init scripts 
cvsdist 7a8b656
-   unless said program actually exists: (#43340)
cvsdist 7a8b656
cvsdist 7a8b656
* Tue Apr 10 2001 Preston Brown <pbrown@redhat.com>
cvsdist 7a8b656
- don't translate initscripts for 6.x
cvsdist 4e513ec
cvsdist 426d8c6
* Tue Apr 10 2001 Michael K. Johnson <johnsonm@redhat.com>
cvsdist 426d8c6
- do not start lockd on kernel 2.2.18 or higher (done automatically)
cvsdist 426d8c6
cvsdist 71d63d6
* Fri Mar 30 2001 Preston Brown <pbrown@redhat.com>
cvsdist 71d63d6
- don't use rquotad from here now; quota package contains a version that 
cvsdist 71d63d6
  works with 2.4 (#33738)
cvsdist 71d63d6
cvsdist 71d63d6
* Tue Mar 12 2001 Bob Matthews <bmatthews@redhat.com>
cvsdist 71d63d6
- Statd logs at LOG_DAEMON rather than LOG_LOCAL5
cvsdist 71d63d6
- s/nfs/\$0/ where appropriate in init scripts
cvsdist 71d63d6
cvsdist 71d63d6
* Tue Mar  6 2001 Jeff Johnson <jbj@redhat.com>
cvsdist 71d63d6
- Move to nfs-utils-0.3.1
cvsdist 71d63d6
cvsdist 71d63d6
* Wed Feb 14 2001 Bob Matthews <bmatthews@redhat.com>
cvsdist 71d63d6
- #include <time.h> patch
cvsdist 71d63d6
cvsdist 71d63d6
* Mon Feb 12 2001 Bob Matthews <bmatthews@redhat.com>
cvsdist 71d63d6
- Really enable netgroups
cvsdist 71d63d6
cvsdist 71d63d6
* Mon Feb  5 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 71d63d6
- i18nize initscripts
cvsdist 71d63d6
cvsdist 71d63d6
* Fri Jan 19 2001 Bob Matthews <bmatthews@redhat.com>
cvsdist 71d63d6
- Increased {s,r}blen in rpcmisc.c:makesock to accommodate eepro100
cvsdist 71d63d6
cvsdist 71d63d6
* Tue Jan 16 2001 Bob Matthews <bmatthews@redhat.com>
cvsdist 71d63d6
- Hackish fix in build section to enable netgroups
cvsdist 71d63d6
cvsdist 71d63d6
* Wed Jan  3 2001 Bob Matthews <bmatthews@redhat.com>
cvsdist 71d63d6
- Fix incorrect file specifications in statd manpage.
cvsdist 71d63d6
- Require gawk 'cause it's used in nfslock init script.
cvsdist 71d63d6
cvsdist 71d63d6
* Thu Dec 13 2000 Bob Matthews <bmatthews@redhat.com>
cvsdist 71d63d6
- Require sed because it's used in nfs init script
cvsdist 71d63d6
cvsdist 71d63d6
* Tue Dec 12 2000 Bob Matthews <bmatthews@redhat.com>
cvsdist 71d63d6
- Don't do a chroot(2) after dropping privs, in statd.
cvsdist 71d63d6
cvsdist 71d63d6
* Mon Dec 11 2000 Bob Matthews <bmatthews@redhat.com>
cvsdist 71d63d6
- NFSv3 if kernel >= 2.2.18, detected in init script
cvsdist 71d63d6
cvsdist 71d63d6
* Thu Nov 23 2000 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 71d63d6
- update to 0.2.1
cvsdist 71d63d6
cvsdist 71d63d6
* Tue Nov 14 2000 Bill Nottingham <notting@redhat.com>
cvsdist 71d63d6
- don't start lockd on 2.4 kernels; it's unnecessary
cvsdist 71d63d6
cvsdist 1ea8452
* Tue Sep  5 2000 Florian La Roche <Florian.LaRoche@redhat.com>
cvsdist 1ea8452
- more portable fix for mandir
cvsdist 1ea8452
cvsdist 1ea8452
* Sun Sep  3 2000 Florian La Roche <Florian.LaRoche@redhat.com>
cvsdist 1ea8452
- update to 0.2-release
cvsdist 1ea8452
cvsdist 1ea8452
* Fri Sep  1 2000 Florian La Roche <Florian.LaRoche@redhat.com>
cvsdist 1ea8452
- fix reload script
cvsdist 1ea8452
cvsdist 1ea8452
* Thu Aug 31 2000 Florian La Roche <Florian.LaRoche@redhat.com>
cvsdist 1ea8452
- update to 0.2 from CVS
cvsdist 1ea8452
- adjust statd-drop-privs patch
cvsdist 1ea8452
- disable tcp_wrapper support
cvsdist 1ea8452
cvsdist c905793
* Wed Aug  2 2000 Bill Nottingham <notting@redhat.com>
cvsdist c905793
- fix stop priority of nfslock
cvsdist c905793
cvsdist c905793
* Tue Aug  1 2000 Bill Nottingham <notting@redhat.com>
cvsdist c905793
- um, actually *include and apply* the statd-drop-privs patch
cvsdist c905793
cvsdist c905793
* Mon Jul 24 2000 Bill Nottingham <notting@redhat.com>
cvsdist c905793
- fix init script ordering (#14502)
cvsdist c905793
cvsdist c905793
* Sat Jul 22 2000 Bill Nottingham <notting@redhat.com>
cvsdist c905793
- run statd chrooted and as non-root
cvsdist c905793
- add prereqs
cvsdist c905793
cvsdist c905793
* Tue Jul 18 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist c905793
- use "License", not "Copyright"
cvsdist c905793
- use %%{_tmppath} and %%{_mandir}
cvsdist c905793
cvsdist c905793
* Mon Jul 17 2000 Matt Wilson <msw@redhat.com>
cvsdist c905793
- built for next release
cvsdist c905793
cvsdist c905793
* Mon Jul 17 2000 Matt Wilson <msw@redhat.com>
cvsdist c905793
- 0.1.9.1
cvsdist c905793
- remove patch0, has been integrated upstream
cvsdist c905793
cvsdist c905793
* Wed Feb  9 2000 Bill Nottingham <notting@redhat.com>
cvsdist c905793
- the wonderful thing about triggers, is triggers are wonderful things...
cvsdist c905793
cvsdist c905793
* Thu Feb 03 2000 Cristian Gafton <gafton@redhat.com>
cvsdist c905793
- switch to nfs-utils as the base tree
cvsdist c905793
- fix the statfs patch for the new code base
cvsdist c905793
- single package that obsoletes everything we had before (if I am to keep
cvsdist c905793
  some traces of my sanity with me...)
cvsdist c905793
cvsdist c905793
* Mon Jan 17 2000 Preston Brown <pbrown@redhat.com>
cvsdist c905793
- use statfs syscall instead of stat to determinal optimal blksize