]> git.pld-linux.org Git - packages/nfs-utils.git/blame - nfs-utils.spec
- up to 2.1.1; systemd support needs cleanup
[packages/nfs-utils.git] / nfs-utils.spec
CommitLineData
cb5f8287 1#
042f4ecc 2# Conditional build:
98900fc5 3%bcond_with krb5 # build with MIT Kerberos instead of Heimdal
042f4ecc 4%bcond_without tirpc # use librpcsecgss instead of libtirpc
81eae8f4 5
042f4ecc
JR
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
bc1b1112
AM
12Version: 2.1.1
13Release: 1
042f4ecc
JR
14License: GPL v2
15Group: Networking/Daemons
bc1b1112
AM
16Source0: https://www.kernel.org/pub/linux/utils/nfs-utils/%{version}/%{name}-%{version}.tar.xz
17# Source0-md5: 59dfcb2e6254b129f901f40c86086b13
042f4ecc
JR
18#Source1: ftp://ftp.linuxnfs.sourceforge.org/pub/nfs/nfs.doc.tar.gz
19Source1: nfs.doc.tar.gz
20# Source1-md5: ae7db9c61c5ad04f83bb99e5caed73da
21Source2: nfs.init
22Source3: nfslock.init
23Source4: nfsfs.init
24Source5: rpcidmapd.init
25Source6: rpcgssd.init
26Source7: rpcsvcgssd.init
27Source8: nfs.sysconfig
28Source9: nfslock.sysconfig
29Source10: nfsfs.sysconfig
dbb63347 30Source11: blkmapd.init
d03da9d1 31Source12: sunrpc.conf
cb5f8287 32Source13: %{name}_env.sh
902f4b0d
JR
33Source102: nfsd.service
34Source103: nfs-blkmapd.service
35Source104: nfs-exportfs.service
36Source105: nfs-gssd.service
37Source106: nfs-idmapd.service
38Source107: nfs-lock.service
39Source108: nfs-mountd.service
40Source109: nfs-svcgssd.service
41Source110: nfsd.postconfig
42Source111: nfsd.preconfig
43Source112: nfs-lock.preconfig
042f4ecc
JR
44Patch0: %{name}-install.patch
45Patch1: %{name}-statdpath.patch
46Patch2: %{name}-subsys.patch
47Patch3: %{name}-union-mount.patch
c1a7163e 48Patch4: %{name}-heimdal.patch
bfc92af8 49Patch5: %{name}-x32.patch
bc1b1112
AM
50Patch6: nfs-utils-2.1.1-rpc-include.patch
51URL: http://linux-nfs.org/
042f4ecc
JR
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
678e9da9 163Requires: libnfsidmap >= 0.25-3
03bd8d09
JR
164Requires: rc-scripts
165Requires: rpcbind >= 0.1.7
efb9c5fd 166Requires: systemd-units >= 0.38
cb5f8287
ER
167Provides: group(rpcstatd)
168Provides: nfs-utils-lock
169Provides: nfslockd
170Provides: user(rpcstatd)
171Obsoletes: knfsd-lock
3a67df24 172Obsoletes: nfs-utils-common-systemd
03bd8d09 173Obsoletes: nfs-utils-lock
042f4ecc 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
bfc92af8 190%patch5 -p1
bc1b1112 191%patch6 -p1
042f4ecc
JR
192
193%build
194%{__libtoolize}
195%{__aclocal} -I aclocal
196%{__autoconf}
197%{__autoheader}
198%{__automake}
199%configure \
042f4ecc 200 --enable-nfsv4 \
d1c5b6d6 201 --enable-nfsv41 \
042f4ecc
JR
202 --enable-gss \
203 --enable-mount \
d1c5b6d6 204 --enable-mountconfig \
eac4cf5e 205 --enable-libmount-mount \
ce52902f 206 --enable-svcgss \
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 \
bc1b1112
AM
220 --with-krb5 \
221 --with-systemd
042f4ecc
JR
222
223%{__make} all
224
225%install
226rm -rf $RPM_BUILD_ROOT
d03da9d1 227install -d $RPM_BUILD_ROOT%{_sysconfdir}/{rc.d/init.d,sysconfig,exports.d,modprobe.d} \
902f4b0d
JR
228 $RPM_BUILD_ROOT%{_var}/lib/nfs/{rpc_pipefs,v4recovery} \
229 $RPM_BUILD_ROOT{%{systemdunitdir},%{_datadir}/nfs-utils}
042f4ecc
JR
230
231%{__make} install \
232 DESTDIR=$RPM_BUILD_ROOT
233
d1c5b6d6
JR
234install -p utils/mount/nfsmount.conf $RPM_BUILD_ROOT/etc
235
81a782a6 236%{__rm} $RPM_BUILD_ROOT%{_sbindir}/start-statd
678e9da9 237cat >$RPM_BUILD_ROOT/sbin/start-statd <<EOF
042f4ecc
JR
238#!/bin/sh
239# mount.nfs calls this script when mounting a filesystem with locking
240# enabled, but when statd does not seem to be running (based on
241# /var/run/rpc.statd.pid).
678e9da9 242exec /sbin/rpc.statd --no-notify
042f4ecc
JR
243EOF
244
678e9da9 245%{__sed} -i -e 's|%{_sbindir}nfsidmap|/sbin/nfsidmap|g' $RPM_BUILD_ROOT%{_mandir}/man8/nfsidmap.8
042f4ecc 246
678e9da9
JR
247for f in rpcdebug blkmapd nfsidmap rpc.gssd rpc.idmapd rpc.statd ; do
248 mv $RPM_BUILD_ROOT%{_sbindir}/$f $RPM_BUILD_ROOT/sbin
249done
042f4ecc
JR
250
251install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfs
252install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfslock
253install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfsfs
254install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/idmapd
255install %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/gssd
256install %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/svcgssd
dbb63347 257install %{SOURCE11} $RPM_BUILD_ROOT/etc/rc.d/init.d/blkmapd
042f4ecc
JR
258install %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/nfsd
259install %{SOURCE9} $RPM_BUILD_ROOT/etc/sysconfig/nfslock
260install %{SOURCE10} $RPM_BUILD_ROOT/etc/sysconfig/nfsfs
261
d03da9d1
JR
262install %{SOURCE12} $RPM_BUILD_ROOT/etc/modprobe.d/sunrpc.conf
263
fc0abeb0
JR
264install systemd/proc-fs-nfsd.mount $RPM_BUILD_ROOT%{systemdunitdir}/proc-fs-nfsd.mount
265install systemd/var-lib-nfs-rpc_pipefs.mount $RPM_BUILD_ROOT%{systemdunitdir}/var-lib-nfs-rpc_pipefs.mount
902f4b0d 266install %{SOURCE102} $RPM_BUILD_ROOT%{systemdunitdir}/nfsd.service
7804a996
JR
267install %{SOURCE103} $RPM_BUILD_ROOT%{systemdunitdir}/blkmapd.service
268install %{SOURCE104} $RPM_BUILD_ROOT%{systemdunitdir}/nfsd-exportfs.service
269install %{SOURCE105} $RPM_BUILD_ROOT%{systemdunitdir}/gssd.service
270install %{SOURCE106} $RPM_BUILD_ROOT%{systemdunitdir}/idmapd.service
271install %{SOURCE107} $RPM_BUILD_ROOT%{systemdunitdir}/nfslock.service
272install %{SOURCE108} $RPM_BUILD_ROOT%{systemdunitdir}/nfsd-mountd.service
273install %{SOURCE109} $RPM_BUILD_ROOT%{systemdunitdir}/svcgssd.service
902f4b0d
JR
274install %{SOURCE110} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfsd.postconfig
275install %{SOURCE111} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfsd.preconfig
7804a996
JR
276install %{SOURCE112} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfslock.preconfig
277
278# Disable old SysV service for systemd installs
279ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/nfs.service
280ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/nfsfs.service
902f4b0d 281
042f4ecc
JR
282> $RPM_BUILD_ROOT%{_var}/lib/nfs/rmtab
283> $RPM_BUILD_ROOT%{_sysconfdir}/exports
284
d1c5b6d6 285%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/rpc.{mountd,nfsd,statd,sm-notify,svcgssd,gssd,idmapd}.8
042f4ecc
JR
286echo ".so mountd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.mountd.8
287echo ".so nfsd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.nfsd.8
288echo ".so statd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.statd.8
289echo ".so sm-notify.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.sm-notify.8
290echo ".so gssd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.gssd.8
291echo ".so idmapd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.idmapd.8
292echo ".so svcgssd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.svcgssd.8
293
294touch $RPM_BUILD_ROOT/var/lib/nfs/xtab
295
296ln -sf /bin/true $RPM_BUILD_ROOT/sbin/fsck.nfs
297
298cp -a nfs html
299
cb5f8287
ER
300# make python dep optional
301chmod a-x $RPM_BUILD_ROOT%{_sbindir}/{mountstats,nfsiostat}
302
042f4ecc
JR
303%clean
304rm -rf $RPM_BUILD_ROOT
305
306%post
307/sbin/chkconfig --add nfs
308%service nfs restart "NFS daemon"
309/sbin/chkconfig --add svcgssd
310%service svcgssd restart "RPC svcgssd"
efb9c5fd 311%systemd_post nfsd.service nfsd-exportfs.service nfsd-mountd.service svcgssd.service
042f4ecc
JR
312
313%preun
314if [ "$1" = "0" ]; then
315 %service nfs stop
316 /sbin/chkconfig --del nfs
317 %service svcgssd stop
318 /sbin/chkconfig --del svcgssd
319fi
efb9c5fd 320%systemd_preun nfsd.service nfsd-exportfs.service nfsd-mountd.service svcgssd.service
042f4ecc 321
efb9c5fd 322%postun
902f4b0d
JR
323%systemd_reload
324
042f4ecc
JR
325%post clients
326/sbin/chkconfig --add nfsfs
327%service nfsfs restart
328/sbin/chkconfig --add gssd
329%service gssd restart "RPC gssd"
03bd8d09
JR
330/sbin/chkconfig --add blkmapd
331%service blkmapd restart "pNFS blkmapd"
efb9c5fd 332%systemd_post blkmapd.service gssd.service
042f4ecc
JR
333
334%preun clients
335if [ "$1" = "0" ]; then
336 %service nfsfs stop
337 /sbin/chkconfig --del nfsfs
338 %service gssd stop
339 /sbin/chkconfig --del gssd
03bd8d09
JR
340 %service blkmapd stop
341 /sbin/chkconfig --del blkmapd
042f4ecc 342fi
efb9c5fd 343%systemd_preun blkmapd.service gssd.service
042f4ecc 344
efb9c5fd 345%postun clients
902f4b0d
JR
346%systemd_reload
347
03bd8d09 348%pre common
042f4ecc
JR
349%groupadd -g 191 rpcstatd
350%useradd -u 191 -d /var/lib/nfs/statd -s /bin/false -c "RPC statd user" -g rpcstatd rpcstatd
351
03bd8d09
JR
352%post common
353/sbin/chkconfig --add idmapd
354%service idmapd restart "RPC idmapd"
042f4ecc
JR
355/sbin/chkconfig --add nfslock
356%service nfslock restart "RPC statd"
efb9c5fd 357%systemd_post idmapd.service nfslock.service
042f4ecc 358
03bd8d09 359%preun common
042f4ecc 360if [ "$1" = "0" ]; then
03bd8d09
JR
361 %service idmapd stop
362 /sbin/chkconfig --del idmapd
042f4ecc
JR
363 %service nfslock stop
364 /sbin/chkconfig --del nfslock
365fi
efb9c5fd 366%systemd_preun idmapd.service nfslock.service
042f4ecc 367
03bd8d09 368%postun common
042f4ecc
JR
369if [ "$1" = "0" ]; then
370 %userremove rpcstatd
371 %groupremove rpcstatd
372fi
902f4b0d
JR
373%systemd_reload
374
24860005 375%triggerpostun -- %{name} < 1.2.5-7
902f4b0d
JR
376if [ -f /etc/sysconfig/nfsd ]; then
377 . /etc/sysconfig/nfsd
f75dd6cb
JR
378 __RPCMOUNTDOPTIONS=
379 [ -n "$MOUNTD_PORT" ] && __RPCMOUNTDOPTIONS="-p $MOUNTD_PORT"
902f4b0d
JR
380 for vers in 2 3 4 ; do
381 __var=$(eval echo \$NFSv$vers)
382 [ -n "$__var" -a "$__var" != "yes" ] && \
f75dd6cb 383 __RPCMOUNTDOPTIONS="$__RPCMOUNTDOPTIONS --no-nfs-version $vers"
902f4b0d 384 done
24860005 385 if [ -n "$__RPCMOUNTDOPTIONS" ]; then
f53510f9 386 %{__cp} -f /etc/sysconfig/nfsd{,.rpmsave}
24860005
JR
387 echo >>/etc/sysconfig/nfsd
388 echo "# Added by rpm trigger" >>/etc/sysconfig/nfsd
389 echo "RPCMOUNTDOPTIONS=\"$RPCMOUNTOPTIONS $__RPCMOUNTDOPTIONS\"" >>/etc/sysconfig/nfsd
390 fi
902f4b0d 391fi
efb9c5fd
JR
392%systemd_trigger nfsd.service nfsd-exportfs.service nfsd-mountd.service svcgssd.service
393
24860005 394%triggerpostun clients -- %{name}-clients < 1.2.5-7
efb9c5fd 395%systemd_trigger blkmapd.service gssd.service
902f4b0d 396
03bd8d09
JR
397%triggerpostun common -- %{name}-lock < 1.2.5-3
398if [ -f /etc/sysconfig/nfslock.rpmsave ]; then
399 mv -f /etc/sysconfig/nfslock{,.rpmnew}
400 mv -f /etc/sysconfig/nfslock.rpmsave /etc/sysconfig/nfslock
042f4ecc 401fi
042f4ecc 402
24860005 403%triggerpostun common -- %{name}-common < 1.2.5-7
902f4b0d
JR
404if [ -f /etc/sysconfig/nfslock ]; then
405 . /etc/sysconfig/nfslock
406 [ -n "$STATD_PORT" ] && STATDOPTS="$STATDOPTS -p $STATD_PORT"
407 [ -n "$STATD_OUTPORT" ] && STATDOPTS="$STATDOPTS -o $STATD_OUTPORT"
24860005 408 if [ -n "$STATDOPTS" ]; then
f53510f9 409 %{__cp} -f /etc/sysconfig/nfslock{,.rpmsave}
24860005
JR
410 echo >>/etc/sysconfig/nfslock
411 echo "# Added by rpm trigger" >>/etc/sysconfig/nfslock
412 echo "STATDOPTIONS=\"$STATDOPTS\"" >>/etc/sysconfig/nfslock
413 fi
902f4b0d 414fi
efb9c5fd 415%systemd_trigger idmapd.service nfslock.service
902f4b0d 416
042f4ecc
JR
417%files
418%defattr(644,root,root,755)
98900fc5 419%doc README html
9c0d7fb4 420%attr(755,root,root) /sbin/nfsdcltrack
042f4ecc
JR
421%attr(755,root,root) /sbin/rpcdebug
422%attr(755,root,root) /sbin/fsck.nfs
423%attr(755,root,root) %{_sbindir}/exportfs
424%attr(755,root,root) %{_sbindir}/rpc.mountd
425%attr(755,root,root) %{_sbindir}/rpc.nfsd
426%attr(755,root,root) %{_sbindir}/rpc.svcgssd
427%attr(755,root,root) %{_sbindir}/nfsstat
428
429%attr(754,root,root) /etc/rc.d/init.d/nfs
430%attr(754,root,root) /etc/rc.d/init.d/svcgssd
431
432%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/exports
974d2ecb
JR
433%dir %{_sysconfdir}/exports.d
434
042f4ecc
JR
435%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfsd
436%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/xtab
437%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/etab
438%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/rmtab
439
440%{_mandir}/man5/exports.5*
bc1b1112 441%{_mandir}/man5/nfs.conf.5*
042f4ecc 442%{_mandir}/man7/nfsd.7*
bc1b1112 443%{_mandir}/man7/nfs.systemd.7*
042f4ecc
JR
444%{_mandir}/man8/exportfs.8*
445%{_mandir}/man8/mountd.8*
446%{_mandir}/man8/nfsd.8*
058a238c 447%{_mandir}/man8/nfsdcltrack.8*
042f4ecc
JR
448%{_mandir}/man8/nfsstat.8*
449%{_mandir}/man8/rpc.mountd.8*
450%{_mandir}/man8/rpc.nfsd.8*
451%{_mandir}/man8/rpc.svcgssd.8*
452%{_mandir}/man8/rpcdebug.8*
453%{_mandir}/man8/svcgssd.8*
454
7804a996 455%{systemdunitdir}/nfs.service
902f4b0d 456%{systemdunitdir}/nfsd.service
7804a996
JR
457%{systemdunitdir}/nfsd-exportfs.service
458%{systemdunitdir}/nfsd-mountd.service
459%{systemdunitdir}/svcgssd.service
902f4b0d
JR
460%{systemdunitdir}/proc-fs-nfsd.mount
461%attr(755,root,root) %{_datadir}/nfs-utils/nfsd.postconfig
462%attr(755,root,root) %{_datadir}/nfs-utils/nfsd.preconfig
463
042f4ecc
JR
464%files clients
465%defattr(644,root,root,755)
03bd8d09
JR
466%attr(754,root,root) /etc/rc.d/init.d/blkmapd
467%attr(754,root,root) /etc/rc.d/init.d/gssd
042f4ecc
JR
468%attr(754,root,root) /etc/rc.d/init.d/nfsfs
469%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfsfs
d1c5b6d6 470%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) /etc/nfsmount.conf
042f4ecc
JR
471%attr(4755,root,root) /sbin/mount.nfs
472%attr(4755,root,root) /sbin/umount.nfs
473%attr(4755,root,root) /sbin/mount.nfs4
474%attr(4755,root,root) /sbin/umount.nfs4
678e9da9 475%attr(755,root,root) /sbin/blkmapd
058a238c 476%attr(755,root,root) /sbin/osd_login
678e9da9 477%attr(755,root,root) /sbin/rpc.gssd
042f4ecc
JR
478%attr(755,root,root) %{_sbindir}/mountstats
479%attr(755,root,root) %{_sbindir}/nfsiostat
03bd8d09 480%attr(755,root,root) %{_sbindir}/showmount
d1c5b6d6 481%{_mandir}/man5/nfsmount.conf.5*
9d168c46 482%{_mandir}/man8/blkmapd.8*
042f4ecc
JR
483%{_mandir}/man8/gssd.8*
484%{_mandir}/man8/mount.nfs.8*
485%{_mandir}/man8/mountstats.8*
486%{_mandir}/man8/nfsiostat.8*
487%{_mandir}/man8/rpc.gssd.8*
488%{_mandir}/man8/showmount.8*
489%{_mandir}/man8/umount.nfs.8*
490
7804a996
JR
491%{systemdunitdir}/nfsfs.service
492%{systemdunitdir}/blkmapd.service
493%{systemdunitdir}/gssd.service
902f4b0d 494
042f4ecc
JR
495%files common
496%defattr(644,root,root,755)
03bd8d09
JR
497%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfslock
498%attr(754,root,root) /etc/rc.d/init.d/idmapd
499%attr(754,root,root) /etc/rc.d/init.d/nfslock
d03da9d1 500%config(noreplace) %verify(not md5 mtime size) /etc/modprobe.d/sunrpc.conf
03bd8d09 501%attr(755,root,root) %{_sbindir}/sm-notify
678e9da9
JR
502%attr(755,root,root) /sbin/nfsidmap
503%attr(755,root,root) /sbin/rpc.idmapd
504%attr(755,root,root) /sbin/rpc.statd
505%attr(755,root,root) /sbin/start-statd
042f4ecc
JR
506%dir %{_var}/lib/nfs
507%dir %{_var}/lib/nfs/rpc_pipefs
508%dir %{_var}/lib/nfs/v4recovery
03bd8d09
JR
509%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd
510%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd/sm
511%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd/sm.bak
512%attr(600,rpcstatd,rpcstatd) %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/statd/state
042f4ecc
JR
513%{_mandir}/man5/nfs.5*
514%{_mandir}/man8/idmapd.8*
fba6fbdd 515%{_mandir}/man8/nfsidmap.8*
042f4ecc 516%{_mandir}/man8/rpc.idmapd.8*
03bd8d09
JR
517%{_mandir}/man8/rpc.sm-notify.8*
518%{_mandir}/man8/rpc.statd.8*
519%{_mandir}/man8/sm-notify.8*
520%{_mandir}/man8/statd.8*
902f4b0d 521
7804a996
JR
522%{systemdunitdir}/idmapd.service
523%{systemdunitdir}/nfslock.service
902f4b0d
JR
524%{systemdunitdir}/var-lib-nfs-rpc_pipefs.mount
525%dir %{_datadir}/nfs-utils
7804a996 526%attr(755,root,root) %{_datadir}/nfs-utils/nfslock.preconfig
This page took 0.159194 seconds and 4 git commands to generate.