1 Summary: Kernel NFS server
2 Summary(pl): Dzia³aj±cy na poziomie j±dra serwer NFS
7 Group: Networking/Daemons
8 Group(de): Netzwerkwesen/Server
9 Group(pl): Sieciowe/Serwery
10 Source0: http://download.sourceforge.net/nfs/%{name}-%{version}.tar.gz
11 Source1: ftp://ftp.linuxnfs.sourceforge.org/pub/nfs/nfs.doc.tar.gz
15 Source5: nfs.sysconfig
16 Source6: nfslock.sysconfig
17 Source7: rquotad.sysconfig
19 Patch0: %{name}-paths.patch
20 Patch1: %{name}-time.patch
21 Patch2: %{name}-eepro-support.patch
22 #Requires: kernel >= 2.2.5
23 Requires: portmap >= 4.0
24 Obsoletes: nfsdaemon nfs-server knfsd
27 Prereq: /sbin/chkconfig
28 BuildRequires: autoconf
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 This is the *new* kernel NFS server and related tools. It provides a
34 much higher level of performance than the traditional Linux user-land
38 To jest *nowy* dzia³aj±cy na poziomie j±dra serwer NFS oraz zwi±zane z
39 nim narzêdzia. Serwer ten dostarcza znacznie wiêksz± wydajno¶æ ni¿
40 tradycyjny, dzia³aj±cy na poziomie uzytkownika serwer NFS.
43 Summary: Clients for connecting to a remote NFS server
44 Summary(pl): Klienci do ³±czenia siê ze zdalnym serwerem NFS
46 Group(de): Netzwerkwesen
52 Prereq: /sbin/chkconfig
54 Provides: nfs-server-clients
56 Obsoletes: nfs-server-clients
57 Obsoletes: knfsd-clients
60 The nfs-server-clients package contains the showmount program.
61 Showmount queries the mount daemon on a remote host for information
62 about the NFS (Network File System) server on the remote host. For
63 example, showmount can display the clients which are mounted on that
64 host. This package is not needed to mount NFS volumes.
66 %description -l pl clients
67 Pakiet zawiera program showmount s³u¿±cy do odpytywania serwera NFS.
68 Showmount pyta demona na zdalnej maszynie o informacje NFS na zdalnym
69 ho¶cie. Na przyk³ad, showmount potrafi pokazaæ klientów, którzy s±
70 zamountowani na tym serverze. Ten pakiet nie jest konieczny do
71 zamountowania zasobów NFS.
74 Summary: Programs for NFS file locking
75 Summary(pl): Programy do obs³ugi blokowania plików poprzez NFS (lock)
77 Group(de): Netzwerkwesen
81 #Requires: kernel >= 2.2.5
82 Requires: portmap >= 4.0
84 Prereq: /sbin/chkconfig
85 Obsoletes: nfslockd knfsd-lock
89 The nfs-lock pacage contains programs which support the NFS file lock.
90 Install nfs-lock if you want to use file lock over NFS.
92 %description -l pl lock
93 Ten pakiet zawiera programy umo¿liwiaj±ce wykonywanie blokowania
94 plików (file locking) poprzez NFS.
97 Summary: Remote quota server
98 Summary(pl): Zdalny serwer quota
99 Group: Networking/Daemons
100 Group(de): Netzwerkwesen/Server
101 Group(pl): Sieciowe/Serwery
103 Prereq: /sbin/chkconfig
104 Obsoletes: quota-rquotad
107 rquotad is an rpc(3N) server which returns quotas for a user of a
108 local file system which is mounted by a remote machine over the NFS.
109 The results are used by quota(1) to display user quotas for remote
112 %description -l pl rquotad
113 rquotad jest serverem rpc(3N), który zwraca quoty u¿ytkownika
114 lokalnego systemu plików, który jest zamountowany przez zdaln± maszynê
115 poprzez NFS. Rezultaty s± u¿ywane przez quota(1), aby wy¶wietliæ quote
116 dla zdalnego systemu plików.
127 --with-statedir=/var/lib/nfs \
129 --enable-secure-statd
133 rm -rf $RPM_BUILD_ROOT
134 install -d $RPM_BUILD_ROOT{/sbin,%{_sbindir},%{_mandir}/man{5,8}} \
135 $RPM_BUILD_ROOT{%{_sysconfdir}/{rc.d/init.d,sysconfig},%{_var}/lib/nfs}
137 %{__make} install install_prefix="$RPM_BUILD_ROOT"
139 install tools/rpcdebug/rpcdebug $RPM_BUILD_ROOT/sbin
140 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfs
141 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfslock
142 install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/rquotad
143 install %{SOURCE8} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfsfs
144 install %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/nfsd
145 install %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/nfslock
146 install %{SOURCE7} $RPM_BUILD_ROOT/etc/sysconfig/rquotad
147 touch $RPM_BUILD_ROOT%{_var}/lib/nfs/rmtab
149 touch $RPM_BUILD_ROOT%{_sysconfdir}/exports
151 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/rpc.{mountd,nfsd,rquotad,statd,lockd}.8
152 echo ".so lockd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.lockd.8
153 echo ".so mountd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.mountd.8
154 echo ".so nfsd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.nfsd.8
155 echo ".so rquotad.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.rquotad.8
156 echo ".so statd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.statd.8
158 touch $RPM_BUILD_ROOT/var/lib/nfs/xtab
160 gzip -9nf ChangeLog README nfs/*.ps
166 rm -rf $RPM_BUILD_ROOT
169 /sbin/chkconfig --add nfs
170 if [ -r /var/lock/subsys/nfs ]; then
171 /etc/rc.d/init.d/nfs restart >&2
173 echo "Run \"/etc/rc.d/init.d/nfs start\" to start nfs daemon."
175 sed -e 's/NFSDTYPE=.*/NFSDTYPE=K/' /etc/sysconfig/nfsd > /etc/sysconfig/nfsd.new
176 mv -f /etc/sysconfig/nfsd.new /etc/sysconfig/nfsd
179 if [ "$1" = "0" ]; then
180 if [ -r /var/lock/subsys/nfs ]; then
181 /etc/rc.d/init.d/nfs stop >&2
183 /sbin/chkconfig --del nfs
187 /sbin/chkconfig --add nfsfs
188 if [ -r /var/lock/subsys/nfsfs ]; then
189 /etc/rc.d/init.d/nfsfs restart >&2
191 echo "Run \"/etc/rc.d/init.d/nfsfs start\" to mount all NFS volumens."
195 if [ "$1" = "0" ]; then
196 if [ -r /var/lock/subsys/nfsfs ]; then
197 /etc/rc.d/init.d/nfsfs stop >&2
199 /sbin/chkconfig --del nfsfs
203 /sbin/chkconfig --add nfslock
204 if [ -r /var/lock/subsys/nfslock ]; then
205 /etc/rc.d/init.d/nfslock restart >&2
207 echo "Run \"/etc/rc.d/init.d/nfslock start\" to start nfslock daemon."
211 if [ "$1" = "0" ]; then
212 if [ -r /var/lock/subsys/nfslock ]; then
213 /etc/rc.d/init.d/nfslock stop >&2
215 /sbin/chkconfig --del nfslock
219 /sbin/chkconfig --add rquotad
220 if [ -r /var/lock/subsys/rquotad ]; then
221 /etc/rc.d/init.d/rquotad restart >&2
223 echo "Run \"/etc/rc.d/init.d/rquotad start\" to start NFS quota daemon."
227 if [ "$1" = "0" ]; then
228 if [ -r /var/lock/subsys/rquotad ]; then
229 /etc/rc.d/init.d/rquotad stop >&2
231 /sbin/chkconfig --del rquotad
235 %defattr(644,root,root,755)
236 %doc {ChangeLog,README,*.ps}.gz html
237 %attr(755,root,root) /sbin/rpcdebug
238 %attr(755,root,root) %{_sbindir}/exportfs
239 %attr(755,root,root) %{_sbindir}/rpc.mountd
240 %attr(755,root,root) %{_sbindir}/rpc.nfsd
241 %attr(755,root,root) %{_sbindir}/nfsstat
242 %attr(755,root,root) %{_sbindir}/nhfsstone
244 %attr(754,root,root) /etc/rc.d/init.d/nfs
246 %attr(755,root,root) %dir %{_var}/lib/nfs
248 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/exports
249 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/nfsd
250 %config(noreplace) %verify(not size mtime md5) %{_var}/lib/nfs/xtab
251 %config(noreplace) %verify(not size mtime md5) %{_var}/lib/nfs/etab
252 %config(noreplace) %verify(not size mtime md5) %{_var}/lib/nfs/rmtab
254 %{_mandir}/man8/exportfs.8*
255 %{_mandir}/man8/mountd.8*
256 %{_mandir}/man8/nfsd.8*
257 %{_mandir}/man8/nfsstat.8*
258 %{_mandir}/man8/rpc.mountd.8*
259 %{_mandir}/man8/rpc.nfsd.8*
260 %{_mandir}/man5/exports.5*
263 %defattr(644,root,root,755)
264 %attr(755,root,root) %{_sbindir}/rpc.lockd
265 %attr(755,root,root) %{_sbindir}/rpc.statd
266 %attr(754,root,root) /etc/rc.d/init.d/nfslock
267 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/nfslock
268 %attr(755,root,root) %dir %{_var}/lib/nfs
269 %{_mandir}/man8/rpc.lockd.8*
270 %{_mandir}/man8/lockd.8*
271 %{_mandir}/man8/rpc.statd.8*
272 %{_mandir}/man8/statd.8*
275 %defattr(644,root,root,755)
276 %attr(754,root,root) /etc/rc.d/init.d/nfsfs
277 %attr(755,root,root) %{_sbindir}/showmount
278 %{_mandir}/man8/showmount.8*
281 %defattr(644,root,root,755)
282 %attr(755,root,root) %{_sbindir}/rpc.rquotad
283 %attr(754,root,root) /etc/rc.d/init.d/rquotad
284 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/rquotad
285 %{_mandir}/man8/rpc.rquotad.8*