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