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