]> git.pld-linux.org Git - packages/nfs-utils.git/blob - nfs-utils.spec
This commit was manufactured by cvs2git to create tag 'nfs-utils-1_0_5-2'.
[packages/nfs-utils.git] / nfs-utils.spec
1 Summary:        Kernel NFS server
2 Summary(pl):    Dzia³aj±cy na poziomie j±dra serwer NFS
3 Summary(pt_BR): Os utilitários para o cliente e servidor NFS do Linux
4 Summary(ru):    õÔÉÌÉÔÙ ÄÌÑ NFS É ÄÅÍÏÎÙ ÐÏÄÄÅÒÖËÉ ÄÌÑ NFS-ÓÅÒ×ÅÒÁ ÑÄÒÁ
5 Summary(uk):    õÔÉ̦ÔÉ ÄÌÑ NFS ÔÁ ÄÅÍÏÎɠЦÄÔÒÉÍËÉ ÄÌÑ NFS-ÓÅÒ×ÅÒÁ ÑÄÒÁ
6 Name:           nfs-utils
7 Version:        1.0.5
8 Release:        2
9 License:        GPL
10 Group:          Networking/Daemons
11 Source0:        http://dl.sourceforge.net/nfs/%{name}-%{version}.tar.gz
12 # Source0-md5:  ce48f1e17f1c49ca14dbd2b0e033d1b9
13 Source1:        ftp://ftp.linuxnfs.sourceforge.org/pub/nfs/nfs.doc.tar.gz
14 # Source1-md5:  ae7db9c61c5ad04f83bb99e5caed73da
15 Source2:        nfs.init
16 Source3:        nfslock.init
17 Source4:        rquotad.init
18 Source5:        nfs.sysconfig
19 Source6:        nfslock.sysconfig
20 Source7:        rquotad.sysconfig
21 Source8:        nfsfs.init
22 Patch0:         %{name}-paths.patch
23 Patch1:         %{name}-time.patch
24 Patch2:         %{name}-eepro-support.patch
25 Patch3:         %{name}-install.patch
26 BuildRequires:  autoconf
27 PreReq:         rc-scripts
28 Requires(post,preun):   /sbin/chkconfig
29 Requires(post): fileutils
30 Requires(post): sed
31 Requires:       portmap >= 4.0
32 Provides:       nfsdaemon
33 Obsoletes:      nfsdaemon
34 Obsoletes:      knfsd
35 Obsoletes:      nfs-server
36 Conflicts:      kernel < 2.2.5
37 ExcludeArch:    armv4l
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %description
41 This is the *new* kernel NFS server and related tools. It provides a
42 much higher level of performance than the traditional Linux user-land
43 NFS server.
44
45 %description -l pl
46 To jest *nowy* dzia³aj±cy na poziomie j±dra serwer NFS oraz zwi±zane z
47 nim narzêdzia. Serwer ten dostarcza znacznie wiêksz± wydajno¶æ ni¿
48 tradycyjny, dzia³aj±cy na poziomie uzytkownika serwer NFS.
49
50 %description -l pt_BR
51 O pacote nfs-utils provê os utilitários para o cliente e servidor NFS
52 do Linux.
53
54 %description -l ru
55 ðÁËÅÔ nfs-utils ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÄÅÍÏÎÁ ÄÌÑ NFS-ÓÅÒ×ÅÒÁ, ×ËÌÀÞÅÎÎÏÇÏ ×
56 ÑÄÒÏ, É ÓÏÐÕÔÓÔ×ÕÀÝÉÅ ÕÔÉÌÉÔÙ, ËÏÔÏÒÙÅ ÏÂÅÓÐÅÞÉ×ÁÀÔ ÎÁÍÎÏÇÏ ÂÏÌØÛÕÀ
57 ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ, ÞÅÍ ÔÒÁÄÉÃÉÏÎÎÙÅ Linux NFS-ÓÅÒ×ÅÒÁ, ÉÓÐÏÌØÚÕÅÍÙÅ
58 ÂÏÌØÛÉÎÓÔ×ÏÍ ÐÏÌØÚÏ×ÁÔÅÌÅÊ.
59
60 %description -l uk
61 ðÁËÅÔ nfs-utils ÎÁÄÁ¤ ÄÅÍÏÎÁ ÄÌÑ NFS-ÓÅÒ×ÅÒÁ, ×ÂÕÄÏ×ÁÎÏÇÏ × ÑÄÒÏ, ÔÁ
62 ÓÕÐÕÔΦ ÕÔÉ̦ÔÉ, Ñ˦ ÚÁÂÅÚÐÅÞÕÀÔØ ÎÁÂÁÇÁÔϠ¦ÌØÛÕ ÐÒÏÄÕËÔÉ×ΦÓÔØ, Î¦Ö
63 ÔÒÁÄÉæÊΦ Linux NFS-ÓÅÒ×ÅÒÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×Õ¤ Â¦ÌØÛ¦ÓÔØ ËÏÒÉÓÔÕ×ÁÞ¦×.
64
65 %package clients
66 Summary:        Clients for connecting to a remote NFS server
67 Summary(pl):    Klienci do ³±czenia siê ze zdalnym serwerem NFS
68 Group:          Networking
69 PreReq:         rc-scripts
70 Requires(post,preun):   /sbin/chkconfig
71 Requires:       psmisc
72 Provides:       nfsclient
73 Provides:       nfs-server-clients
74 Obsoletes:      nfsclient
75 Obsoletes:      nfs-server-clients
76 Obsoletes:      knfsd-clients
77
78 %description clients
79 The nfs-server-clients package contains the showmount program.
80 Showmount queries the mount daemon on a remote host for information
81 about the NFS (Network File System) server on the remote host. For
82 example, showmount can display the clients which are mounted on that
83 host. This package is not needed to mount NFS volumes.
84
85 %description clients -l pl
86 Pakiet zawiera program showmount s³u¿±cy do odpytywania serwera NFS.
87 Showmount pyta demona na zdalnej maszynie o informacje NFS na zdalnym
88 ho¶cie. Na przyk³ad, showmount potrafi pokazaæ klientów, którzy s±
89 zamountowani na tym serverze. Ten pakiet nie jest konieczny do
90 zamountowania zasobów NFS.
91
92 %package lock
93 Summary:        Programs for NFS file locking
94 Summary(pl):    Programy do obs³ugi blokowania plików poprzez NFS (lock)
95 Group:          Networking
96 PreReq:         rc-scripts
97 Requires(post,preun):   /sbin/chkconfig
98 #Requires:      kernel >= 2.2.5
99 Requires:       portmap >= 4.0
100 Provides:       nfslockd
101 Obsoletes:      nfslockd
102 Obsoletes:      knfsd-lock
103
104 %description lock
105 The nfs-lock pacage contains programs which support the NFS file lock.
106 Install nfs-lock if you want to use file lock over NFS.
107
108 %description lock -l pl
109 Ten pakiet zawiera programy umo¿liwiaj±ce wykonywanie blokowania
110 plików (file locking) poprzez NFS.
111
112 %package rquotad
113 Summary:        Remote quota server
114 Summary(pl):    Zdalny serwer quota
115 Group:          Networking/Daemons
116 PreReq:         rc-scripts
117 Requires(post,preun):   /sbin/chkconfig
118 Obsoletes:      quota-rquotad
119
120 %description rquotad
121 rquotad is an rpc(3N) server which returns quotas for a user of a
122 local file system which is mounted by a remote machine over the NFS.
123 The results are used by quota(1) to display user quotas for remote
124 file systems.
125
126 %description rquotad -l pl
127 rquotad jest serverem rpc(3N), który zwraca quoty u¿ytkownika
128 lokalnego systemu plików, który jest zamountowany przez zdaln± maszynê
129 poprzez NFS. Rezultaty s± u¿ywane przez quota(1), aby wy¶wietliæ quote
130 dla zdalnego systemu plików.
131
132 %prep
133 %setup  -q -a1
134 %patch0 -p1
135 %patch1 -p1
136 %patch2 -p1
137 %patch3 -p1
138
139 %build
140 %{__autoconf}
141 %configure \
142         --with-statedir=/var/lib/nfs \
143         --enable-nfsv3 \
144         --enable-secure-statd
145 %{__make} all
146
147 %install
148 rm -rf $RPM_BUILD_ROOT
149 install -d $RPM_BUILD_ROOT{/sbin,%{_sbindir},%{_mandir}/man{5,8}} \
150         $RPM_BUILD_ROOT{%{_sysconfdir}/{rc.d/init.d,sysconfig},%{_var}/lib/nfs}
151
152 %{__make} install \
153         install_prefix=$RPM_BUILD_ROOT
154
155 install tools/rpcdebug/rpcdebug $RPM_BUILD_ROOT/sbin
156 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfs
157 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfslock
158 install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/rquotad
159 install %{SOURCE8} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfsfs
160 install %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/nfsd
161 install %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/nfslock
162 install %{SOURCE7} $RPM_BUILD_ROOT/etc/sysconfig/rquotad
163
164 > $RPM_BUILD_ROOT%{_var}/lib/nfs/rmtab
165 > $RPM_BUILD_ROOT%{_sysconfdir}/exports
166
167 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/rpc.{mountd,nfsd,rquotad,statd,lockd}.8
168 echo ".so lockd.8"   >  $RPM_BUILD_ROOT%{_mandir}/man8/rpc.lockd.8
169 echo ".so mountd.8"  >  $RPM_BUILD_ROOT%{_mandir}/man8/rpc.mountd.8
170 echo ".so nfsd.8"    >  $RPM_BUILD_ROOT%{_mandir}/man8/rpc.nfsd.8
171 echo ".so rquotad.8" >  $RPM_BUILD_ROOT%{_mandir}/man8/rpc.rquotad.8
172 echo ".so statd.8"   >  $RPM_BUILD_ROOT%{_mandir}/man8/rpc.statd.8
173
174 touch $RPM_BUILD_ROOT/var/lib/nfs/xtab
175
176 mv -f nfs/*.ps ./
177 mv -f nfs html
178
179 %clean
180 rm -rf $RPM_BUILD_ROOT
181
182 %post
183 /sbin/chkconfig --add nfs
184 if [ -r /var/lock/subsys/nfs ]; then
185         /etc/rc.d/init.d/nfs restart >&2
186 else
187         echo "Run \"/etc/rc.d/init.d/nfs start\" to start NFS daemon."
188 fi
189 umask 022
190 sed -e 's/NFSDTYPE=.*/NFSDTYPE=K/' /etc/sysconfig/nfsd > /etc/sysconfig/nfsd.new
191 mv -f /etc/sysconfig/nfsd.new /etc/sysconfig/nfsd
192
193 %preun
194 if [ "$1" = "0" ]; then
195         if [ -r /var/lock/subsys/nfs ]; then
196                 /etc/rc.d/init.d/nfs stop >&2
197         fi
198         /sbin/chkconfig --del nfs
199 fi
200
201 %post clients
202 /sbin/chkconfig --add nfsfs
203 if [ -r /var/lock/subsys/nfsfs ]; then
204         /etc/rc.d/init.d/nfsfs restart >&2
205 else
206         echo "Run \"/etc/rc.d/init.d/nfsfs start\" to mount all NFS volumens."
207 fi
208
209 %preun clients
210 if [ "$1" = "0" ]; then
211         if [ -r /var/lock/subsys/nfsfs ]; then
212                 /etc/rc.d/init.d/nfsfs stop >&2
213         fi
214         /sbin/chkconfig --del nfsfs
215 fi
216
217 %post lock
218 /sbin/chkconfig --add nfslock
219 if [ -r /var/lock/subsys/nfslock ]; then
220         /etc/rc.d/init.d/nfslock restart >&2
221 else
222         echo "Run \"/etc/rc.d/init.d/nfslock start\" to start nfslock daemon."
223 fi
224
225 %preun lock
226 if [ "$1" = "0" ]; then
227         if [ -r /var/lock/subsys/nfslock ]; then
228                 /etc/rc.d/init.d/nfslock stop >&2
229         fi
230         /sbin/chkconfig --del nfslock
231 fi
232
233 %post rquotad
234 /sbin/chkconfig --add rquotad
235 if [ -r /var/lock/subsys/rquotad ]; then
236         /etc/rc.d/init.d/rquotad restart >&2
237 else
238         echo "Run \"/etc/rc.d/init.d/rquotad start\" to start NFS quota daemon."
239 fi
240
241 %preun rquotad
242 if [ "$1" = "0" ]; then
243         if [ -r /var/lock/subsys/rquotad ]; then
244                 /etc/rc.d/init.d/rquotad stop >&2
245         fi
246         /sbin/chkconfig --del rquotad
247 fi
248
249 %files
250 %defattr(644,root,root,755)
251 %doc ChangeLog README *.ps html
252 %attr(755,root,root) /sbin/rpcdebug
253 %attr(755,root,root) %{_sbindir}/exportfs
254 %attr(755,root,root) %{_sbindir}/rpc.mountd
255 %attr(755,root,root) %{_sbindir}/rpc.nfsd
256 %attr(755,root,root) %{_sbindir}/nfsstat
257 %attr(755,root,root) %{_sbindir}/nhfsgraph
258 %attr(755,root,root) %{_sbindir}/nhfsnums
259 %attr(755,root,root) %{_sbindir}/nhfsrun
260 %attr(755,root,root) %{_sbindir}/nhfsstone
261
262 %attr(754,root,root) /etc/rc.d/init.d/nfs
263
264 %attr(755,root,root) %dir %{_var}/lib/nfs
265
266 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/exports
267 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/nfsd
268 %config(noreplace) %verify(not size mtime md5) %{_var}/lib/nfs/xtab
269 %config(noreplace) %verify(not size mtime md5) %{_var}/lib/nfs/etab
270 %config(noreplace) %verify(not size mtime md5) %{_var}/lib/nfs/rmtab
271 %config(noreplace) %verify(not size mtime md5) %{_var}/lib/nfs/state
272
273 %{_mandir}/man5/exports.5*
274 %{_mandir}/man7/nfsd.7*
275 %{_mandir}/man8/exportfs.8*
276 %{_mandir}/man8/mountd.8*
277 %{_mandir}/man8/nhfsgraph.8*
278 %{_mandir}/man8/nhfsnums.8*
279 %{_mandir}/man8/nhfsrun.8*
280 %{_mandir}/man8/nhfsstone.8*
281 %{_mandir}/man8/nfsd.8*
282 %{_mandir}/man8/nfsstat.8*
283 %{_mandir}/man8/rpc.mountd.8*
284 %{_mandir}/man8/rpc.nfsd.8*
285
286 %files lock
287 %defattr(644,root,root,755)
288 %attr(755,root,root) %{_sbindir}/rpc.lockd
289 %attr(755,root,root) %{_sbindir}/rpc.statd
290 %attr(754,root,root) /etc/rc.d/init.d/nfslock
291 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/nfslock
292 %{_mandir}/man8/rpc.lockd.8*
293 %{_mandir}/man8/lockd.8*
294 %{_mandir}/man8/rpc.statd.8*
295 %{_mandir}/man8/statd.8*
296
297 %files clients
298 %defattr(644,root,root,755)
299 %attr(754,root,root) /etc/rc.d/init.d/nfsfs
300 %attr(755,root,root) %{_sbindir}/showmount
301 %{_mandir}/man8/showmount.8*
302
303 #%files rquotad
304 #%defattr(644,root,root,755)
305 #%attr(755,root,root) %{_sbindir}/rpc.rquotad
306 #%attr(754,root,root) /etc/rc.d/init.d/rquotad
307 #%config(noreplace) %verify(not size mtime md5) /etc/sysconfig/rquotad
308 #%%{_mandir}/man8/rpc.rquotad.8*
This page took 0.072676 seconds and 3 git commands to generate.