Summary: Kernel NFS server Summary(pl): Działający na poziomie jądra serwer NFS. Name: nfs-utils Version: 0.1.7 Release: 3 Copyright: GPL Group: Networking/Daemons Group(pl): Sieciowe/Serwery Source0: ftp://ftp.linuxnfs.sourceforge.org/pub/nfs/%{name}-%{version}.tar.gz Source1: ftp://ftp.linuxnfs.sourceforge.org/pub/nfs/nfs.doc.tar.gz Source2: nfs.init Source3: nfslock.init Source4: rquotad.init Source5: nfs.sysconfig Source6: nfslock.sysconfig Source7: rquotad.sysconfig Source8: nfsfs.init Patch0: nfs-utils-paths.patch #Requires: kernel >= 2.2.5 Requires: portmap >= 4.0 Obsoletes: nfsdaemon nfs-server knfsd Provides: nfsdaemon Requires: rc-scripts #Requires: /dev/nfsd_netlink BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) ExcludeArch: armv4l %description This is the *new* kernel NFS server and related tools. It provides a much higher level of performance than the traditional Linux user-land NFS server. %description -l pl To jest *nowy* działający na poziomie jądra serwer NFS oraz związane z nim narzędzia. Serwer ten dostarcza znacznie większą wydajność niż tradycyjny, działający na poziomie urzytkownika serwer NFS. %package clients Obsoletes: nfs-server-clients Provides: nfs-server-clients Summary: Clients for connecting to a remote NFS server. Summary(pl): Klienci do łączenia się ze zdalnym serwerem NFS. Group: Networking Group(pl): Sieciowe Obsoletes: nfsclient nfs-server-clients knfsd-clients Provides: nfsclient %description clients The nfs-server-clients package contains the showmount program. Showmount queries the mount daemon on a remote host for information about the NFS (Network File System) server on the remote host. For example, showmount can display the clients which are mounted on that host. This package is not needed to mount NFS volumes. %description -l pl clients Pakiet zawiera program showmount służący do odpytywania serwera NFS. %package lock Summary: Programs for NFS file locking. Summary(pl): Programy do obsługi blokowania plików poprzez NFS (lock). #Requires: kernel >= 2.2.5 Requires: portmap >= 4.0 Obsoletes: nfslockd knfsd-lock Provides: nfslockd Group: Networking Group(pl): Sieciowe %description lock The nfs-lock pacage contains programs which support the NFS file lock. Install nfs-lock if you want to use file lock over NFS. %description -l pl lock Ten pakiet zawiera programy umożliwiające wykonywanie blokowania plików (file locking) poprzez NFS. %package rquotad Summary: Remote quota server. Summary(pl): Zdalny serwer quota. Group: Networking/Daemons Group(pl): Sieciowe/Serwery %description rquotad rquotad is an rpc(3N) server which returns quotas for a user of a local file system which is mounted by a remote machine over the NFS. The results are used by quota(1) to display user quotas for remote file systems. %description -l pl rquotad Zdalny serwer quota. %prep %setup -q -a1 %patch0 -p1 %build %configure \ --with-statedir=/var/state/nfs \ --enable-nfsv3 \ --enable-secure-statd make all %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{/sbin,%{_sbindir},%{_mandir}/man{5,8}} install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,sysconfig},%{_var}/state/nfs} make install install_prefix="$RPM_BUILD_ROOT" install -s tools/rpcdebug/rpcdebug $RPM_BUILD_ROOT/sbin install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfs install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfslock install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/rquotad install %{SOURCE8} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfsfs install %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/nfsd install %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/nfslock install %{SOURCE7} $RPM_BUILD_ROOT/etc/sysconfig/rquotad touch $RPM_BUILD_ROOT/%{_var}/state/nfs/rmtab touch $RPM_BUILD_ROOT/etc/exports rm $RPM_BUILD_ROOT%{_mandir}/man8/rpc.{mountd,nfsd,rquotad,statd}.8 echo ".so mountd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.mountd.8 echo ".so nfsd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.nfsd.8 echo ".so rquotad.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.rquotad.8 echo ".so statd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.statd.8 strip --strip-unneeded $RPM_BUILD_ROOT{/sbin/*,%{_sbindir}/*} || : touch $RPM_BUILD_ROOT/var/state/nfs/xtab gzip -9nf ChangeLog README nfs/*.ps \ $RPM_BUILD_ROOT%{_mandir}/man*/* mv -f nfs/*.ps.gz ./ mv -f nfs html %clean rm -rf $RPM_BUILD_ROOT %post /sbin/chkconfig --add nfs if [ -r /var/lock/subsys/nfs ]; then /etc/rc.d/init.d/nfs restart >&2 else echo "Run \"/etc/rc.d/init.d/nfs start\" to start nfs daemon." fi sed -e 's/NFSDTYPE=.*/NFSDTYPE=K/' /etc/sysconfig/nfsd > /etc/sysconfig/nfsd.new mv -f /etc/sysconfig/nfsd.new /etc/sysconfig/nfsd %preun if [ "$1" = "0" ]; then /sbin/chkconfig --del nfs /etc/rc.d/init.d/nfs stop >&2 fi %post clients /sbin/chkconfig --add nfsfs %preun clients if [ "$1" = "0" ]; then /sbin/chkconfig --del nfsfs /etc/rc.d/init.d/nfsfs stop >&2 fi %post lock /sbin/chkconfig --add nfslock if [ -r /var/lock/subsys/nfslock ]; then /etc/rc.d/init.d/nfslock restart >&2 else echo "Run \"/etc/rc.d/init.d/nfslock start\" to start nfslock daemon." fi %preun lock if [ "$1" = "0" ]; then /sbin/chkconfig --del nfslock /etc/rc.d/init.d/nfslock stop >&2 fi %post rquotad /sbin/chkconfig --add rquotad if [ -r /var/lock/subsys/rquotad ]; then /etc/rc.d/init.d/rquotad restart >&2 else echo "Run \"/etc/rc.d/init.d/rquotad start\" to start quota daemon." fi %preun rquotad if [ "$1" = "0" ]; then /sbin/chkconfig --del rquotad /etc/rc.d/init.d/rquotad stop >&2 fi %files %defattr(644,root,root,755) %doc {ChangeLog,README,*.ps}.gz html %attr(755,root,root) /sbin/rpcdebug %attr(755,root,root) %{_sbindir}/exportfs %attr(755,root,root) %{_sbindir}/rpc.mountd %attr(755,root,root) %{_sbindir}/rpc.nfsd %attr(755,root,root) %{_sbindir}/nfsstat %attr(755,root,root) %{_sbindir}/nhfsstone %attr(754,root,root) /etc/rc.d/init.d/nfs %attr(755,root,root) %dir %{_var}/state/nfs %config(noreplace) %verify(not size mtime md5) /etc/exports %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/nfsd %config(noreplace) %verify(not size mtime md5) %{_var}/state/nfs/xtab %config(noreplace) %verify(not size mtime md5) %{_var}/state/nfs/etab %config(noreplace) %verify(not size mtime md5) %{_var}/state/nfs/rmtab %{_mandir}/man8/exportfs.8* %{_mandir}/man8/mountd.8* %{_mandir}/man8/nfsd.8* %{_mandir}/man8/nfsstat.8* %{_mandir}/man8/rpc.mountd.8* %{_mandir}/man8/rpc.nfsd.8* %{_mandir}/man5/exports.5* %files lock %defattr(644,root,root,755) %attr(755,root,root) %{_sbindir}/rpc.lockd %attr(755,root,root) %{_sbindir}/rpc.statd %attr(754,root,root) /etc/rc.d/init.d/nfslock %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/nfslock %attr(755,root,root) %dir %{_var}/state/nfs %{_mandir}/man8/rpc.statd.8* %{_mandir}/man8/statd.8* %files clients %defattr(644,root,root,755) %attr(754,root,root) /etc/rc.d/init.d/nfsfs %attr(755,root,root) %{_sbindir}/showmount %{_mandir}/man8/showmount.8* %files rquotad %defattr(644,root,root,755) %attr(755,root,root) %{_sbindir}/rpc.rquotad %{_mandir}/man8/rpc.rquotad.8* %attr(754,root,root) /etc/rc.d/init.d/rquotad %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/rquotad