]> git.pld-linux.org Git - packages/nfs-utils.git/blame - nfs-utils.spec
- rel 4
[packages/nfs-utils.git] / nfs-utils.spec
CommitLineData
042f4ecc
JR
1#
2# Conditional build:
3%bcond_with krb5 # build with MIT Kerberos (+libgssglue) instead of Heimdal
4%bcond_without tirpc # use librpcsecgss instead of libtirpc
5#
6Summary: Kernel NFS server
7Summary(pl.UTF-8): Działający na poziomie jądra serwer NFS
8Summary(pt_BR.UTF-8): Os utilitários para o cliente e servidor NFS do Linux
9Summary(ru.UTF-8): Утилиты для NFS и демоны поддержки для NFS-сервера ядра
10Summary(uk.UTF-8): Утиліти для NFS та демони підтримки для NFS-сервера ядра
11Name: nfs-utils
d1c5b6d6 12Version: 1.2.5
f75dd6cb 13Release: 4
042f4ecc
JR
14License: GPL v2
15Group: Networking/Daemons
d1c5b6d6 16#Source0: http://www.kernel.org/pub/linux/utils/nfs/%{name}-%{version}.tar.bz2
1a52346f 17Source0: http://downloads.sourceforge.net/nfs/%{name}-%{version}.tar.bz2
d1c5b6d6 18# Source0-md5: 8395ac770720b83c5c469f88306d7765
042f4ecc
JR
19#Source1: ftp://ftp.linuxnfs.sourceforge.org/pub/nfs/nfs.doc.tar.gz
20Source1: nfs.doc.tar.gz
21# Source1-md5: ae7db9c61c5ad04f83bb99e5caed73da
22Source2: nfs.init
23Source3: nfslock.init
24Source4: nfsfs.init
25Source5: rpcidmapd.init
26Source6: rpcgssd.init
27Source7: rpcsvcgssd.init
28Source8: nfs.sysconfig
29Source9: nfslock.sysconfig
30Source10: nfsfs.sysconfig
dbb63347 31Source11: blkmapd.init
902f4b0d
JR
32Source100: proc-fs-nfsd.mount
33Source101: var-lib-nfs-rpc_pipefs.mount
34Source102: nfsd.service
35Source103: nfs-blkmapd.service
36Source104: nfs-exportfs.service
37Source105: nfs-gssd.service
38Source106: nfs-idmapd.service
39Source107: nfs-lock.service
40Source108: nfs-mountd.service
41Source109: nfs-svcgssd.service
42Source110: nfsd.postconfig
43Source111: nfsd.preconfig
44Source112: nfs-lock.preconfig
042f4ecc
JR
45Patch0: %{name}-install.patch
46Patch1: %{name}-statdpath.patch
47Patch2: %{name}-subsys.patch
48Patch3: %{name}-union-mount.patch
c1a7163e 49Patch4: %{name}-heimdal.patch
d277a362 50Patch5: %{name}-heimdal-kcm.patch
042f4ecc
JR
51URL: http://nfs.sourceforge.net/
52BuildRequires: autoconf >= 2.59
53BuildRequires: automake
54BuildRequires: cpp
d277a362 55BuildRequires: keyutils-devel
05395780 56BuildRequires: libblkid-devel >= 1.40
eac4cf5e 57BuildRequires: libmount-devel
042f4ecc 58BuildRequires: libcap-devel
d1c5b6d6 59BuildRequires: device-mapper-devel
042f4ecc 60BuildRequires: libevent-devel >= 1.2
01ab2117 61BuildRequires: libnfsidmap-devel >= 0.24
042f4ecc
JR
62BuildRequires: libtool
63BuildRequires: libwrap-devel
64BuildRequires: pkgconfig
cf24a9e6 65BuildRequires: rpm-pythonprov
042f4ecc
JR
66%if %{with tirpc}
67BuildRequires: libtirpc-devel >= 1:0.1.10-4
68%else
69BuildRequires: librpcsecgss-devel >= 0.16
70%endif
71%if %{with krb5}
72BuildRequires: krb5-devel >= 1.6
8fca1bdf 73BuildRequires: libgssglue-devel >= 0.3
042f4ecc
JR
74%else
75BuildRequires: heimdal-devel >= 1.0
76%endif
902f4b0d 77BuildRequires: rpmbuild(macros) >= 1.623
042f4ecc
JR
78# lucid context fields mismatch with current version of spkm3.h
79BuildConflicts: gss_mech_spkm3-devel
80Requires(post): fileutils
81Requires(post): sed >= 4.0
82Requires(post,preun): /sbin/chkconfig
83Requires: %{name}-common = %{version}-%{release}
678e9da9 84Requires: libevent >= 2.0.14-2
042f4ecc
JR
85Requires: rc-scripts >= 0.4.1.5
86Requires: rpcbind >= 0.1.7
87Requires: setup >= 2.4.6-7
88Provides: nfsdaemon
89Obsoletes: knfsd
90Obsoletes: nfs-server
91Obsoletes: nfsdaemon
92Conflicts: kernel < 2.2.5
93Conflicts: krb5-common < 1.7
94ExcludeArch: armv4l
95BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
96
97%description
98This is the *new* kernel NFS server and related tools. It provides a
99much higher level of performance than the traditional Linux user-land
100NFS server.
101
102%description -l pl.UTF-8
103To jest *nowy* działający na poziomie jądra serwer NFS oraz związane z
104nim narzędzia. Serwer ten dostarcza znacznie większą wydajność niż
105tradycyjny, działający na poziomie użytkownika serwer NFS.
106
107%description -l pt_BR.UTF-8
108O pacote nfs-utils provê os utilitários para o cliente e servidor NFS
109do Linux.
110
111%description -l ru.UTF-8
112Пакет nfs-utils предоставляет демона для NFS-сервера, включенного в
113ядро, и сопутствующие утилиты, которые обеспечивают намного большую
114производительность, чем традиционные Linux NFS-сервера, используемые
115большинством пользователей.
116
117%description -l uk.UTF-8
118Пакет nfs-utils надає демона для NFS-сервера, вбудованого в ядро, та
119супутні утиліти, які забезпечують набагато більшу продуктивність, ніж
120традиційні Linux NFS-сервери, які використовує більшість користувачів.
121
902f4b0d
JR
122%package systemd
123Summary: systemd units for NFS server services
124Summary(pl.UTF-8): Jednostki systemd dla serwisów serwera NFS
125Group: Daemons
126Requires: %{name} = %{version}-%{release}
127Requires: systemd
128Requires: systemd-units
129
130%description systemd
131Systemd units for NFS server services.
132
133%description systemd -l pl.UTF-8
134Jednostki systemd dla serwisów serwera NFS.
135
042f4ecc
JR
136%package clients
137Summary: Clients for connecting to a remote NFS server
138Summary(pl.UTF-8): Klienci do łączenia się ze zdalnym serwerem NFS
139Group: Networking
140Requires(post,preun): /sbin/chkconfig
141Requires: %{name}-common = %{version}-%{release}
142Requires: psmisc
143Requires: rc-scripts
144Provides: nfs-server-clients
145Provides: nfsclient
146Obsoletes: knfsd-clients
147Obsoletes: nfs-server-clients
148Obsoletes: nfsclient
149Conflicts: krb5-common < 1.7
150
151%description clients
152The nfs-server-clients package contains the showmount program.
153Showmount queries the mount daemon on a remote host for information
154about the NFS (Network File System) server on the remote host. For
155example, showmount can display the clients which are mounted on that
156host. This package is not needed to mount NFS volumes.
157
158%description clients -l pl.UTF-8
159Pakiet zawiera program showmount służący do odpytywania serwera NFS.
160Showmount pyta demona na zdalnej maszynie o informacje NFS na zdalnym
161hoście. Na przykład, showmount potrafi pokazać klientów, którzy są
162zamountowani na tym serwerze. Ten pakiet nie jest konieczny do
163zamountowania zasobów NFS.
164
902f4b0d
JR
165%package clients-systemd
166Summary: systemd units for NFS clients
167Summary(pl.UTF-8): Jednostki systemd dla klientów NFS
168Group: Daemons
169Requires: %{name}-clients = %{version}-%{release}
170Requires: systemd
171Requires: systemd-units
172
173%description clients-systemd
174Systemd units for NFS clients.
175
176%description clients-systemd -l pl.UTF-8
177Jednostki systemd dla klientów NFS.
178
03bd8d09
JR
179%package common
180Summary: Common programs for NFS
181Summary(pl.UTF-8): Wspólne programy do obsługi NFS
042f4ecc
JR
182Group: Networking
183Requires(post,preun): /sbin/chkconfig
03bd8d09 184Provides: user(rpcstatd)
042f4ecc
JR
185Provides: group(rpcstatd)
186Provides: nfslockd
03bd8d09 187Provides: nfs-utils-lock
678e9da9 188Requires: libnfsidmap >= 0.25-3
03bd8d09
JR
189Requires: rc-scripts
190Requires: rpcbind >= 0.1.7
191Obsoletes: nfs-utils-lock
042f4ecc
JR
192Obsoletes: knfsd-lock
193Obsoletes: nfslockd
042f4ecc
JR
194Conflicts: mount < 2.13-0.pre7.1
195
196%description common
197Common programs for NFS.
198
199%description common -l pl.UTF-8
200Wspólne programy do obsługi NFS.
201
902f4b0d
JR
202%package common-systemd
203Summary: systemd units for common NFS services
204Summary(pl.UTF-8): Jednostki systemd dla wspólnych serwisów NFS
205Group: Daemons
206Requires: %{name}-common = %{version}-%{release}
207Requires: systemd
208Requires: systemd-units
209
210%description common-systemd
211Systemd units for common NFS services.
212
213%description common-systemd -l pl.UTF-8
214Jednostki systemd dla wspólnych serwisów NFS.
215
042f4ecc
JR
216%prep
217%setup -q -a1
218%patch0 -p1
219%patch1 -p1
220%patch2 -p1
221%patch3 -p1
c1a7163e 222%patch4 -p1
927aa100 223%patch5 -p1
042f4ecc
JR
224
225%build
226%{__libtoolize}
227%{__aclocal} -I aclocal
228%{__autoconf}
229%{__autoheader}
230%{__automake}
231%configure \
232 --enable-nfsv3 \
233 --enable-nfsv4 \
d1c5b6d6 234 --enable-nfsv41 \
042f4ecc
JR
235 --enable-gss \
236 --enable-mount \
d1c5b6d6 237 --enable-mountconfig \
eac4cf5e 238 --enable-libmount-mount \
5ec77457
JR
239%if %{with tirpc}
240 --enable-tirpc \
042f4ecc 241 --enable-ipv6 \
5ec77457
JR
242%else
243 --disable-tirpc \
244 --disable-ipv6 \
245%endif
d1c5b6d6 246 --with-statdpath=/var/lib/nfs/statd \
042f4ecc
JR
247 --with-statedir=/var/lib/nfs \
248 --with-statduser=rpcstatd \
678e9da9 249 --with-start-statd=/sbin/start-statd \
042f4ecc 250 --with-tcp-wrappers \
8001d84c 251 --with-krb5
042f4ecc
JR
252
253%{__make} all
254
255%install
256rm -rf $RPM_BUILD_ROOT
69621933 257install -d $RPM_BUILD_ROOT%{_sysconfdir}/{rc.d/init.d,sysconfig,exports.d} \
902f4b0d
JR
258 $RPM_BUILD_ROOT%{_var}/lib/nfs/{rpc_pipefs,v4recovery} \
259 $RPM_BUILD_ROOT{%{systemdunitdir},%{_datadir}/nfs-utils}
042f4ecc
JR
260
261%{__make} install \
262 DESTDIR=$RPM_BUILD_ROOT
263
d1c5b6d6
JR
264install -p utils/mount/nfsmount.conf $RPM_BUILD_ROOT/etc
265
678e9da9 266cat >$RPM_BUILD_ROOT/sbin/start-statd <<EOF
042f4ecc
JR
267#!/bin/sh
268# mount.nfs calls this script when mounting a filesystem with locking
269# enabled, but when statd does not seem to be running (based on
270# /var/run/rpc.statd.pid).
678e9da9 271exec /sbin/rpc.statd --no-notify
042f4ecc
JR
272EOF
273
678e9da9
JR
274%{__sed} -i -e "s|#!/bin/bash|#!/bin/sh|" $RPM_BUILD_ROOT%{_sbindir}/gss_destroy_creds
275%{__sed} -i -e 's|%{_sbindir}nfsidmap|/sbin/nfsidmap|g' $RPM_BUILD_ROOT%{_mandir}/man8/nfsidmap.8
042f4ecc 276
678e9da9
JR
277for f in rpcdebug blkmapd nfsidmap rpc.gssd rpc.idmapd rpc.statd ; do
278 mv $RPM_BUILD_ROOT%{_sbindir}/$f $RPM_BUILD_ROOT/sbin
279done
042f4ecc
JR
280
281install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfs
282install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfslock
283install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfsfs
284install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/idmapd
285install %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/gssd
286install %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/svcgssd
dbb63347 287install %{SOURCE11} $RPM_BUILD_ROOT/etc/rc.d/init.d/blkmapd
042f4ecc
JR
288install %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/nfsd
289install %{SOURCE9} $RPM_BUILD_ROOT/etc/sysconfig/nfslock
290install %{SOURCE10} $RPM_BUILD_ROOT/etc/sysconfig/nfsfs
291
902f4b0d
JR
292install %{SOURCE100} $RPM_BUILD_ROOT%{systemdunitdir}/proc-fs-nfsd.mount
293install %{SOURCE101} $RPM_BUILD_ROOT%{systemdunitdir}/var-lib-nfs-rpc_pipefs.mount
294install %{SOURCE102} $RPM_BUILD_ROOT%{systemdunitdir}/nfsd.service
295install %{SOURCE103} $RPM_BUILD_ROOT%{systemdunitdir}/nfs-blkmapd.service
296install %{SOURCE104} $RPM_BUILD_ROOT%{systemdunitdir}/nfs-exportfs.service
297install %{SOURCE105} $RPM_BUILD_ROOT%{systemdunitdir}/nfs-gssd.service
298install %{SOURCE106} $RPM_BUILD_ROOT%{systemdunitdir}/nfs-idmapd.service
299install %{SOURCE107} $RPM_BUILD_ROOT%{systemdunitdir}/nfs-lock.service
300install %{SOURCE108} $RPM_BUILD_ROOT%{systemdunitdir}/nfs-mountd.service
301install %{SOURCE109} $RPM_BUILD_ROOT%{systemdunitdir}/nfs-svcgssd.service
302install %{SOURCE110} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfsd.postconfig
303install %{SOURCE111} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfsd.preconfig
304install %{SOURCE112} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfs-lock.preconfig
305
042f4ecc
JR
306> $RPM_BUILD_ROOT%{_var}/lib/nfs/rmtab
307> $RPM_BUILD_ROOT%{_sysconfdir}/exports
308
d1c5b6d6 309%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/rpc.{mountd,nfsd,statd,sm-notify,svcgssd,gssd,idmapd}.8
042f4ecc
JR
310echo ".so mountd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.mountd.8
311echo ".so nfsd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.nfsd.8
312echo ".so statd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.statd.8
313echo ".so sm-notify.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.sm-notify.8
314echo ".so gssd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.gssd.8
315echo ".so idmapd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.idmapd.8
316echo ".so svcgssd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.svcgssd.8
317
318touch $RPM_BUILD_ROOT/var/lib/nfs/xtab
319
320ln -sf /bin/true $RPM_BUILD_ROOT/sbin/fsck.nfs
321
322cp -a nfs html
323
324%clean
325rm -rf $RPM_BUILD_ROOT
326
327%post
328/sbin/chkconfig --add nfs
329%service nfs restart "NFS daemon"
330/sbin/chkconfig --add svcgssd
331%service svcgssd restart "RPC svcgssd"
332
333%preun
334if [ "$1" = "0" ]; then
335 %service nfs stop
336 /sbin/chkconfig --del nfs
337 %service svcgssd stop
338 /sbin/chkconfig --del svcgssd
339fi
340
902f4b0d
JR
341%post systemd
342%systemd_post nfsd.service
343%systemd_post nfs-exportfs.service
344%systemd_post nfs-mountd.service
345%systemd_post nfs-svcgssd.service
346
347%preun systemd
348%systemd_preun nfsd.service
349%systemd_preun nfs-exportfs.service
350%systemd_preun nfs-mountd.service
351%systemd_preun nfs-svcgssd.service
352
353%postun systemd
354%systemd_reload
355
042f4ecc
JR
356%post clients
357/sbin/chkconfig --add nfsfs
358%service nfsfs restart
359/sbin/chkconfig --add gssd
360%service gssd restart "RPC gssd"
03bd8d09
JR
361/sbin/chkconfig --add blkmapd
362%service blkmapd restart "pNFS blkmapd"
042f4ecc
JR
363
364%preun clients
365if [ "$1" = "0" ]; then
366 %service nfsfs stop
367 /sbin/chkconfig --del nfsfs
368 %service gssd stop
369 /sbin/chkconfig --del gssd
03bd8d09
JR
370 %service blkmapd stop
371 /sbin/chkconfig --del blkmapd
042f4ecc
JR
372fi
373
902f4b0d
JR
374%post clients-systemd
375%systemd_post nfs-blkmapd.service
376%systemd_post nfs-gssd.service
377
378%preun clients-systemd
379%systemd_preun nfs-blkmapd.service
380%systemd_preun nfs-gssd.service
381
382%postun clients-systemd
383%systemd_reload
384
03bd8d09 385%pre common
042f4ecc
JR
386%groupadd -g 191 rpcstatd
387%useradd -u 191 -d /var/lib/nfs/statd -s /bin/false -c "RPC statd user" -g rpcstatd rpcstatd
388
03bd8d09
JR
389%post common
390/sbin/chkconfig --add idmapd
391%service idmapd restart "RPC idmapd"
042f4ecc
JR
392/sbin/chkconfig --add nfslock
393%service nfslock restart "RPC statd"
394
03bd8d09 395%preun common
042f4ecc 396if [ "$1" = "0" ]; then
03bd8d09
JR
397 %service idmapd stop
398 /sbin/chkconfig --del idmapd
042f4ecc
JR
399 %service nfslock stop
400 /sbin/chkconfig --del nfslock
401fi
402
03bd8d09 403%postun common
042f4ecc
JR
404if [ "$1" = "0" ]; then
405 %userremove rpcstatd
406 %groupremove rpcstatd
407fi
408
902f4b0d
JR
409%post common-systemd
410%systemd_post nfs-idmapd.service
411%systemd_post nfs-lock.service
412
413%preun common-systemd
414%systemd_preun nfs-idmapd.service
415%systemd_preun nfs-lock.service
416
417%postun common-systemd
418%systemd_reload
419
420%triggerpostun -- %{name} < 1.2.5-4
421if [ -f /etc/sysconfig/nfsd ]; then
422 . /etc/sysconfig/nfsd
f75dd6cb
JR
423 __RPCMOUNTDOPTIONS=
424 [ -n "$MOUNTD_PORT" ] && __RPCMOUNTDOPTIONS="-p $MOUNTD_PORT"
902f4b0d
JR
425 for vers in 2 3 4 ; do
426 __var=$(eval echo \$NFSv$vers)
427 [ -n "$__var" -a "$__var" != "yes" ] && \
f75dd6cb 428 __RPCMOUNTDOPTIONS="$__RPCMOUNTDOPTIONS --no-nfs-version $vers"
902f4b0d 429 done
f75dd6cb 430 [ -z "$__RPCMOUNTDOPTIONS" ] && exit 0
902f4b0d
JR
431 cp -f /etc/sysconfig/nfsd{,.rpmsave}
432 echo >>/etc/sysconfig/nfsd
433 echo "# Added by rpm trigger" >>/etc/sysconfig/nfsd
f75dd6cb 434 echo "RPCMOUNTDOPTIONS=\"$RPCMOUNTOPTIONS $__RPCMOUNTDOPTIONS\"" >>/etc/sysconfig/nfsd
902f4b0d
JR
435fi
436
03bd8d09
JR
437%triggerpostun common -- %{name}-lock < 1.2.5-3
438if [ -f /etc/sysconfig/nfslock.rpmsave ]; then
439 mv -f /etc/sysconfig/nfslock{,.rpmnew}
440 mv -f /etc/sysconfig/nfslock.rpmsave /etc/sysconfig/nfslock
042f4ecc 441fi
042f4ecc 442
902f4b0d
JR
443%triggerpostun common -- %{name}-common < 1.2.5-4
444if [ -f /etc/sysconfig/nfslock ]; then
445 . /etc/sysconfig/nfslock
446 [ -n "$STATD_PORT" ] && STATDOPTS="$STATDOPTS -p $STATD_PORT"
447 [ -n "$STATD_OUTPORT" ] && STATDOPTS="$STATDOPTS -o $STATD_OUTPORT"
448 [ -z "$STATDOPTS" ] && exit 0
449 cp -f /etc/sysconfig/nfslock{,.rpmsave}
450 echo >>/etc/sysconfig/nfslock
451 echo "# Added by rpm trigger" >>/etc/sysconfig/nfslock
057f6ba6 452 echo "STATDOPTIONS=\"$STATDOPTS\"" >>/etc/sysconfig/nfslock
902f4b0d
JR
453fi
454
042f4ecc
JR
455%files
456%defattr(644,root,root,755)
457%doc ChangeLog README html
458%attr(755,root,root) /sbin/rpcdebug
459%attr(755,root,root) /sbin/fsck.nfs
460%attr(755,root,root) %{_sbindir}/exportfs
461%attr(755,root,root) %{_sbindir}/rpc.mountd
462%attr(755,root,root) %{_sbindir}/rpc.nfsd
463%attr(755,root,root) %{_sbindir}/rpc.svcgssd
464%attr(755,root,root) %{_sbindir}/nfsstat
465
466%attr(754,root,root) /etc/rc.d/init.d/nfs
467%attr(754,root,root) /etc/rc.d/init.d/svcgssd
468
469%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/exports
974d2ecb
JR
470%dir %{_sysconfdir}/exports.d
471
042f4ecc
JR
472%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfsd
473%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/xtab
474%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/etab
475%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/rmtab
476
477%{_mandir}/man5/exports.5*
478%{_mandir}/man7/nfsd.7*
479%{_mandir}/man8/exportfs.8*
480%{_mandir}/man8/mountd.8*
481%{_mandir}/man8/nfsd.8*
482%{_mandir}/man8/nfsstat.8*
483%{_mandir}/man8/rpc.mountd.8*
484%{_mandir}/man8/rpc.nfsd.8*
485%{_mandir}/man8/rpc.svcgssd.8*
486%{_mandir}/man8/rpcdebug.8*
487%{_mandir}/man8/svcgssd.8*
488
902f4b0d
JR
489%files systemd
490%defattr(644,root,root,755)
491%{systemdunitdir}/nfsd.service
492%{systemdunitdir}/nfs-exportfs.service
493%{systemdunitdir}/nfs-mountd.service
494%{systemdunitdir}/nfs-svcgssd.service
495%{systemdunitdir}/proc-fs-nfsd.mount
496%attr(755,root,root) %{_datadir}/nfs-utils/nfsd.postconfig
497%attr(755,root,root) %{_datadir}/nfs-utils/nfsd.preconfig
498
042f4ecc
JR
499%files clients
500%defattr(644,root,root,755)
03bd8d09
JR
501%attr(754,root,root) /etc/rc.d/init.d/blkmapd
502%attr(754,root,root) /etc/rc.d/init.d/gssd
042f4ecc
JR
503%attr(754,root,root) /etc/rc.d/init.d/nfsfs
504%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfsfs
d1c5b6d6 505%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) /etc/nfsmount.conf
042f4ecc
JR
506%attr(4755,root,root) /sbin/mount.nfs
507%attr(4755,root,root) /sbin/umount.nfs
508%attr(4755,root,root) /sbin/mount.nfs4
509%attr(4755,root,root) /sbin/umount.nfs4
678e9da9
JR
510%attr(755,root,root) /sbin/blkmapd
511%attr(755,root,root) /sbin/rpc.gssd
042f4ecc
JR
512%attr(755,root,root) %{_sbindir}/mountstats
513%attr(755,root,root) %{_sbindir}/nfsiostat
03bd8d09 514%attr(755,root,root) %{_sbindir}/showmount
d1c5b6d6 515%{_mandir}/man5/nfsmount.conf.5*
9d168c46 516%{_mandir}/man8/blkmapd.8*
042f4ecc
JR
517%{_mandir}/man8/gssd.8*
518%{_mandir}/man8/mount.nfs.8*
519%{_mandir}/man8/mountstats.8*
520%{_mandir}/man8/nfsiostat.8*
521%{_mandir}/man8/rpc.gssd.8*
522%{_mandir}/man8/showmount.8*
523%{_mandir}/man8/umount.nfs.8*
524
902f4b0d
JR
525%files clients-systemd
526%defattr(644,root,root,755)
527%{systemdunitdir}/nfs-blkmapd.service
528%{systemdunitdir}/nfs-gssd.service
529
042f4ecc
JR
530%files common
531%defattr(644,root,root,755)
03bd8d09
JR
532%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfslock
533%attr(754,root,root) /etc/rc.d/init.d/idmapd
534%attr(754,root,root) /etc/rc.d/init.d/nfslock
042f4ecc
JR
535%attr(755,root,root) %{_sbindir}/gss_clnt_send_err
536%attr(755,root,root) %{_sbindir}/gss_destroy_creds
03bd8d09 537%attr(755,root,root) %{_sbindir}/sm-notify
678e9da9
JR
538%attr(755,root,root) /sbin/nfsidmap
539%attr(755,root,root) /sbin/rpc.idmapd
540%attr(755,root,root) /sbin/rpc.statd
541%attr(755,root,root) /sbin/start-statd
042f4ecc
JR
542%dir %{_var}/lib/nfs
543%dir %{_var}/lib/nfs/rpc_pipefs
544%dir %{_var}/lib/nfs/v4recovery
03bd8d09
JR
545%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd
546%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd/sm
547%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd/sm.bak
548%attr(600,rpcstatd,rpcstatd) %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/statd/state
042f4ecc
JR
549%{_mandir}/man5/nfs.5*
550%{_mandir}/man8/idmapd.8*
fba6fbdd 551%{_mandir}/man8/nfsidmap.8*
042f4ecc 552%{_mandir}/man8/rpc.idmapd.8*
03bd8d09
JR
553%{_mandir}/man8/rpc.sm-notify.8*
554%{_mandir}/man8/rpc.statd.8*
555%{_mandir}/man8/sm-notify.8*
556%{_mandir}/man8/statd.8*
902f4b0d
JR
557
558%files common-systemd
559%defattr(644,root,root,755)
560%{systemdunitdir}/nfs-idmapd.service
561%{systemdunitdir}/nfs-lock.service
562%{systemdunitdir}/var-lib-nfs-rpc_pipefs.mount
563%dir %{_datadir}/nfs-utils
564%attr(755,root,root) %{_datadir}/nfs-utils/nfs-lock.preconfig
This page took 0.465619 seconds and 4 git commands to generate.