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 #Requires: kernel >= 2.2.5
22 Requires: portmap >= 4.0
23 Obsoletes: nfsdaemon nfs-server knfsd
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 This is the *new* kernel NFS server and related tools. It provides a
31 much higher level of performance than the traditional Linux user-land
35 To jest *nowy* dzia³aj±cy na poziomie j±dra serwer NFS oraz zwi±zane z
36 nim narzêdzia. Serwer ten dostarcza znacznie wiêksz± wydajno¶æ ni¿
37 tradycyjny, dzia³aj±cy na poziomie uzytkownika serwer NFS.
40 Summary: Clients for connecting to a remote NFS server
41 Summary(pl): Klienci do ³±czenia siê ze zdalnym serwerem NFS
43 Group(de): Netzwerkwesen
45 Obsoletes: nfsclient nfs-server-clients knfsd-clients
47 Provides: nfs-server-clients
48 Obsoletes: nfs-server-clients
51 The nfs-server-clients package contains the showmount program.
52 Showmount queries the mount daemon on a remote host for information
53 about the NFS (Network File System) server on the remote host. For
54 example, showmount can display the clients which are mounted on that
55 host. This package is not needed to mount NFS volumes.
57 %description -l pl clients
58 Pakiet zawiera program showmount s³u¿±cy do odpytywania serwera NFS.
61 Summary: Programs for NFS file locking
62 Summary(pl): Programy do obs³ugi blokowania plików poprzez NFS (lock)
63 #Requires: kernel >= 2.2.5
65 Requires: portmap >= 4.0
66 Obsoletes: nfslockd knfsd-lock
69 Group(de): Netzwerkwesen
73 The nfs-lock pacage contains programs which support the NFS file lock.
74 Install nfs-lock if you want to use file lock over NFS.
76 %description -l pl lock
77 Ten pakiet zawiera programy umo¿liwiaj±ce wykonywanie blokowania
78 plików (file locking) poprzez NFS.
81 Summary: Remote quota server
82 Summary(pl): Zdalny serwer quota
83 Group: Networking/Daemons
84 Group(de): Netzwerkwesen/Server
85 Group(pl): Sieciowe/Serwery
87 Obsoletes: quota-rquotad
90 rquotad is an rpc(3N) server which returns quotas for a user of a
91 local file system which is mounted by a remote machine over the NFS.
92 The results are used by quota(1) to display user quotas for remote
95 %description -l pl rquotad
105 --with-statedir=/var/lib/nfs \
107 --enable-secure-statd
111 rm -rf $RPM_BUILD_ROOT
112 install -d $RPM_BUILD_ROOT{/sbin,%{_sbindir},%{_mandir}/man{5,8}} \
113 $RPM_BUILD_ROOT{%{_sysconfdir}/{rc.d/init.d,sysconfig},%{_var}/lib/nfs}
115 %{__make} install install_prefix="$RPM_BUILD_ROOT"
117 install tools/rpcdebug/rpcdebug $RPM_BUILD_ROOT/sbin
118 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfs
119 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfslock
120 install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/rquotad
121 install %{SOURCE8} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfsfs
122 install %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/nfsd
123 install %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/nfslock
124 install %{SOURCE7} $RPM_BUILD_ROOT/etc/sysconfig/rquotad
125 touch $RPM_BUILD_ROOT/%{_var}/lib/nfs/rmtab
127 touch $RPM_BUILD_ROOT%{_sysconfdir}/exports
129 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/rpc.{mountd,nfsd,rquotad,statd,lockd}.8
130 echo ".so lockd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.lockd.8
131 echo ".so mountd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.mountd.8
132 echo ".so nfsd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.nfsd.8
133 echo ".so rquotad.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.rquotad.8
134 echo ".so statd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.statd.8
136 touch $RPM_BUILD_ROOT/var/lib/nfs/xtab
138 gzip -9nf ChangeLog README nfs/*.ps
144 rm -rf $RPM_BUILD_ROOT
147 /sbin/chkconfig --add nfs
148 if [ -r /var/lock/subsys/nfs ]; then
149 /etc/rc.d/init.d/nfs restart >&2
151 echo "Run \"/etc/rc.d/init.d/nfs start\" to start nfs daemon."
153 sed -e 's/NFSDTYPE=.*/NFSDTYPE=K/' /etc/sysconfig/nfsd > /etc/sysconfig/nfsd.new
154 mv -f /etc/sysconfig/nfsd.new /etc/sysconfig/nfsd
157 if [ "$1" = "0" ]; then
158 if [ -r /var/lock/subsys/nfs ]; then
159 /etc/rc.d/init.d/nfs stop >&2
161 /sbin/chkconfig --del nfs
165 /sbin/chkconfig --add nfsfs
166 if [ -r /var/lock/subsys/nfsfs ]; then
167 /etc/rc.d/init.d/nfsfs restart >&2
169 echo "Run \"/etc/rc.d/init.d/nfsfs start\" to mount all NFS volumens."
173 if [ "$1" = "0" ]; then
174 if [ -r /var/lock/subsys/nfsfs ]; then
175 /etc/rc.d/init.d/nfsfs stop >&2
177 /sbin/chkconfig --del nfsfs
181 /sbin/chkconfig --add nfslock
182 if [ -r /var/lock/subsys/nfslock ]; then
183 /etc/rc.d/init.d/nfslock restart >&2
185 echo "Run \"/etc/rc.d/init.d/nfslock start\" to start nfslock daemon."
189 if [ "$1" = "0" ]; then
190 if [ -r /var/lock/subsys/nfslock ]; then
191 /etc/rc.d/init.d/nfslock stop >&2
193 /sbin/chkconfig --del nfslock
197 /sbin/chkconfig --add rquotad
198 if [ -r /var/lock/subsys/rquotad ]; then
199 /etc/rc.d/init.d/rquotad restart >&2
201 echo "Run \"/etc/rc.d/init.d/rquotad start\" to start NFS quota daemon."
205 if [ "$1" = "0" ]; then
206 if [ -r /var/lock/subsys/rquotad ]; then
207 /etc/rc.d/init.d/rquotad stop >&2
209 /sbin/chkconfig --del rquotad
213 %defattr(644,root,root,755)
214 %doc {ChangeLog,README,*.ps}.gz html
215 %attr(755,root,root) /sbin/rpcdebug
216 %attr(755,root,root) %{_sbindir}/exportfs
217 %attr(755,root,root) %{_sbindir}/rpc.mountd
218 %attr(755,root,root) %{_sbindir}/rpc.nfsd
219 %attr(755,root,root) %{_sbindir}/nfsstat
220 %attr(755,root,root) %{_sbindir}/nhfsstone
222 %attr(754,root,root) /etc/rc.d/init.d/nfs
224 %attr(755,root,root) %dir %{_var}/lib/nfs
226 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/exports
227 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/nfsd
228 %config(noreplace) %verify(not size mtime md5) %{_var}/lib/nfs/xtab
229 %config(noreplace) %verify(not size mtime md5) %{_var}/lib/nfs/etab
230 %config(noreplace) %verify(not size mtime md5) %{_var}/lib/nfs/rmtab
232 %{_mandir}/man8/exportfs.8*
233 %{_mandir}/man8/mountd.8*
234 %{_mandir}/man8/nfsd.8*
235 %{_mandir}/man8/nfsstat.8*
236 %{_mandir}/man8/rpc.mountd.8*
237 %{_mandir}/man8/rpc.nfsd.8*
238 %{_mandir}/man5/exports.5*
241 %defattr(644,root,root,755)
242 %attr(755,root,root) %{_sbindir}/rpc.lockd
243 %attr(755,root,root) %{_sbindir}/rpc.statd
244 %attr(754,root,root) /etc/rc.d/init.d/nfslock
245 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/nfslock
246 %attr(755,root,root) %dir %{_var}/lib/nfs
247 %{_mandir}/man8/rpc.lockd.8*
248 %{_mandir}/man8/lockd.8*
249 %{_mandir}/man8/rpc.statd.8*
250 %{_mandir}/man8/statd.8*
253 %defattr(644,root,root,755)
254 %attr(754,root,root) /etc/rc.d/init.d/nfsfs
255 %attr(755,root,root) %{_sbindir}/showmount
256 %{_mandir}/man8/showmount.8*
259 %defattr(644,root,root,755)
260 %attr(755,root,root) %{_sbindir}/rpc.rquotad
261 %attr(754,root,root) /etc/rc.d/init.d/rquotad
262 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/rquotad
263 %{_mandir}/man8/rpc.rquotad.8*