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