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