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