auto-import changelog data from nfs-utils-1.0.6-34.src.rpm
Mon Aug 30 2004 Steve Dickson <SteveD@RedHat.com> - Major clean up. - Removed all unused/old patches - Rename and condensed a number of patches - Updated to CITI's nfs-utils-1.0.6-13 patches
This commit is contained in:
parent
3e42301dae
commit
9e6d913b97
@ -1,2 +1,4 @@
|
|||||||
|
libevent-0.9.tar.gz
|
||||||
nfs-utils-1.0.6.tar.gz
|
nfs-utils-1.0.6.tar.gz
|
||||||
nfs.doc.tar.gz
|
nfs.doc.tar.gz
|
||||||
|
nfsidmap-0.1.tar.gz
|
||||||
|
@ -14,3 +14,29 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_SM_DIR DEFAULT_DIR_BASE "sm"
|
#define DEFAULT_SM_DIR DEFAULT_DIR_BASE "sm"
|
||||||
|
--- ./utils/statd/statd.man.orig 2002-09-16 15:23:03.000000000 -0400
|
||||||
|
+++ ./utils/statd/statd.man 2003-06-02 15:01:41.000000000 -0400
|
||||||
|
@@ -23,7 +23,7 @@ reboots.
|
||||||
|
For each NFS client or server machine to be monitored,
|
||||||
|
.B rpc.statd
|
||||||
|
creates a file in
|
||||||
|
-.BR /var/lib/nfs/sm .
|
||||||
|
+.BR /var/lib/nfs/statd/sm .
|
||||||
|
When starting, it iterates through these files and notifies the
|
||||||
|
peer
|
||||||
|
.B rpc.statd
|
||||||
|
@@ -136,11 +136,11 @@ and
|
||||||
|
manual pages.
|
||||||
|
|
||||||
|
.SH FILES
|
||||||
|
-.BR /var/lib/nfs/state
|
||||||
|
+.BR /var/lib/nfs/statd/sm/state
|
||||||
|
.br
|
||||||
|
-.BR /var/lib/nfs/sm/*
|
||||||
|
+.BR /var/lib/nfs/statd/sm/*
|
||||||
|
.br
|
||||||
|
-.BR /var/lib/nfs/sm.bak/*
|
||||||
|
+.BR /var/lib/nfs/statd/sm.bak/*
|
||||||
|
.SH SEE ALSO
|
||||||
|
.BR rpc.nfsd(8),
|
||||||
|
.BR portmap(8)
|
||||||
|
184
nfs-utils.spec
184
nfs-utils.spec
@ -1,60 +1,46 @@
|
|||||||
%define rhel3build 0
|
|
||||||
%define fcbuild 1
|
|
||||||
|
|
||||||
%if %{fcbuild}
|
|
||||||
%define nfsv4_support 1
|
|
||||||
%else
|
|
||||||
%define nfsv4_support 0
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{rhel3build}
|
|
||||||
%define nfsv4_support 0
|
|
||||||
%define fcbuild 0
|
|
||||||
%endif
|
|
||||||
|
|
||||||
Summary: NFS utlilities and supporting daemons for the kernel NFS server.
|
Summary: NFS utlilities and supporting daemons for the kernel NFS server.
|
||||||
Name: nfs-utils
|
Name: nfs-utils
|
||||||
Version: 1.0.6
|
Version: 1.0.6
|
||||||
%define release 31
|
Release: 34
|
||||||
|
|
||||||
%define Release %{release}
|
|
||||||
%if %{rhel3build}
|
|
||||||
%define Release %{release}EL
|
|
||||||
%define nfsv4_support 0
|
|
||||||
%endif
|
|
||||||
%if %{fcbuild}
|
|
||||||
%define Release %{release}
|
|
||||||
%endif
|
|
||||||
Release: %{Release}
|
|
||||||
|
|
||||||
Source0: http://prdownloads.sourceforge.net/nfs/nfs-utils-1.0.6.tar.gz
|
Source0: http://prdownloads.sourceforge.net/nfs/nfs-utils-1.0.6.tar.gz
|
||||||
Source1: ftp://nfs.sourceforge.net/pub/nfs/nfs.doc.tar.gz
|
Source1: ftp://nfs.sourceforge.net/pub/nfs/nfs.doc.tar.gz
|
||||||
|
|
||||||
|
%define idmapvers 0.1
|
||||||
|
Source2: http://www.citi.umich.edu/projects/nfsv4/linux/libnfsidmap/nfsidmap-%{idmapvers}.tar.gz
|
||||||
|
|
||||||
|
%define eventvers 0.9
|
||||||
|
Source3: http://monkey.org/~provos/libevent-%{eventvers}.tar.gz
|
||||||
|
|
||||||
Source10: nfs.init
|
Source10: nfs.init
|
||||||
Source11: nfslock.init
|
Source11: nfslock.init
|
||||||
Patch0: nfs-utils-0.2beta-nowrap.patch
|
Source12: rpcidmapd.init
|
||||||
Patch1: install-prefix.patch
|
Source13: rpcgssd.init
|
||||||
Patch2: nfs-utils-1.0.5-statdpath.patch
|
Source14: rpcsvcgssd.init
|
||||||
Patch3: nfs-utils-0.3.3.statd-manpage.patch
|
|
||||||
Patch4: nfs-utils-1.0.3-aclexport.patch
|
|
||||||
Patch5: nfs-utils-1.0.6-zerostats.patch
|
|
||||||
Patch6: nfs-utils-1.0.6-mountd.patch
|
|
||||||
Patch7: nfs-utils-1.0.6-expwarn.patch
|
|
||||||
|
|
||||||
%if %{nfsv4_support}
|
Patch1: nfs-utils-1.0.5-statdpath.patch
|
||||||
Patch20: nfs-utils-nfsv4-pseudoflavor-clients.patch
|
Patch2: nfs-utils-1.0.6-zerostats.patch
|
||||||
Patch21: nfs-utils-nfsv4-mountd_flavors.patch
|
Patch3: nfs-utils-1.0.6-mountd.patch
|
||||||
Patch22: nfs-utils-nfsv4-upcall_export_check.patch
|
Patch4: nfs-utils-1.0.6-expwarn.patch
|
||||||
Patch25: nfs-utils-nfsv4-add_idmapd.patch
|
Patch5: nfs-utils-1.0.6-sourceforge-cvs-2004-07-09.patch
|
||||||
Patch26: nfs-utils-nfsv4-idmapd.patch
|
Patch6: nfs-utils-1.0.6-cache_select_bugfix.patch
|
||||||
Patch30: nfs-utils-nfsv4-add_gssd.patch
|
Patch7: nfs-utils-1.0.6-export-permisions.patch
|
||||||
Patch31: nfs-utils-nfsv4-gssd.patch
|
|
||||||
Patch35: nfs-utils-nfsv4-redhat-only.patch
|
|
||||||
%endif
|
|
||||||
|
|
||||||
|
Patch20: nfs-utils-1.0.6-pseudoflavor-clients.patch
|
||||||
|
Patch21: nfs-utils-1.0.6-mountd_flavors.patch
|
||||||
|
|
||||||
|
Patch30: nfs-utils-1.0.6-add_idmapd.patch
|
||||||
|
Patch31: nfs-utils-1.0.6-idmapd_cl_srv_flag.patch
|
||||||
|
Patch32: nfs-utils-1.0.6-idmap_mapping_library.patch
|
||||||
|
Patch33: nfs-utils-1.0.6-idmap_event_del_fix.patch
|
||||||
|
Patch35: nfs-utils-1.0.6-update_idmap.patch
|
||||||
|
|
||||||
|
Patch40: nfs-utils-1.0.6-add_gssd.patch
|
||||||
|
Patch45: nfs-utils-1.0.6-update_gssd.patch
|
||||||
|
|
||||||
|
Patch50: nfs-utils-1.0.6-compile.patch
|
||||||
Patch100: nfs-utils-1.0.6-pie.patch
|
Patch100: nfs-utils-1.0.6-pie.patch
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Group: System Environment/Daemons
|
Group: System Environment/Daemons
|
||||||
Obsoletes: nfs-server
|
Obsoletes: nfs-server
|
||||||
Obsoletes: knfsd
|
Obsoletes: knfsd
|
||||||
@ -69,10 +55,8 @@ Provides: knfsd
|
|||||||
License: GPL
|
License: GPL
|
||||||
Buildroot: %{_tmppath}/%{name}-root
|
Buildroot: %{_tmppath}/%{name}-root
|
||||||
Requires: kernel >= 2.2.14, portmap >= 4.0, sed, gawk, sh-utils, fileutils, textutils, grep
|
Requires: kernel >= 2.2.14, portmap >= 4.0, sed, gawk, sh-utils, fileutils, textutils, grep
|
||||||
%if %{nfsv4_support}
|
|
||||||
Requires: modutils >= 2.4.26-9
|
Requires: modutils >= 2.4.26-9
|
||||||
BuildRequires: krb5-devel >= 1.3.1
|
BuildRequires: krb5-devel >= 1.3.1 autoconf >= 2.57
|
||||||
%endif
|
|
||||||
Prereq: /sbin/chkconfig /usr/sbin/useradd /sbin/nologin
|
Prereq: /sbin/chkconfig /usr/sbin/useradd /sbin/nologin
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -86,44 +70,66 @@ System) server on the remote host. For example, showmount can display the
|
|||||||
clients which are mounted on that host.
|
clients which are mounted on that host.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -a1
|
%setup -q -a1 -a2 -a3
|
||||||
%if ! %{nfsv4_support}
|
#
|
||||||
%patch0 -p0
|
# Set up the two support libs
|
||||||
%endif
|
#
|
||||||
|
mv nfsidmap-%{idmapvers} support/nfsidmap
|
||||||
|
mv libevent-%{eventvers} support/event
|
||||||
|
|
||||||
%patch1 -p1 -b .prefix
|
%patch1 -p1 -b .statdpath
|
||||||
%patch2 -p1 -b .statdpath
|
%patch2 -p1 -b .zerostats
|
||||||
%patch3 -p1 -b .statd-manpage
|
%patch3 -p1 -b .mountd
|
||||||
%if %{rhel3build}
|
%patch4 -p1 -b .expwarn
|
||||||
%patch4 -p1 -b .aclexp
|
%patch5 -p1 -b .source
|
||||||
%endif
|
%patch6 -p1 -b .cache
|
||||||
%patch5 -p1 -b .zerostats
|
%patch7 -p1 -b .expperms
|
||||||
%patch6 -p1 -b .mountd
|
|
||||||
%patch7 -p1 -b .expwarn
|
|
||||||
|
|
||||||
%if %{nfsv4_support}
|
%patch20 -p1 -b .flavors
|
||||||
%patch20 -p1 -b .v4
|
%patch21 -p1 -b .mntflavors
|
||||||
%patch21 -p1 -b .v4mountd
|
|
||||||
%patch22 -p1 -b .v4upcall
|
|
||||||
%patch25 -p1 -b .add_idmapd
|
|
||||||
%patch26 -p1 -b .idmapd
|
|
||||||
%patch30 -p1 -b .add_gssd
|
|
||||||
%patch31 -p1 -b .gssd
|
|
||||||
%patch35 -p1 -b .rhonly
|
|
||||||
%endif
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Add rpc.idmapd
|
||||||
|
#
|
||||||
|
%patch30 -p1 -b .add_idmap
|
||||||
|
# idmapd_cl_srv_flag.patch
|
||||||
|
%patch31 -p1
|
||||||
|
# idmap_mapping_library.path
|
||||||
|
%patch32 -p1
|
||||||
|
# idmap_event_del_fix.patch
|
||||||
|
%patch33 -p1
|
||||||
|
# local updates
|
||||||
|
%patch35 -p1 -b .update_idmap
|
||||||
|
|
||||||
|
#
|
||||||
|
# Added rpc.gssd and rpc.svcgssd
|
||||||
|
#
|
||||||
|
%patch40 -p1 -b .add_gssd
|
||||||
|
# local updates
|
||||||
|
%patch45 -p1 -b .update_gssd
|
||||||
|
|
||||||
|
# Do the magic to get things to compile
|
||||||
|
%patch50 -p1 -b .compile
|
||||||
%patch100 -p1 -b .pie
|
%patch100 -p1 -b .pie
|
||||||
%ifarch s390 s390x
|
%ifarch s390 s390x
|
||||||
perl -pi -e 's/-fpie/-fPIE/' */*/Makefile
|
perl -pi -e 's/-fpie/-fPIE/' */*/Makefile
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|
||||||
|
autoconf
|
||||||
|
|
||||||
#
|
#
|
||||||
# Hack to enable netgroups. If anybody knows the right way to do
|
# Hack to enable netgroups. If anybody knows the right way to do
|
||||||
# this, please help yourself.
|
# this, please help yourself.
|
||||||
#
|
#
|
||||||
ac_cv_func_innetgr=yes \
|
ac_cv_func_innetgr=yes \
|
||||||
CFLAGS="$RPM_OPT_FLAGS" %configure
|
CFLAGS="$RPM_OPT_FLAGS" %configure
|
||||||
|
|
||||||
|
cd support/nfsidmap; %configure --prefix=$RPM_BUILD_ROOT
|
||||||
|
cd ../../support/event; %configure --prefix=$RPM_BUILD_ROOT
|
||||||
|
cd ../../
|
||||||
|
|
||||||
make all
|
make all
|
||||||
|
|
||||||
%install
|
%install
|
||||||
@ -135,21 +141,16 @@ make install install_prefix=$RPM_BUILD_ROOT
|
|||||||
install -s -m 755 tools/rpcdebug/rpcdebug $RPM_BUILD_ROOT/sbin
|
install -s -m 755 tools/rpcdebug/rpcdebug $RPM_BUILD_ROOT/sbin
|
||||||
install -m 755 %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfs
|
install -m 755 %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfs
|
||||||
install -m 755 %{SOURCE11} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfslock
|
install -m 755 %{SOURCE11} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfslock
|
||||||
|
install -m 755 %{SOURCE12} $RPM_BUILD_ROOT/etc/rc.d/init.d/rpcidmapd
|
||||||
|
install -m 755 %{SOURCE13} $RPM_BUILD_ROOT/etc/rc.d/init.d/rpcgssd
|
||||||
|
install -m 755 %{SOURCE14} $RPM_BUILD_ROOT/etc/rc.d/init.d/rpcsvcgssd
|
||||||
|
|
||||||
%if %{nfsv4_support}
|
|
||||||
install -m 755 etc/redhat/rpcidmapd.init \
|
|
||||||
$RPM_BUILD_ROOT/etc/rc.d/init.d/rpcidmapd
|
|
||||||
install -m 755 etc/redhat/rpcgssd.init \
|
|
||||||
$RPM_BUILD_ROOT/etc/rc.d/init.d/rpcgssd
|
|
||||||
install -m 755 etc/redhat/rpcsvcgssd.init \
|
|
||||||
$RPM_BUILD_ROOT/etc/rc.d/init.d/rpcsvcgssd
|
|
||||||
install -m 644 utils/idmapd/idmapd.conf \
|
install -m 644 utils/idmapd/idmapd.conf \
|
||||||
$RPM_BUILD_ROOT/etc/idmapd.conf
|
$RPM_BUILD_ROOT/etc/idmapd.conf
|
||||||
install -m 644 support/gssapi/SAMPLE_gssapi_mech.conf \
|
install -m 644 support/gssapi/SAMPLE_gssapi_mech.conf \
|
||||||
$RPM_BUILD_ROOT/etc/gssapi_mech.conf
|
$RPM_BUILD_ROOT/etc/gssapi_mech.conf
|
||||||
|
|
||||||
mkdir -p $RPM_BUILD_ROOT/var/lib/nfs/rpc_pipefs
|
mkdir -p $RPM_BUILD_ROOT/var/lib/nfs/rpc_pipefs
|
||||||
%endif
|
|
||||||
|
|
||||||
touch $RPM_BUILD_ROOT/var/lib/nfs/rmtab
|
touch $RPM_BUILD_ROOT/var/lib/nfs/rmtab
|
||||||
mv $RPM_BUILD_ROOT/usr/sbin/{rpc.lockd,rpc.statd} $RPM_BUILD_ROOT/sbin
|
mv $RPM_BUILD_ROOT/usr/sbin/{rpc.lockd,rpc.statd} $RPM_BUILD_ROOT/sbin
|
||||||
@ -177,11 +178,9 @@ fi
|
|||||||
%post
|
%post
|
||||||
/sbin/chkconfig --add nfs
|
/sbin/chkconfig --add nfs
|
||||||
/sbin/chkconfig --add nfslock
|
/sbin/chkconfig --add nfslock
|
||||||
%if %{nfsv4_support}
|
|
||||||
/sbin/chkconfig --add rpcidmapd
|
/sbin/chkconfig --add rpcidmapd
|
||||||
/sbin/chkconfig --add rpcgssd
|
/sbin/chkconfig --add rpcgssd
|
||||||
/sbin/chkconfig --add rpcsvcgssd
|
/sbin/chkconfig --add rpcsvcgssd
|
||||||
%endif
|
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
if [ "$1" = "0" ]; then
|
if [ "$1" = "0" ]; then
|
||||||
@ -192,24 +191,19 @@ if [ "$1" = "0" ]; then
|
|||||||
/usr/sbin/userdel rpcuser 2>/dev/null || :
|
/usr/sbin/userdel rpcuser 2>/dev/null || :
|
||||||
/usr/sbin/groupdel rpcuser 2>/dev/null || :
|
/usr/sbin/groupdel rpcuser 2>/dev/null || :
|
||||||
/usr/sbin/userdel nfsnobody 2>/dev/null || :
|
/usr/sbin/userdel nfsnobody 2>/dev/null || :
|
||||||
|
|
||||||
%if %{nfsv4_support}
|
|
||||||
/etc/rc.d/init.d/rpcidmapd stop
|
/etc/rc.d/init.d/rpcidmapd stop
|
||||||
/etc/rc.d/init.d/rpcgssd stop
|
/etc/rc.d/init.d/rpcgssd stop
|
||||||
/etc/rc.d/init.d/rpcsvcgssd stop
|
/etc/rc.d/init.d/rpcsvcgssd stop
|
||||||
/sbin/chkconfig --del rpcidmapd
|
/sbin/chkconfig --del rpcidmapd
|
||||||
/sbin/chkconfig --del rpcgssd
|
/sbin/chkconfig --del rpcgssd
|
||||||
/sbin/chkconfig --del rpcsvcgssd
|
/sbin/chkconfig --del rpcsvcgssd
|
||||||
%endif
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%postun
|
%postun
|
||||||
if [ "$1" -ge 1 ]; then
|
if [ "$1" -ge 1 ]; then
|
||||||
%if %{nfsv4_support}
|
|
||||||
/etc/rc.d/init.d/rpcidmapd condrestart > /dev/null
|
/etc/rc.d/init.d/rpcidmapd condrestart > /dev/null
|
||||||
/etc/rc.d/init.d/rpcgssd condrestart > /dev/null
|
/etc/rc.d/init.d/rpcgssd condrestart > /dev/null
|
||||||
/etc/rc.d/init.d/rpcsvcgssd condrestart > /dev/null
|
/etc/rc.d/init.d/rpcsvcgssd condrestart > /dev/null
|
||||||
%endif
|
|
||||||
/etc/rc.d/init.d/nfs condrestart > /dev/null
|
/etc/rc.d/init.d/nfs condrestart > /dev/null
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -225,14 +219,12 @@ fi
|
|||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%config /etc/rc.d/init.d/nfs
|
%config /etc/rc.d/init.d/nfs
|
||||||
%if %{nfsv4_support}
|
|
||||||
%config /etc/rc.d/init.d/rpcidmapd
|
%config /etc/rc.d/init.d/rpcidmapd
|
||||||
%config /etc/rc.d/init.d/rpcgssd
|
%config /etc/rc.d/init.d/rpcgssd
|
||||||
%config /etc/rc.d/init.d/rpcsvcgssd
|
%config /etc/rc.d/init.d/rpcsvcgssd
|
||||||
%config(noreplace) /etc/idmapd.conf
|
%config(noreplace) /etc/idmapd.conf
|
||||||
%config(noreplace) /etc/gssapi_mech.conf
|
%config(noreplace) /etc/gssapi_mech.conf
|
||||||
%dir /var/lib/nfs/rpc_pipefs
|
%dir /var/lib/nfs/rpc_pipefs
|
||||||
%endif
|
|
||||||
%dir /var/lib/nfs
|
%dir /var/lib/nfs
|
||||||
%dir %attr(700,rpcuser,rpcuser) /var/lib/nfs/statd
|
%dir %attr(700,rpcuser,rpcuser) /var/lib/nfs/statd
|
||||||
%config(noreplace) /var/lib/nfs/xtab
|
%config(noreplace) /var/lib/nfs/xtab
|
||||||
@ -249,15 +241,19 @@ fi
|
|||||||
/usr/sbin/rpc.mountd
|
/usr/sbin/rpc.mountd
|
||||||
/usr/sbin/rpc.nfsd
|
/usr/sbin/rpc.nfsd
|
||||||
/usr/sbin/showmount
|
/usr/sbin/showmount
|
||||||
%if %{nfsv4_support}
|
|
||||||
/usr/sbin/rpc.idmapd
|
/usr/sbin/rpc.idmapd
|
||||||
/usr/sbin/rpc.gssd
|
/usr/sbin/rpc.gssd
|
||||||
/usr/sbin/rpc.svcgssd
|
/usr/sbin/rpc.svcgssd
|
||||||
%endif
|
|
||||||
%{_mandir}/*/*
|
%{_mandir}/*/*
|
||||||
%config /etc/rc.d/init.d/nfslock
|
%config /etc/rc.d/init.d/nfslock
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Aug 30 2004 Steve Dickson <SteveD@RedHat.com>
|
||||||
|
- Major clean up.
|
||||||
|
- Removed all unused/old patches
|
||||||
|
- Rename and condensed a number of patches
|
||||||
|
- Updated to CITI's nfs-utils-1.0.6-13 patches
|
||||||
|
|
||||||
* Tue Aug 10 2004 Bill Nottingham <notting@redhat.com>
|
* Tue Aug 10 2004 Bill Nottingham <notting@redhat.com>
|
||||||
- move if..fi condrestart stanza to %%postun (#127914, #128601)
|
- move if..fi condrestart stanza to %%postun (#127914, #128601)
|
||||||
|
|
||||||
@ -273,11 +269,9 @@ fi
|
|||||||
- Fixed syntax error in nfs initscripts when
|
- Fixed syntax error in nfs initscripts when
|
||||||
NETWORKING is not defined
|
NETWORKING is not defined
|
||||||
- Removed sync warning on readonly exports.
|
- Removed sync warning on readonly exports.
|
||||||
%if %{fcbuild}
|
|
||||||
- Changed run levels in rpc initscripts.
|
- Changed run levels in rpc initscripts.
|
||||||
- Replaced modinfo with lsmod when checking
|
- Replaced modinfo with lsmod when checking
|
||||||
for loaded modules.
|
for loaded modules.
|
||||||
%endif
|
|
||||||
|
|
||||||
* Tue Jun 1 2004 <SteveD@RedHat.com>
|
* Tue Jun 1 2004 <SteveD@RedHat.com>
|
||||||
- Changed the rpcgssd init script to ensure the
|
- Changed the rpcgssd init script to ensure the
|
||||||
@ -292,7 +286,6 @@ fi
|
|||||||
* Thu May 10 2004 <SteveD@RedHat.com>
|
* Thu May 10 2004 <SteveD@RedHat.com>
|
||||||
- Rebuilt
|
- Rebuilt
|
||||||
|
|
||||||
%if %{fcbuild}
|
|
||||||
* Thu Apr 15 2004 <SteveD@RedHat.com>
|
* Thu Apr 15 2004 <SteveD@RedHat.com>
|
||||||
- Changed the permission on idmapd.conf to 644
|
- Changed the permission on idmapd.conf to 644
|
||||||
- Added mydaemon code to svcgssd
|
- Added mydaemon code to svcgssd
|
||||||
@ -345,7 +338,6 @@ fi
|
|||||||
-Changed the gssd svcgssd init scripts to only
|
-Changed the gssd svcgssd init scripts to only
|
||||||
start up if SECURE_NFS is set to 'yes' in
|
start up if SECURE_NFS is set to 'yes' in
|
||||||
/etc/sysconfig/nfs
|
/etc/sysconfig/nfs
|
||||||
%endif
|
|
||||||
|
|
||||||
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
||||||
- rebuilt
|
- rebuilt
|
||||||
@ -353,10 +345,8 @@ fi
|
|||||||
* Thu Feb 12 2004 Thomas Woerner <twoerner@redhat.com>
|
* Thu Feb 12 2004 Thomas Woerner <twoerner@redhat.com>
|
||||||
- make rpc.lockd, rpc.statd, rpc.mountd and rpc.nfsd pie
|
- make rpc.lockd, rpc.statd, rpc.mountd and rpc.nfsd pie
|
||||||
|
|
||||||
%if %{fcbuild}
|
|
||||||
* Wed Jan 28 2004 Steve Dickson <SteveD@RedHat.com>
|
* Wed Jan 28 2004 Steve Dickson <SteveD@RedHat.com>
|
||||||
- Added the NFSv4 bits
|
- Added the NFSv4 bits
|
||||||
%endif
|
|
||||||
|
|
||||||
* Mon Dec 29 2003 Steve Dickson <SteveD@RedHat.com>
|
* Mon Dec 29 2003 Steve Dickson <SteveD@RedHat.com>
|
||||||
- Added the -z flag to nfsstat
|
- Added the -z flag to nfsstat
|
||||||
|
93
rpcgssd.init
Executable file
93
rpcgssd.init
Executable file
@ -0,0 +1,93 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# rpcgssd Start up and shut down RPCSEC GSS daemon
|
||||||
|
#
|
||||||
|
# Authors: Chuck Lever <cel@netapp.com>
|
||||||
|
#
|
||||||
|
# chkconfig: 0356 18 68
|
||||||
|
# description: Starts user-level daemon that manages RPCSEC GSS contexts \
|
||||||
|
# for the NFSv4 client.
|
||||||
|
|
||||||
|
# Source function library.
|
||||||
|
. /etc/init.d/functions
|
||||||
|
|
||||||
|
# Source networking configuration.
|
||||||
|
if [ ! -f /etc/sysconfig/network ]; then
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
. /etc/sysconfig/network
|
||||||
|
|
||||||
|
# Check that networking is up.
|
||||||
|
[ "${NETWORKING}" = "no" ] && exit 0
|
||||||
|
|
||||||
|
[ ! -x /usr/sbin/rpc.gssd ] && exit 0
|
||||||
|
|
||||||
|
# Check for and source configuration file otherwise set defaults
|
||||||
|
[ -f /etc/sysconfig/nfs ] && . /etc/sysconfig/nfs
|
||||||
|
[ "${SECURE_NFS}" != "yes" ] && exit 0
|
||||||
|
|
||||||
|
|
||||||
|
# Try to use machine credentials by default
|
||||||
|
OPTIONS="-m"
|
||||||
|
RETVAL=0
|
||||||
|
prog="rpc.gssd"
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
start|condstart)
|
||||||
|
# Make sure the daemon is not already running.
|
||||||
|
if status $prog > /dev/null ; then
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
rm -f /var/lock/subsys/$prog
|
||||||
|
|
||||||
|
echo -n $"Starting NFS4 gssd: "
|
||||||
|
|
||||||
|
# Load sunrpc which mounts the rpc_pipes fs.
|
||||||
|
[ -x /sbin/lsmod -a -x /sbin/modprobe ] && {
|
||||||
|
if ! /sbin/lsmod | grep sunrpc > /dev/null ; then
|
||||||
|
/sbin/modprobe sunrpc || exit 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
# Make sure the mount worked.
|
||||||
|
[ -z "${RPCMTAB}" ] && RPCMTAB=`grep -v '^#' /proc/mounts | \
|
||||||
|
awk '{ if ($3 ~ /^rpc_pipefs$/ ) print $2}'`
|
||||||
|
[ -z "${RPCMTAB}" ] && {
|
||||||
|
echo "Error: RPC MTAB does not exist."
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
# Start daemon.
|
||||||
|
daemon $prog ${OPTIONS}
|
||||||
|
RETVAL=$?
|
||||||
|
echo
|
||||||
|
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/rpc.gssd
|
||||||
|
;;
|
||||||
|
stop)
|
||||||
|
# Stop daemon.
|
||||||
|
echo -n $"Shutting down NFS4 gssd: "
|
||||||
|
killproc $prog
|
||||||
|
RETVAL=$?
|
||||||
|
echo
|
||||||
|
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/rpc.gssd
|
||||||
|
;;
|
||||||
|
status)
|
||||||
|
status rpc.gssd
|
||||||
|
RETVAL=$?
|
||||||
|
;;
|
||||||
|
restart|reload)
|
||||||
|
$0 stop
|
||||||
|
$0 start
|
||||||
|
RETVAL=$?
|
||||||
|
;;
|
||||||
|
condrestart)
|
||||||
|
if [ -f /var/lock/subsys/rpc.gssd ]; then
|
||||||
|
$0 restart
|
||||||
|
RETVAL=$?
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo $"Usage: $0 {start|stop|restart|condstart|condrestart|status}"
|
||||||
|
exit 1
|
||||||
|
esac
|
||||||
|
|
||||||
|
exit $RETVAL
|
89
rpcidmapd.init
Executable file
89
rpcidmapd.init
Executable file
@ -0,0 +1,89 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# rpcidmapd Start up and shut down RPC name to UID/GID mapper
|
||||||
|
#
|
||||||
|
# Authors: Chuck Lever <cel@netapp.com>
|
||||||
|
#
|
||||||
|
# chkconfig: 0356 19 69
|
||||||
|
# description: Starts user-level daemon for NFSv4 that maps user \
|
||||||
|
# names to UID and GID numbers.
|
||||||
|
|
||||||
|
# Source function library.
|
||||||
|
. /etc/init.d/functions
|
||||||
|
|
||||||
|
# Source networking configuration.
|
||||||
|
if [ ! -f /etc/sysconfig/network ]; then
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
. /etc/sysconfig/network
|
||||||
|
|
||||||
|
# Check that networking is up.
|
||||||
|
[ "${NETWORKING}" = "no" ] && exit 0
|
||||||
|
|
||||||
|
[ ! -x /usr/sbin/rpc.idmapd ] && exit 0
|
||||||
|
|
||||||
|
OPTIONS=""
|
||||||
|
RETVAL=0
|
||||||
|
prog="rpc.idmapd"
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
start|condstart)
|
||||||
|
# Make sure the daemon is not already running.
|
||||||
|
if status $prog > /dev/null ; then
|
||||||
|
[ "$1" = "condstart" ] && killproc $prog "-SIGHUP"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
rm -f /var/lock/subsys/$prog
|
||||||
|
|
||||||
|
echo -n $"Starting NFS4 idmapd: "
|
||||||
|
|
||||||
|
# Load sunrpc which mounts the rpc_pipes fs.
|
||||||
|
[ -x /sbin/lsmod -a -x /sbin/modprobe ] && {
|
||||||
|
if ! /sbin/lsmod | grep sunrpc > /dev/null ; then
|
||||||
|
/sbin/modprobe sunrpc || exit 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Make sure the mount worked.
|
||||||
|
[ -z "${RPCMTAB}" ] && RPCMTAB=`grep -v '^#' /proc/mounts | \
|
||||||
|
awk '{ if ($3 ~ /^rpc_pipefs$/ ) print $2}'`
|
||||||
|
[ -z "${RPCMTAB}" ] && {
|
||||||
|
echo "Error: RPC MTAB does not exist."
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
# Start daemon.
|
||||||
|
daemon $prog ${OPTIONS}
|
||||||
|
RETVAL=$?
|
||||||
|
echo
|
||||||
|
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/rpc.idmapd
|
||||||
|
;;
|
||||||
|
stop)
|
||||||
|
# Stop daemon.
|
||||||
|
echo -n $"Shutting down NFS4 idmapd: "
|
||||||
|
killproc $prog
|
||||||
|
RETVAL=$?
|
||||||
|
echo
|
||||||
|
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/rpc.idmapd
|
||||||
|
;;
|
||||||
|
status)
|
||||||
|
status rpc.idmapd
|
||||||
|
RETVAL=$?
|
||||||
|
;;
|
||||||
|
restart|reload)
|
||||||
|
$0 stop
|
||||||
|
$0 start
|
||||||
|
RETVAL=$?
|
||||||
|
;;
|
||||||
|
condrestart)
|
||||||
|
if [ -f /var/lock/subsys/rpc.idmapd ]; then
|
||||||
|
$0 restart
|
||||||
|
RETVAL=$?
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo $"Usage: $0 {start|stop|restart|condstart|condrestart|status}"
|
||||||
|
exit 1
|
||||||
|
esac
|
||||||
|
|
||||||
|
exit $RETVAL
|
92
rpcsvcgssd.init
Executable file
92
rpcsvcgssd.init
Executable file
@ -0,0 +1,92 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# rpcsvcgssd Start up and shut down RPCSEC GSS daemon
|
||||||
|
#
|
||||||
|
# Authors: Chuck Lever <cel@netapp.com>
|
||||||
|
#
|
||||||
|
# chkconfig: 0356 19 69
|
||||||
|
# description: Starts user-level daemon that manages RPCSEC GSS contexts \
|
||||||
|
# for the NFSv4 server.
|
||||||
|
|
||||||
|
# Source function library.
|
||||||
|
. /etc/init.d/functions
|
||||||
|
|
||||||
|
# Source networking configuration.
|
||||||
|
if [ ! -f /etc/sysconfig/network ]; then
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
. /etc/sysconfig/network
|
||||||
|
|
||||||
|
# Check that networking is up.
|
||||||
|
[ "${NETWORKING}" = "no" ] && exit 0
|
||||||
|
|
||||||
|
[ ! -x /usr/sbin/rpc.svcgssd ] && exit 0
|
||||||
|
|
||||||
|
# Check for and source configuration file otherwise set defaults
|
||||||
|
[ -f /etc/sysconfig/nfs ] && . /etc/sysconfig/nfs
|
||||||
|
[ "${SECURE_NFS}" != "yes" ] && exit 0
|
||||||
|
|
||||||
|
OPTIONS=""
|
||||||
|
RETVAL=0
|
||||||
|
prog="rpc.svcgssd"
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
start|condstart)
|
||||||
|
# Make sure the daemon is not already running.
|
||||||
|
if status $prog > /dev/null ; then
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
rm -f /var/lock/subsys/$prog
|
||||||
|
|
||||||
|
echo -n $"Starting NFS4 svcgssd: "
|
||||||
|
|
||||||
|
# Load sunrpc which mounts the rpc_pipes fs.
|
||||||
|
[ -x /sbin/lsmod -a -x /sbin/modprobe ] && {
|
||||||
|
if ! /sbin/lsmod | grep sunrpc > /dev/null ; then
|
||||||
|
/sbin/modprobe sunrpc || exit 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Make sure the mount worked.
|
||||||
|
[ -z "${RPCMTAB}" ] && RPCMTAB=`grep -v '^#' /proc/mounts | \
|
||||||
|
awk '{ if ($3 ~ /^rpc_pipefs$/ ) print $2}'`
|
||||||
|
[ -z "${RPCMTAB}" ] && {
|
||||||
|
echo "Error: RPC MTAB does not exist."
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
# Start daemon.
|
||||||
|
daemon $prog ${OPTIONS}
|
||||||
|
RETVAL=$?
|
||||||
|
echo
|
||||||
|
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/rpc.svcgssd
|
||||||
|
;;
|
||||||
|
stop)
|
||||||
|
# Stop daemon.
|
||||||
|
echo -n $"Shutting down NFS4 svcgssd: "
|
||||||
|
killproc $prog
|
||||||
|
RETVAL=$?
|
||||||
|
echo
|
||||||
|
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/rpc.svcgssd
|
||||||
|
;;
|
||||||
|
status)
|
||||||
|
status rpc.svcgssd
|
||||||
|
RETVAL=$?
|
||||||
|
;;
|
||||||
|
restart|reload)
|
||||||
|
$0 stop
|
||||||
|
$0 start
|
||||||
|
RETVAL=$?
|
||||||
|
;;
|
||||||
|
condrestart)
|
||||||
|
if [ -f /var/lock/subsys/rpc.svcgssd ]; then
|
||||||
|
$0 restart
|
||||||
|
RETVAL=$?
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo $"Usage: $0 {start|stop|restart|condstart|condrestart|status}"
|
||||||
|
exit 1
|
||||||
|
esac
|
||||||
|
|
||||||
|
exit $RETVAL
|
2
sources
2
sources
@ -1,2 +1,4 @@
|
|||||||
|
1287b2a3021215ad8fb33f326f3b1930 libevent-0.9.tar.gz
|
||||||
f17e9983457e1cf61c37f0be4493fce6 nfs-utils-1.0.6.tar.gz
|
f17e9983457e1cf61c37f0be4493fce6 nfs-utils-1.0.6.tar.gz
|
||||||
ae7db9c61c5ad04f83bb99e5caed73da nfs.doc.tar.gz
|
ae7db9c61c5ad04f83bb99e5caed73da nfs.doc.tar.gz
|
||||||
|
0df1b20e185dee83cc2a59e1a434f9d1 nfsidmap-0.1.tar.gz
|
||||||
|
Loading…
Reference in New Issue
Block a user