4 Summary: Kernel NFS server.
5 Summary(pl): Dzia³aj±cy na poziomie j±dra serwer NFS.
6 Source0: ftp://ftp.linuxnfs.sourceforge.org/pub/nfs/%{name}-%{version}.tar.gz
7 Source1: ftp://ftp.linuxnfs.sourceforge.org/pub/nfs/nfs.doc.tar.gz
11 Source5: nfs.sysconfig
12 Source6: nfslock.sysconfig
13 Source7: rquotad.sysconfig
14 Patch0: nfs-utils-paths.patch
15 Patch1: nfs-utils-rquotad.patch
16 #Requires: kernel >= 2.2.5
17 Requires: portmap >= 4.0
18 Group: Networking/Daemons
19 Group(pl): Sieciowe/Serwery
20 Obsoletes: nfsdaemon nfs-server knfsd
24 #Requires: /dev/nfsd_netlink
25 BuildRoot: /tmp/%{name}-%{version}-root
29 This is the *new* kernel NFS server and related tools. It provides a much
30 higher level of performance than the traditional Linux user-land NFS server.
33 To jest *nowy* dzia³aj±cy na poziomie j±dra serwer NFS oraz zwi±zane
34 z nim narzêdzia. Serwer ten dostarcza znacznie wiêksz± wydajno¶æ
35 ni¿ tradycyjny, dzia³aj±cy na poziomie urzytkownika serwer NFS.
38 Obsoletes: nfs-server-clients
39 Provides: nfs-server-clients
40 Summary: Clients for connecting to a remote NFS server.
41 Summary(pl): Klienci do ³±czenia siê ze zdalnym serwerem NFS.
44 Obsoletes: nfsclient nfs-server-clients knfsd-clients
48 The nfs-server-clients package contains the showmount program.
49 Showmount queries the mount daemon on a remote host for information
50 about the NFS (Network File System) server on the remote host. For
51 example, showmount can display the clients which are mounted on that
52 host. This package is not needed to mount NFS volumes.
54 %description -l pl clients
55 Pakiet zawiera program showmount s³u¿±cy do odpytywania
59 Summary: Programs for NFS file locking.
60 Summary(pl): Programy do obs³ugi blokowania plików poprzez NFS (lock).
61 #Requires: kernel >= 2.2.5
62 Requires: portmap >= 4.0
63 Obsoletes: nfslockd knfsd-lock
69 The nfs-lock pacage contains programs which support the NFS file lock.
70 Install nfs-lock if you want to use file lock over NFS.
72 %description -l pl lock
73 Ten pakiet zawiera programy umo¿liwiaj±ce wykonywanie
74 blokowania plików (file locking) poprzez NFS.
77 Summary: Remote quota server.
78 Summary(pl): Zdalny serwer quota.
79 Group: Networking/Daemons
80 Group(pl): Sieciowe/Serwery
83 rquotad is an rpc(3N) server which returns quotas for a user of a local file system which
84 is mounted by a remote machine over the NFS. The results are used by quota(1) to display
85 user quotas for remote file systems.
87 %description -l pl rquotad
97 --with-statedir=/var/state/nfs \
103 rm -rf $RPM_BUILD_ROOT
105 install -d $RPM_BUILD_ROOT{/sbin,%{_sbindir},%{_mandir}/man{5,8}}
106 install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,sysconfig},%{_var}/state/nfs}
108 make install install_prefix="$RPM_BUILD_ROOT"
110 install -s tools/rpcdebug/rpcdebug $RPM_BUILD_ROOT/sbin
111 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfs
112 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfslock
113 install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/rquotad
114 install %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/nfsd
115 install %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/nfslock
116 install %{SOURCE7} $RPM_BUILD_ROOT/etc/sysconfig/rquotad
117 touch $RPM_BUILD_ROOT/%{_var}/state/nfs/rmtab
119 touch $RPM_BUILD_ROOT/etc/exports
121 rm $RPM_BUILD_ROOT%{_mandir}/man8/rpc.{mountd,nfsd,rquotad,statd}.8
122 echo ".so mountd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.mountd.8
123 echo ".so nfsd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.nfsd.8
124 echo ".so rquotad.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.rquotad.8
125 echo ".so statd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.statd.8
127 strip --strip-unneeded $RPM_BUILD_ROOT{/sbin/*,%{_sbindir}/*} || :
129 touch $RPM_BUILD_ROOT/var/state/nfs/xtab
131 gzip -9nf ChangeLog README nfs/*.ps \
132 $RPM_BUILD_ROOT%{_mandir}/man*/*
138 rm -rf $RPM_BUILD_ROOT
141 /sbin/chkconfig --add nfs
142 if [ -r /var/lock/subsys/nfs ]; then
143 /etc/rc.d/init.d/nfs restart >&2
145 echo "Run \"/etc/rc.d/init.d/nfs start\" to start nfs daemon."
147 sed -e 's/NFSDTYPE=.*/NFSDTYPE=K/' /etc/sysconfig/nfsd > /etc/sysconfig/nfsd.new
148 mv -f /etc/sysconfig/nfsd.new /etc/sysconfig/nfsd
151 if [ "$1" = "0" ]; then
152 /sbin/chkconfig --del nfs
153 /etc/rc.d/init.d/nfs stop >&2
157 /sbin/chkconfig --add nfslock
158 if [ -r /var/lock/subsys/nfslock ]; then
159 /etc/rc.d/init.d/nfslock restart >&2
161 echo "Run \"/etc/rc.d/init.d/nfslock start\" to start nfslock daemon."
165 if [ "$1" = "0" ]; then
166 /sbin/chkconfig --del nfslock
167 /etc/rc.d/init.d/nfslock stop >&2
171 /sbin/chkconfig --add rquotad
172 if [ -r /var/lock/subsys/rquotad ]; then
173 /etc/rc.d/init.d/rquotad restart >&2
175 echo "Run \"/etc/rc.d/init.d/rquotad start\" to start quota daemon."
179 if [ "$1" = "0" ]; then
180 /sbin/chkconfig --del rquotad
181 /etc/rc.d/init.d/rquotad stop >&2
185 %defattr(644,root,root,755)
186 %doc {ChangeLog,README,*.ps}.gz html
187 %attr(755,root,root) /sbin/rpcdebug
188 %attr(755,root,root) %{_sbindir}/exportfs
189 %attr(755,root,root) %{_sbindir}/rpc.mountd
190 %attr(755,root,root) %{_sbindir}/rpc.nfsd
191 %attr(755,root,root) %{_sbindir}/nfsstat
192 %attr(755,root,root) %{_sbindir}/nhfsstone
194 %attr(754,root,root) /etc/rc.d/init.d/nfs
196 %attr(755,root,root) %dir %{_var}/state/nfs
198 %config(noreplace) %verify(not size mtime md5) /etc/exports
199 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/nfsd
200 %config(noreplace) %verify(not size mtime md5) %{_var}/state/nfs/xtab
201 %config(noreplace) %verify(not size mtime md5) %{_var}/state/nfs/etab
202 %config(noreplace) %verify(not size mtime md5) %{_var}/state/nfs/rmtab
204 %{_mandir}/man8/exportfs.8*
205 %{_mandir}/man8/mountd.8*
206 %{_mandir}/man8/nfsd.8*
207 %{_mandir}/man8/nfsstat.8*
208 %{_mandir}/man8/rpc.mountd.8*
209 %{_mandir}/man8/rpc.nfsd.8*
210 %{_mandir}/man5/exports.5*
213 %defattr(644,root,root,755)
214 %attr(755,root,root) %{_sbindir}/rpc.lockd
215 %attr(755,root,root) %{_sbindir}/rpc.statd
216 %attr(754,root,root) /etc/rc.d/init.d/nfslock
217 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/nfslock
218 %attr(755,root,root) %dir %{_var}/state/nfs
220 %{_mandir}/man8/rpc.statd.8*
221 %{_mandir}/man8/statd.8*
224 %defattr(644,root,root,755)
225 %attr(755,root,root) %{_sbindir}/showmount
226 %{_mandir}/man8/showmount.8*
229 %defattr(644,root,root,755)
230 %attr(755,root,root) %{_sbindir}/rpc.rquotad
231 %{_mandir}/man8/rpc.rquotad.8*
232 %attr(754,root,root) /etc/rc.d/init.d/rquotad
233 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/rquotad