1 Summary: Kernel NFS server
2 Summary(pl): Dzia³aj±cy na poziomie j±dra serwer NFS
7 Group: Networking/Daemons
8 Group(pl): Sieciowe/Serwery
9 Source0: ftp://ftp.linuxnfs.sourceforge.org/pub/nfs/%{name}-%{version}.tar.gz
10 Source1: ftp://ftp.linuxnfs.sourceforge.org/pub/nfs/nfs.doc.tar.gz
14 Source5: nfs.sysconfig
15 Source6: nfslock.sysconfig
16 Source7: rquotad.sysconfig
18 Patch0: nfs-utils-paths.patch
19 #Requires: kernel >= 2.2.5
20 Requires: portmap >= 4.0
21 Obsoletes: nfsdaemon nfs-server knfsd
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 This is the *new* kernel NFS server and related tools. It provides a
29 much higher level of performance than the traditional Linux user-land
33 To jest *nowy* dzia³aj±cy na poziomie j±dra serwer NFS oraz zwi±zane z
34 nim narzêdzia. Serwer ten dostarcza znacznie wiêksz± wydajno¶æ ni¿
35 tradycyjny, dzia³aj±cy na poziomie uzytkownika serwer NFS.
38 Summary: Clients for connecting to a remote NFS server
39 Summary(pl): Klienci do ³±czenia siê ze zdalnym serwerem NFS
42 Obsoletes: nfsclient nfs-server-clients knfsd-clients
44 Provides: nfs-server-clients
45 Obsoletes: nfs-server-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 serwera NFS.
58 Summary: Programs for NFS file locking
59 Summary(pl): Programy do obs³ugi blokowania plików poprzez NFS (lock)
60 #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 blokowania
74 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
82 Obsoletes: quota-rquotad
85 rquotad is an rpc(3N) server which returns quotas for a user of a
86 local file system which is mounted by a remote machine over the NFS.
87 The results are used by quota(1) to display user quotas for remote
90 %description -l pl rquotad
98 LDFLAGS="-s"; export LDFLAGS
100 --with-statedir=/var/lib/nfs \
102 --enable-secure-statd
106 rm -rf $RPM_BUILD_ROOT
108 install -d $RPM_BUILD_ROOT{/sbin,%{_sbindir},%{_mandir}/man{5,8}} \
109 $RPM_BUILD_ROOT{%{_sysconfdir}/{rc.d/init.d,sysconfig},%{_var}/lib/nfs}
111 %{__make} install install_prefix="$RPM_BUILD_ROOT"
113 install -s tools/rpcdebug/rpcdebug $RPM_BUILD_ROOT/sbin
114 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfs
115 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfslock
116 install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/rquotad
117 install %{SOURCE8} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfsfs
118 install %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/nfsd
119 install %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/nfslock
120 install %{SOURCE7} $RPM_BUILD_ROOT/etc/sysconfig/rquotad
121 touch $RPM_BUILD_ROOT/%{_var}/lib/nfs/rmtab
123 touch $RPM_BUILD_ROOT%{_sysconfdir}/exports
125 rm $RPM_BUILD_ROOT%{_mandir}/man8/rpc.{mountd,nfsd,rquotad,statd,lockd}.8
126 echo ".so lockd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.lockd.8
127 echo ".so mountd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.mountd.8
128 echo ".so nfsd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.nfsd.8
129 echo ".so rquotad.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.rquotad.8
130 echo ".so statd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.statd.8
132 touch $RPM_BUILD_ROOT/var/lib/nfs/xtab
134 gzip -9nf ChangeLog README nfs/*.ps \
135 $RPM_BUILD_ROOT%{_mandir}/man*/*
141 rm -rf $RPM_BUILD_ROOT
144 /sbin/chkconfig --add nfs
145 if [ -r /var/lock/subsys/nfs ]; then
146 /etc/rc.d/init.d/nfs restart >&2
148 echo "Run \"/etc/rc.d/init.d/nfs start\" to start nfs daemon."
150 sed -e 's/NFSDTYPE=.*/NFSDTYPE=K/' /etc/sysconfig/nfsd > /etc/sysconfig/nfsd.new
151 mv -f /etc/sysconfig/nfsd.new /etc/sysconfig/nfsd
154 if [ "$1" = "0" ]; then
155 if [ -r /var/lock/subsys/nfs ]; then
156 /etc/rc.d/init.d/nfs stop >&2
158 /sbin/chkconfig --del nfs
162 /sbin/chkconfig --add nfsfs
163 if [ -r /var/lock/subsys/nfsfs ]; then
164 /etc/rc.d/init.d/nfs restart >&2
166 echo "Run \"/etc/rc.d/init.d/nfs start\" to mount all NFS volumens."
170 if [ "$1" = "0" ]; then
171 if [ -r /var/lock/subsys/nfsfs ]; then
172 /etc/rc.d/init.d/nfsfs stop >&2
174 /sbin/chkconfig --del nfsfs
178 /sbin/chkconfig --add nfslock
179 if [ -r /var/lock/subsys/nfslock ]; then
180 /etc/rc.d/init.d/nfslock restart >&2
182 echo "Run \"/etc/rc.d/init.d/nfslock start\" to start nfslock daemon."
186 if [ "$1" = "0" ]; then
187 if [ -r /var/lock/subsys/nfslock ]; then
188 /etc/rc.d/init.d/nfslock stop >&2
190 /sbin/chkconfig --del nfslock
194 /sbin/chkconfig --add rquotad
195 if [ -r /var/lock/subsys/rquotad ]; then
196 /etc/rc.d/init.d/rquotad restart >&2
198 echo "Run \"/etc/rc.d/init.d/rquotad start\" to start NFS quota daemon."
202 if [ "$1" = "0" ]; then
203 if [ -r /var/lock/subsys/rquotad ]; then
204 /etc/rc.d/init.d/rquotad stop >&2
206 /sbin/chkconfig --del rquotad
210 %defattr(644,root,root,755)
211 %doc {ChangeLog,README,*.ps}.gz html
212 %attr(755,root,root) /sbin/rpcdebug
213 %attr(755,root,root) %{_sbindir}/exportfs
214 %attr(755,root,root) %{_sbindir}/rpc.mountd
215 %attr(755,root,root) %{_sbindir}/rpc.nfsd
216 %attr(755,root,root) %{_sbindir}/nfsstat
217 %attr(755,root,root) %{_sbindir}/nhfsstone
219 %attr(754,root,root) /etc/rc.d/init.d/nfs
221 %attr(755,root,root) %dir %{_var}/lib/nfs
223 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/exports
224 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/nfsd
225 %config(noreplace) %verify(not size mtime md5) %{_var}/lib/nfs/xtab
226 %config(noreplace) %verify(not size mtime md5) %{_var}/lib/nfs/etab
227 %config(noreplace) %verify(not size mtime md5) %{_var}/lib/nfs/rmtab
229 %{_mandir}/man8/exportfs.8*
230 %{_mandir}/man8/mountd.8*
231 %{_mandir}/man8/nfsd.8*
232 %{_mandir}/man8/nfsstat.8*
233 %{_mandir}/man8/rpc.mountd.8*
234 %{_mandir}/man8/rpc.nfsd.8*
235 %{_mandir}/man5/exports.5*
238 %defattr(644,root,root,755)
239 %attr(755,root,root) %{_sbindir}/rpc.lockd
240 %attr(755,root,root) %{_sbindir}/rpc.statd
241 %attr(754,root,root) /etc/rc.d/init.d/nfslock
242 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/nfslock
243 %attr(755,root,root) %dir %{_var}/lib/nfs
244 %{_mandir}/man8/rpc.lockd.8*
245 %{_mandir}/man8/lockd.8*
246 %{_mandir}/man8/rpc.statd.8*
247 %{_mandir}/man8/statd.8*
250 %defattr(644,root,root,755)
251 %attr(754,root,root) /etc/rc.d/init.d/nfsfs
252 %attr(755,root,root) %{_sbindir}/showmount
253 %{_mandir}/man8/showmount.8*
256 %defattr(644,root,root,755)
257 %attr(755,root,root) %{_sbindir}/rpc.rquotad
258 %attr(754,root,root) /etc/rc.d/init.d/rquotad
259 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/rquotad
260 %{_mandir}/man8/rpc.rquotad.8*