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.tdar.gz
10 Source4: nfs.sysconfig
11 Source5: nfslock.sysconfig
12 Patch0: knfsd-paths.patch
13 Patch1: knfsd-non_root_build.patch
14 Patch2: knfsd-rquotad.patch
15 #Requires: kernel >= 2.2.5
16 Requires: portmap >= 4.0
17 Group: Networking/Daemons
18 Group(pl): Sieciowe/Serwery
19 Obsoletes: nfsdaemon nfs-server knfsd
23 #Requires: /dev/nfsd_netlink
24 BuildRoot: /tmp/%{name}-%{version}-root
28 This is the *new* kernel NFS server and related tools. It provides a much
29 higher level of performance than the traditional Linux user-land NFS server.
32 To jest *nowy* dzia³aj±cy na poziomie j±dra serwer NFS oraz zwi±zane
33 z nim narzêdzia. Serwer ten dostarcza znacznie wiêksz± wydajno¶æ
34 ni¿ tradycyjny, dzia³aj±cy na poziomie urzytkownika serwer NFS.
37 Obsoletes: nfs-server-clients
38 Provides: nfs-server-clients
39 Summary: Clients for connecting to a remote NFS server.
40 Summary(pl): Klienci do ³±czenia siê ze zdalnym serwerem NFS.
43 Obsoletes: nfsclient nfs-server-clients knfsd-clients
47 The nfs-server-clients package contains the showmount program.
48 Showmount queries the mount daemon on a remote host for information
49 about the NFS (Network File System) server on the remote host. For
50 example, showmount can display the clients which are mounted on that
51 host. This package is not needed to mount NFS volumes.
53 %description -l pl clients
54 Pakiet zawiera program showmount s³u¿±cy do odpytywania
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
61 Requires: portmap >= 4.0
62 Requires: %{name} = %{version}
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.
84 --with-statedir=/var/state/nfs \
90 rm -rf $RPM_BUILD_ROOT
92 install -d $RPM_BUILD_ROOT{/sbin,%{_sbindir},%{_mandir}/man{5,8}}
93 install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,sysconfig},%{_var}/state/nfs}
95 make install install_prefix="$RPM_BUILD_ROOT"
97 install -s tools/rpcdebug/rpcdebug $RPM_BUILD_ROOT/sbin
98 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfs
99 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfslock
100 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/nfsd
101 install %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/nfslock
102 touch $RPM_BUILD_ROOT/%{_var}/state/nfs/rmtab
104 touch $RPM_BUILD_ROOT/etc/exports
106 rm $RPM_BUILD_ROOT%{_mandir}/man8/rpc.{mountd,nfsd,rquotad,statd}.8
107 echo ".so mountd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.mountd.8
108 echo ".so nfsd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.nfsd.8
109 echo ".so rquotad.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.rquotad.8
110 echo ".so statd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.statd.8
112 strip --strip-unneeded $RPM_BUILD_ROOT{/sbin/*,%{_sbindir}/*} || :
114 touch $RPM_BUILD_ROOT/var/state/nfs/xtab
116 gzip -9nf ChangeLog README nfs/*.ps \
117 $RPM_BUILD_ROOT%{_mandir}/man*/*
123 rm -rf $RPM_BUILD_ROOT
126 /sbin/chkconfig --add nfs
127 if [ -r /var/lock/subsys/nfs ]; then
128 /etc/rc.d/init.d/nfs restart >&2
130 echo "Run \"/etc/rc.d/init.d/nfs start\" to start nfs daemon."
132 sed -e 's/NFSDTYPE=.*/NFSDTYPE=K/' /etc/sysconfig/nfsd > /etc/sysconfig/nfsd.new
133 mv -f /etc/sysconfig/nfsd.new /etc/sysconfig/nfsd
136 if [ "$1" = "0" ]; then
137 /sbin/chkconfig --del nfs
138 /etc/rc.d/init.d/nfs stop >&2
142 /sbin/chkconfig --add nfslock
143 if [ -r /var/lock/subsys/nfslock ]; then
144 /etc/rc.d/init.d/nfslock restart >&2
146 echo "Run \"/etc/rc.d/init.d/nfs start\" to start nfslock daemon."
150 if [ "$1" = "0" ]; then
151 /sbin/chkconfig --del nfslock
152 /etc/rc.d/init.d/nfslock stop >&2
156 %defattr(644,root,root,755)
157 %doc {ChangeLog,README,*.ps}.gz html
158 %attr(755,root,root) /sbin/rpcdebug
159 %attr(755,root,root) %{_sbindir}/exportfs
160 %attr(755,root,root) %{_sbindir}/rpc.mountd
161 %attr(755,root,root) %{_sbindir}/rpc.nfsd
162 %attr(755,root,root) %{_sbindir}/nfsstat
163 %attr(755,root,root) %{_sbindir}/nhfsstone
165 %attr(754,root,root) /etc/rc.d/init.d/nfs
167 %attr(755,root,root) %dir %{_var}/state/nfs
169 %config(noreplace) %verify(not size mtime md5) /etc/exports
170 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/nfsd
171 %config(noreplace) %verify(not size mtime md5) %{_var}/state/nfs/xtab
172 %config(noreplace) %verify(not size mtime md5) %{_var}/state/nfs/etab
173 %config(noreplace) %verify(not size mtime md5) %{_var}/state/nfs/rmtab
175 %{_mandir}/man8/exportfs.8*
176 %{_mandir}/man8/mountd.8*
177 %{_mandir}/man8/nfsd.8*
178 %{_mandir}/man8/nfsstat.8*
179 %{_mandir}/man8/rpc.mountd.8*
180 %{_mandir}/man8/rpc.nfsd.8*
181 %{_mandir}/man8/rpc.rquotad.8*
182 %{_mandir}/man5/exports.5*
185 %defattr(644,root,root,755)
186 %attr(755,root,root) %{_sbindir}/rpc.lockd
187 %attr(755,root,root) %{_sbindir}/rpc.statd
188 %attr(754,root,root) /etc/rc.d/init.d/nfslock
189 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/nfslock
191 %{_mandir}/man8/rpc.statd.8*
192 %{_mandir}/man8/statd.8*
195 %defattr(644,root,root,755)
196 %attr(755,root,root) %{_sbindir}/showmount
197 %{_mandir}/man8/showmount.8*