]> git.pld-linux.org Git - packages/nfs-utils.git/blame_incremental - nfs-utils.spec
- updated to 2.6.4
[packages/nfs-utils.git] / nfs-utils.spec
... / ...
CommitLineData
1# TODO: systemd support needs cleanup (see TODOs below)
2#
3# Conditional build:
4%bcond_with krb5 # build with MIT Kerberos instead of Heimdal
5%bcond_without tirpc # use librpcsecgss instead of libtirpc
6
7Summary: Kernel NFS server
8Summary(pl.UTF-8): Działający na poziomie jądra serwer NFS
9Summary(pt_BR.UTF-8): Os utilitários para o cliente e servidor NFS do Linux
10Summary(ru.UTF-8): Утилиты для NFS и демоны поддержки для NFS-сервера ядра
11Summary(uk.UTF-8): Утиліти для NFS та демони підтримки для NFS-сервера ядра
12Name: nfs-utils
13Version: 2.6.4
14Release: 1
15License: GPL v2
16Group: Networking/Daemons
17Source0: https://www.kernel.org/pub/linux/utils/nfs-utils/%{version}/%{name}-%{version}.tar.xz
18# Source0-md5: 907f95977ccf7a522ee32af1534f0e4c
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
31Source11: blkmapd.init
32Source12: sunrpc.conf
33Source13: %{name}_env.sh
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
45Patch0: %{name}-install.patch
46Patch1: %{name}-statdpath.patch
47Patch2: %{name}-subsys.patch
48Patch3: %{name}-union-mount.patch
49Patch4: %{name}-heimdal.patch
50Patch5: %{name}-x32.patch
51Patch6: libnfsidmap-pluginpath.patch
52Patch7: %{name}-sh.patch
53URL: http://linux-nfs.org/
54BuildRequires: autoconf >= 2.59
55BuildRequires: automake
56BuildRequires: cpp
57BuildRequires: device-mapper-devel
58BuildRequires: keyutils-devel
59BuildRequires: libblkid-devel >= 1.40
60BuildRequires: libcap-devel
61BuildRequires: libevent-devel >= 1.2
62BuildRequires: libmount-devel
63BuildRequires: libtool
64BuildRequires: libuuid-devel
65BuildRequires: libwrap-devel
66BuildRequires: openldap-devel
67BuildRequires: pkgconfig
68BuildRequires: rpcsvc-proto
69BuildRequires: rpm-pythonprov
70BuildRequires: rpmbuild(macros) >= 1.623
71BuildRequires: sqlite3-devel >= 3.3
72BuildRequires: tar >= 1:1.22
73BuildRequires: xz
74%if %{with tirpc}
75BuildRequires: libtirpc-devel >= 1:1.3.4
76%else
77BuildRequires: librpcsecgss-devel >= 0.16
78%endif
79%if %{with krb5}
80BuildRequires: krb5-devel >= 1.6
81%else
82BuildRequires: heimdal-devel >= 1.0
83%endif
84# lucid context fields mismatch with current version of spkm3.h
85BuildConflicts: gss_mech_spkm3-devel
86Requires(post): fileutils
87Requires(post): sed >= 4.0
88Requires(post,preun): /sbin/chkconfig
89Requires(post,preun,postun): systemd-units >= 38
90Requires: %{name}-common = %{version}-%{release}
91Requires: libevent >= 2.0.14-2
92Requires: rc-scripts >= 0.4.1.5
93Requires: rpcbind >= 0.1.7
94Requires: setup >= 2.4.6-7
95Requires: systemd-units >= 0.38
96Provides: nfsdaemon
97Obsoletes: knfsd
98Obsoletes: nfs-server
99Obsoletes: nfs-utils-systemd < 1.2.5-5
100Obsoletes: nfsdaemon
101Conflicts: kernel < 2.2.5
102Conflicts: krb5-common < 1.7
103ExcludeArch: armv4l
104BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
105
106%description
107This is the *new* kernel NFS server and related tools. It provides a
108much higher level of performance than the traditional Linux user-land
109NFS server.
110
111%description -l pl.UTF-8
112To jest *nowy* działający na poziomie jądra serwer NFS oraz związane z
113nim narzędzia. Serwer ten dostarcza znacznie większą wydajność niż
114tradycyjny, działający na poziomie użytkownika serwer NFS.
115
116%description -l pt_BR.UTF-8
117O pacote nfs-utils provê os utilitários para o cliente e servidor NFS
118do Linux.
119
120%description -l ru.UTF-8
121Пакет nfs-utils предоставляет демона для NFS-сервера, включенного в
122ядро, и сопутствующие утилиты, которые обеспечивают намного большую
123производительность, чем традиционные Linux NFS-сервера, используемые
124большинством пользователей.
125
126%description -l uk.UTF-8
127Пакет nfs-utils надає демона для NFS-сервера, вбудованого в ядро, та
128супутні утиліти, які забезпечують набагато більшу продуктивність, ніж
129традиційні Linux NFS-сервери, які використовує більшість користувачів.
130
131%package clients
132Summary: Clients for connecting to a remote NFS server
133Summary(pl.UTF-8): Klienci do łączenia się ze zdalnym serwerem NFS
134Group: Networking
135Requires(post,preun): /sbin/chkconfig
136Requires(post,preun,postun): systemd-units >= 38
137Requires: %{name}-common = %{version}-%{release}
138%if %{with tirpc}
139Requires: libtirpc >= 1:1.3.4
140%else
141BuildRequires: librpcsecgss >= 0.16
142%endif
143Requires: psmisc
144Requires: rc-scripts
145Requires: systemd-units >= 0.38
146Provides: nfs-server-clients
147Provides: nfsclient
148Obsoletes: knfsd-clients
149Obsoletes: nfs-server-clients
150Obsoletes: nfs-utils-clients-systemd < 1.2.5-5
151Obsoletes: nfsclient
152Conflicts: krb5-common < 1.7
153
154%description clients
155The nfs-server-clients package contains the showmount program.
156Showmount queries the mount daemon on a remote host for information
157about the NFS (Network File System) server on the remote host. For
158example, showmount can display the clients which are mounted on that
159host. This package is not needed to mount NFS volumes.
160
161%description clients -l pl.UTF-8
162Pakiet zawiera program showmount służący do odpytywania serwera NFS.
163Showmount pyta demona na zdalnej maszynie o informacje NFS na zdalnym
164hoście. Na przykład, showmount potrafi pokazać klientów, którzy są
165zamountowani na tym serwerze. Ten pakiet nie jest konieczny do
166zamountowania zasobów NFS.
167
168%package common
169Summary: Common programs for NFS
170Summary(pl.UTF-8): Wspólne programy do obsługi NFS
171Group: Networking
172Requires(post,preun): /sbin/chkconfig
173Requires(post,preun,postun): systemd-units >= 38
174Requires: libnfsidmap = %{version}-%{release}
175Requires: rc-scripts
176Requires: rpcbind >= 0.1.7
177Requires: systemd-units >= 0.38
178Provides: group(rpcstatd)
179Provides: nfs-utils-lock
180Provides: nfslockd
181Provides: user(rpcstatd)
182Obsoletes: knfsd-lock
183Obsoletes: nfs-utils-common-systemd < 1.2.5-5
184Obsoletes: nfs-utils-lock < 1.2.5-3
185Obsoletes: nfslockd
186Conflicts: mount < 2.13-0.pre7.1
187
188%description common
189Common programs for NFS.
190
191%description common -l pl.UTF-8
192Wspólne programy do obsługi NFS.
193
194%package -n libnfsidmap
195Summary: Library to help mapping id's, mainly for NFSv4
196Summary(pl.UTF-8): Biblioteka pomagająca w mapowaniu identyfikatorów, głównie dla NFSv4
197License: BSD
198Group: Libraries
199Obsoletes: nfsidmap < 0.12
200
201%description -n libnfsidmap
202Library to help mapping id's, mainly for NFSv4.
203
204%description -n libnfsidmap -l pl.UTF-8
205Biblioteka pomagająca w mapowaniu identyfikatorów, głównie dla NFSv4.
206
207%package -n libnfsidmap-devel
208Summary: Header files for libnfsidmap library
209Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libnfsidmap
210Group: Development/Libraries
211Requires: libnfsidmap = %{version}-%{release}
212Obsoletes: nfsidmap-devel < 0.12
213
214%description -n libnfsidmap-devel
215Header files for libnfsidmap library.
216
217%description -n libnfsidmap-devel -l pl.UTF-8
218Pliki nagłówkowe biblioteki libnfsidmap.
219
220%package -n libnfsidmap-static
221Summary: Static libnfsidmap library
222Summary(pl.UTF-8): Statyczna biblioteka libnfsidmap
223Group: Development/Libraries
224Requires: libnfsidmap-devel = %{version}-%{release}
225Obsoletes: nfsidmap-static < 0.12
226
227%description -n libnfsidmap-static
228Static libnfsidmap library.
229
230%description -n libnfsidmap-static -l pl.UTF-8
231Statyczna biblioteka libnfsidmap.
232
233%prep
234%setup -q -a1
235%patch0 -p1
236%patch1 -p1
237%patch2 -p1
238%patch3 -p1
239%patch4 -p1
240%patch5 -p1
241%patch6 -p1
242%patch7 -p1
243
244# force regeneration
245%{__rm} tools/nfsrahead/99-nfs.rules
246
247%build
248%{__libtoolize}
249%{__aclocal} -I aclocal
250%{__autoconf}
251%{__autoheader}
252%{__automake}
253%configure \
254 --enable-nfsv4 \
255 --enable-nfsv41 \
256 --enable-gss \
257 --enable-libmount-mount \
258 --enable-mount \
259 --enable-mountconfig \
260 --enable-svcgss \
261%if %{with tirpc}
262 --enable-ipv6 \
263 --enable-tirpc \
264%else
265 --disable-ipv6 \
266 --disable-tirpc \
267%endif
268 --with-statdpath=/var/lib/nfs/statd \
269 --with-statedir=/var/lib/nfs \
270 --with-statduser=rpcstatd \
271 --with-start-statd=/sbin/start-statd \
272 --without-gssglue \
273 --with-krb5 \
274 --with-systemd=%{systemdunitdir} \
275 --with-tcp-wrappers
276
277%{__make} pkgplugindir=/%{_lib}/libnfsidmap
278# all
279
280%install
281rm -rf $RPM_BUILD_ROOT
282install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig,exports.d,modprobe.d} \
283 $RPM_BUILD_ROOT%{_var}/lib/nfs/{rpc_pipefs,v4recovery} \
284 $RPM_BUILD_ROOT%{_datadir}/nfs-utils
285
286%{__make} install \
287 DESTDIR=$RPM_BUILD_ROOT \
288 pkgplugindir=/%{_lib}/libnfsidmap \
289 generator_dir=/lib/systemd/system-generators \
290 udev_rulesdir=/lib/udev/rules.d
291
292%{__rm} $RPM_BUILD_ROOT%{_libdir}/libnfsidmap.la
293%{__rm} $RPM_BUILD_ROOT/%{_lib}/libnfsidmap/*.{a,la}
294
295%{__mv} $RPM_BUILD_ROOT%{_libdir}/libnfsidmap.so.* $RPM_BUILD_ROOT/%{_lib}
296ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libnfsidmap.so.*.*.*) \
297 $RPM_BUILD_ROOT%{_libdir}/libnfsidmap.so
298
299install -p support/nfsidmap/idmapd.conf $RPM_BUILD_ROOT%{_sysconfdir}
300install -p utils/mount/nfsmount.conf $RPM_BUILD_ROOT/etc
301
302%{__rm} $RPM_BUILD_ROOT%{_sbindir}/start-statd
303cat >$RPM_BUILD_ROOT/sbin/start-statd <<EOF
304#!/bin/sh
305# mount.nfs calls this script when mounting a filesystem with locking
306# enabled, but when statd does not seem to be running (based on
307# /var/run/rpc.statd.pid).
308exec /sbin/rpc.statd --no-notify
309EOF
310
311%{__sed} -i -e 's|%{_sbindir}nfsidmap|/sbin/nfsidmap|g' $RPM_BUILD_ROOT%{_mandir}/man8/nfsidmap.8
312
313for f in rpcdebug blkmapd nfsidmap rpc.gssd rpc.idmapd rpc.statd ; do
314 %{__mv} $RPM_BUILD_ROOT%{_sbindir}/$f $RPM_BUILD_ROOT/sbin
315done
316
317install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfs
318install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfslock
319install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfsfs
320install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/idmapd
321install %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/gssd
322install %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/svcgssd
323install %{SOURCE11} $RPM_BUILD_ROOT/etc/rc.d/init.d/blkmapd
324install %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/nfsd
325install %{SOURCE9} $RPM_BUILD_ROOT/etc/sysconfig/nfslock
326install %{SOURCE10} $RPM_BUILD_ROOT/etc/sysconfig/nfsfs
327
328install %{SOURCE12} $RPM_BUILD_ROOT/etc/modprobe.d/sunrpc.conf
329
330#install systemd/proc-fs-nfsd.mount $RPM_BUILD_ROOT%{systemdunitdir}/proc-fs-nfsd.mount
331#install systemd/var-lib-nfs-rpc_pipefs.mount $RPM_BUILD_ROOT%{systemdunitdir}/var-lib-nfs-rpc_pipefs.mount
332# TODO: upstream installs nfs-server.service
333install %{SOURCE102} $RPM_BUILD_ROOT%{systemdunitdir}/nfsd.service
334# TODO: upstream installs nfs-blkmap.service
335install %{SOURCE103} $RPM_BUILD_ROOT%{systemdunitdir}/blkmapd.service
336install %{SOURCE104} $RPM_BUILD_ROOT%{systemdunitdir}/nfsd-exportfs.service
337# TODO: upstream installs rpc-gssd.service
338install %{SOURCE105} $RPM_BUILD_ROOT%{systemdunitdir}/gssd.service
339# TODO: upstream installs nfs-idmapd.service
340install %{SOURCE106} $RPM_BUILD_ROOT%{systemdunitdir}/idmapd.service
341# TODO: upstream installs rpc-statd.service + rpc-statd-notify.service
342install %{SOURCE107} $RPM_BUILD_ROOT%{systemdunitdir}/nfslock.service
343# TODO: upstream installs nfs-mountd.service
344install %{SOURCE108} $RPM_BUILD_ROOT%{systemdunitdir}/nfsd-mountd.service
345# TODO: upstream installs auth-rpcgss-module.service / rpc-svcgssd.service
346install %{SOURCE109} $RPM_BUILD_ROOT%{systemdunitdir}/svcgssd.service
347# TODO: upstream installs also nfs-utils.service and nfs-client.target meta-services
348install %{SOURCE110} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfsd.postconfig
349install %{SOURCE111} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfsd.preconfig
350install %{SOURCE112} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfslock.preconfig
351
352# Disable old SysV service for systemd installs
353ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/nfs.service
354ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/nfsfs.service
355
356> $RPM_BUILD_ROOT%{_var}/lib/nfs/rmtab
357> $RPM_BUILD_ROOT%{_sysconfdir}/exports
358
359%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/rpc.{mountd,nfsd,statd,sm-notify,svcgssd,gssd,idmapd}.8
360echo ".so mountd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.mountd.8
361echo ".so nfsd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.nfsd.8
362echo ".so statd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.statd.8
363echo ".so sm-notify.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.sm-notify.8
364echo ".so gssd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.gssd.8
365echo ".so idmapd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.idmapd.8
366echo ".so svcgssd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.svcgssd.8
367
368touch $RPM_BUILD_ROOT/var/lib/nfs/xtab
369
370ln -sf /bin/true $RPM_BUILD_ROOT/sbin/fsck.nfs
371
372cp -a nfs html
373
374# make python dep optional
375chmod a-x $RPM_BUILD_ROOT%{_sbindir}/{mountstats,nfsdclddb,nfsdclnts,nfsiostat}
376
377%clean
378rm -rf $RPM_BUILD_ROOT
379
380%post
381/sbin/chkconfig --add nfs
382%service nfs restart "NFS daemon"
383/sbin/chkconfig --add svcgssd
384%service svcgssd restart "RPC svcgssd"
385%systemd_post nfsd.service nfsd-exportfs.service nfsd-mountd.service svcgssd.service
386
387%preun
388if [ "$1" = "0" ]; then
389 %service nfs stop
390 /sbin/chkconfig --del nfs
391 %service svcgssd stop
392 /sbin/chkconfig --del svcgssd
393fi
394%systemd_preun nfsd.service nfsd-exportfs.service nfsd-mountd.service svcgssd.service
395
396%postun
397%systemd_reload
398
399%post clients
400/sbin/chkconfig --add nfsfs
401%service nfsfs restart
402/sbin/chkconfig --add gssd
403%service gssd restart "RPC gssd"
404/sbin/chkconfig --add blkmapd
405%service blkmapd restart "pNFS blkmapd"
406%systemd_post blkmapd.service gssd.service
407
408%preun clients
409if [ "$1" = "0" ]; then
410 %service nfsfs stop
411 /sbin/chkconfig --del nfsfs
412 %service gssd stop
413 /sbin/chkconfig --del gssd
414 %service blkmapd stop
415 /sbin/chkconfig --del blkmapd
416fi
417%systemd_preun blkmapd.service gssd.service
418
419%postun clients
420%systemd_reload
421
422%pre common
423%groupadd -g 191 rpcstatd
424%useradd -u 191 -d /var/lib/nfs/statd -s /bin/false -c "RPC statd user" -g rpcstatd rpcstatd
425
426%post common
427/sbin/chkconfig --add idmapd
428%service idmapd restart "RPC idmapd"
429/sbin/chkconfig --add nfslock
430%service nfslock restart "RPC statd"
431%systemd_post idmapd.service nfslock.service
432
433%preun common
434if [ "$1" = "0" ]; then
435 %service idmapd stop
436 /sbin/chkconfig --del idmapd
437 %service nfslock stop
438 /sbin/chkconfig --del nfslock
439fi
440%systemd_preun idmapd.service nfslock.service
441
442%postun common
443if [ "$1" = "0" ]; then
444 %userremove rpcstatd
445 %groupremove rpcstatd
446fi
447%systemd_reload
448
449%triggerpostun -- %{name} < 1.2.5-7
450if [ -f /etc/sysconfig/nfsd ]; then
451 . /etc/sysconfig/nfsd
452 __RPCMOUNTDOPTIONS=
453 [ -n "$MOUNTD_PORT" ] && __RPCMOUNTDOPTIONS="-p $MOUNTD_PORT"
454 for vers in 2 3 4 ; do
455 __var=$(eval echo \$NFSv$vers)
456 [ -n "$__var" -a "$__var" != "yes" ] && \
457 __RPCMOUNTDOPTIONS="$__RPCMOUNTDOPTIONS --no-nfs-version $vers"
458 done
459 if [ -n "$__RPCMOUNTDOPTIONS" ]; then
460 %{__cp} -f /etc/sysconfig/nfsd{,.rpmsave}
461 echo >>/etc/sysconfig/nfsd
462 echo "# Added by rpm trigger" >>/etc/sysconfig/nfsd
463 echo "RPCMOUNTDOPTIONS=\"$RPCMOUNTOPTIONS $__RPCMOUNTDOPTIONS\"" >>/etc/sysconfig/nfsd
464 fi
465fi
466%systemd_trigger nfsd.service nfsd-exportfs.service nfsd-mountd.service svcgssd.service
467
468%triggerpostun clients -- %{name}-clients < 1.2.5-7
469%systemd_trigger blkmapd.service gssd.service
470
471%triggerpostun common -- %{name}-lock < 1.2.5-3
472if [ -f /etc/sysconfig/nfslock.rpmsave ]; then
473 mv -f /etc/sysconfig/nfslock{,.rpmnew}
474 mv -f /etc/sysconfig/nfslock.rpmsave /etc/sysconfig/nfslock
475fi
476
477%triggerpostun common -- %{name}-common < 1.2.5-7
478if [ -f /etc/sysconfig/nfslock ]; then
479 . /etc/sysconfig/nfslock
480 [ -n "$STATD_PORT" ] && STATDOPTS="$STATDOPTS -p $STATD_PORT"
481 [ -n "$STATD_OUTPORT" ] && STATDOPTS="$STATDOPTS -o $STATD_OUTPORT"
482 if [ -n "$STATDOPTS" ]; then
483 %{__cp} -f /etc/sysconfig/nfslock{,.rpmsave}
484 echo >>/etc/sysconfig/nfslock
485 echo "# Added by rpm trigger" >>/etc/sysconfig/nfslock
486 echo "STATDOPTIONS=\"$STATDOPTS\"" >>/etc/sysconfig/nfslock
487 fi
488fi
489%systemd_trigger idmapd.service nfslock.service
490
491%files
492%defattr(644,root,root,755)
493%doc README html
494%attr(755,root,root) /sbin/nfsdcltrack
495%attr(755,root,root) /sbin/rpcdebug
496%attr(755,root,root) /sbin/fsck.nfs
497%attr(755,root,root) %{_sbindir}/exportfs
498%attr(755,root,root) %{_sbindir}/fsidd
499%attr(755,root,root) %{_sbindir}/nfsdcld
500%attr(755,root,root) %{_sbindir}/nfsdclddb
501%attr(755,root,root) %{_sbindir}/nfsdclnts
502%attr(755,root,root) %{_sbindir}/rpc.mountd
503%attr(755,root,root) %{_sbindir}/rpc.nfsd
504%attr(755,root,root) %{_sbindir}/rpc.svcgssd
505%attr(755,root,root) %{_sbindir}/nfsstat
506
507%attr(754,root,root) /etc/rc.d/init.d/nfs
508%attr(754,root,root) /etc/rc.d/init.d/svcgssd
509
510%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/exports
511%dir %{_sysconfdir}/exports.d
512
513%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfsd
514%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/xtab
515%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/etab
516%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/rmtab
517
518%{_mandir}/man5/exports.5*
519%{_mandir}/man5/nfs.conf.5*
520%{_mandir}/man7/nfsd.7*
521%{_mandir}/man7/nfs.systemd.7*
522%{_mandir}/man8/exportfs.8*
523%{_mandir}/man8/mountd.8*
524%{_mandir}/man8/nfsd.8*
525%{_mandir}/man8/nfsdcld.8*
526%{_mandir}/man8/nfsdclddb.8*
527%{_mandir}/man8/nfsdclnts.8*
528%{_mandir}/man8/nfsdcltrack.8*
529%{_mandir}/man8/nfsstat.8*
530%{_mandir}/man8/rpc.mountd.8*
531%{_mandir}/man8/rpc.nfsd.8*
532%{_mandir}/man8/rpc.svcgssd.8*
533%{_mandir}/man8/rpcdebug.8*
534%{_mandir}/man8/svcgssd.8*
535
536%{systemdunitdir}/fsidd.service
537%{systemdunitdir}/nfs.service
538%{systemdunitdir}/nfsd.service
539%{systemdunitdir}/nfsd-exportfs.service
540%{systemdunitdir}/nfsd-mountd.service
541%{systemdunitdir}/nfsdcld.service
542%{systemdunitdir}/svcgssd.service
543%{systemdunitdir}/proc-fs-nfsd.mount
544%attr(755,root,root) %{_datadir}/nfs-utils/nfsd.postconfig
545%attr(755,root,root) %{_datadir}/nfs-utils/nfsd.preconfig
546
547%files clients
548%defattr(644,root,root,755)
549%attr(754,root,root) /etc/rc.d/init.d/blkmapd
550%attr(754,root,root) /etc/rc.d/init.d/gssd
551%attr(754,root,root) /etc/rc.d/init.d/nfsfs
552%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfsfs
553%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) /etc/nfsmount.conf
554%attr(4755,root,root) /sbin/mount.nfs
555%attr(4755,root,root) /sbin/umount.nfs
556%attr(4755,root,root) /sbin/mount.nfs4
557%attr(4755,root,root) /sbin/umount.nfs4
558%attr(755,root,root) /sbin/blkmapd
559%attr(755,root,root) /sbin/rpc.gssd
560%attr(755,root,root) %{_sbindir}/mountstats
561%attr(755,root,root) %{_sbindir}/nfsiostat
562%attr(755,root,root) %{_sbindir}/showmount
563%attr(755,root,root) %{_libexecdir}/nfsrahead
564/lib/udev/rules.d/60-nfs.rules
565/lib/udev/rules.d/99-nfs.rules
566%{_mandir}/man5/nfsmount.conf.5*
567%{_mandir}/man5/nfsrahead.5*
568%{_mandir}/man8/blkmapd.8*
569%{_mandir}/man8/gssd.8*
570%{_mandir}/man8/mount.nfs.8*
571%{_mandir}/man8/mountstats.8*
572%{_mandir}/man8/nfsiostat.8*
573%{_mandir}/man8/rpc.gssd.8*
574%{_mandir}/man8/showmount.8*
575%{_mandir}/man8/umount.nfs.8*
576
577%{systemdunitdir}/nfsfs.service
578%{systemdunitdir}/blkmapd.service
579%{systemdunitdir}/gssd.service
580
581%files common
582%defattr(644,root,root,755)
583%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfslock
584%attr(754,root,root) /etc/rc.d/init.d/idmapd
585%attr(754,root,root) /etc/rc.d/init.d/nfslock
586%config(noreplace) %verify(not md5 mtime size) /etc/modprobe.d/sunrpc.conf
587%attr(755,root,root) /sbin/nfsidmap
588%attr(755,root,root) /sbin/rpc.idmapd
589%attr(755,root,root) /sbin/rpc.statd
590%attr(755,root,root) /sbin/start-statd
591%attr(755,root,root) %{_sbindir}/nfsconf
592%attr(755,root,root) %{_sbindir}/rpcctl
593%attr(755,root,root) %{_sbindir}/sm-notify
594%dir %{_var}/lib/nfs
595%dir %{_var}/lib/nfs/rpc_pipefs
596%dir %{_var}/lib/nfs/v4recovery
597%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd
598%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd/sm
599%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd/sm.bak
600%attr(600,rpcstatd,rpcstatd) %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/statd/state
601%attr(755,root,root) /lib/systemd/system-generators/nfs-server-generator
602%attr(755,root,root) /lib/systemd/system-generators/rpc-pipefs-generator
603%{systemdunitdir}/idmapd.service
604%{systemdunitdir}/nfslock.service
605%{systemdunitdir}/rpc_pipefs.target
606%{systemdunitdir}/var-lib-nfs-rpc_pipefs.mount
607%dir %{_datadir}/nfs-utils
608%attr(755,root,root) %{_datadir}/nfs-utils/nfslock.preconfig
609%{_mandir}/man5/nfs.5*
610%{_mandir}/man8/idmapd.8*
611%{_mandir}/man8/nfsconf.8*
612%{_mandir}/man8/nfsidmap.8*
613%{_mandir}/man8/rpc.idmapd.8*
614%{_mandir}/man8/rpc.sm-notify.8*
615%{_mandir}/man8/rpc.statd.8*
616%{_mandir}/man8/rpcctl.8*
617%{_mandir}/man8/sm-notify.8*
618%{_mandir}/man8/statd.8*
619
620%files -n libnfsidmap
621%defattr(644,root,root,755)
622%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/idmapd.conf
623%attr(755,root,root) /%{_lib}/libnfsidmap.so.*.*.*
624%attr(755,root,root) %ghost /%{_lib}/libnfsidmap.so.1
625%dir /%{_lib}/libnfsidmap
626%attr(755,root,root) /%{_lib}/libnfsidmap/nsswitch.so
627%attr(755,root,root) /%{_lib}/libnfsidmap/regex.so
628%attr(755,root,root) /%{_lib}/libnfsidmap/static.so
629# -plugin-ldap subpackage?
630%attr(755,root,root) /%{_lib}/libnfsidmap/umich_ldap.so
631# -plugin-gums subpackage (BR: some datagrid software - VOMS?)
632#%attr(755,root,root) /%{_lib}/libnfsidmap/gums.so
633%{_mandir}/man5/idmapd.conf.5*
634
635%files -n libnfsidmap-devel
636%defattr(644,root,root,755)
637%attr(755,root,root) %{_libdir}/libnfsidmap.so
638%{_includedir}/nfsidmap.h
639%{_includedir}/nfsidmap_plugin.h
640%{_pkgconfigdir}/libnfsidmap.pc
641%{_mandir}/man3/nfs4_uid_to_name.3*
642
643%files -n libnfsidmap-static
644%defattr(644,root,root,755)
645%{_libdir}/libnfsidmap.a
This page took 2.130652 seconds and 5 git commands to generate.