]> git.pld-linux.org Git - packages/nfs-utils.git/blame - nfs-utils.spec
- updated to 1.3.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
ce52902f 12Version: 1.3.2
762ae463 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
ce52902f 18# Source0-md5: 1e2f3c1ed468dee02d00c534c002ea10
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
fc0abeb0 33Source13: nfs-utils_env.sh
902f4b0d
JR
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
042f4ecc
JR
50URL: http://nfs.sourceforge.net/
51BuildRequires: autoconf >= 2.59
52BuildRequires: automake
53BuildRequires: cpp
990d835b 54BuildRequires: device-mapper-devel
d277a362 55BuildRequires: keyutils-devel
05395780 56BuildRequires: libblkid-devel >= 1.40
042f4ecc
JR
57BuildRequires: libcap-devel
58BuildRequires: libevent-devel >= 1.2
990d835b 59BuildRequires: libmount-devel
01ab2117 60BuildRequires: libnfsidmap-devel >= 0.24
042f4ecc
JR
61BuildRequires: libtool
62BuildRequires: libwrap-devel
63BuildRequires: pkgconfig
cf24a9e6 64BuildRequires: rpm-pythonprov
8e335a4d 65BuildRequires: sqlite3-devel >= 3.3
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
042f4ecc
JR
73%else
74BuildRequires: heimdal-devel >= 1.0
75%endif
902f4b0d 76BuildRequires: rpmbuild(macros) >= 1.623
042f4ecc
JR
77# lucid context fields mismatch with current version of spkm3.h
78BuildConflicts: gss_mech_spkm3-devel
79Requires(post): fileutils
80Requires(post): sed >= 4.0
81Requires(post,preun): /sbin/chkconfig
9e116e4e 82Requires(post,preun,postun): systemd-units >= 38
042f4ecc 83Requires: %{name}-common = %{version}-%{release}
678e9da9 84Requires: libevent >= 2.0.14-2
042f4ecc
JR
85Requires: rc-scripts >= 0.4.1.5
86Requires: rpcbind >= 0.1.7
87Requires: setup >= 2.4.6-7
efb9c5fd 88Requires: systemd-units >= 0.38
042f4ecc
JR
89Provides: nfsdaemon
90Obsoletes: knfsd
91Obsoletes: nfs-server
3a67df24 92Obsoletes: nfs-utils-systemd
042f4ecc
JR
93Obsoletes: nfsdaemon
94Conflicts: kernel < 2.2.5
95Conflicts: krb5-common < 1.7
96ExcludeArch: armv4l
97BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
98
99%description
100This is the *new* kernel NFS server and related tools. It provides a
101much higher level of performance than the traditional Linux user-land
102NFS server.
103
104%description -l pl.UTF-8
105To jest *nowy* działający na poziomie jądra serwer NFS oraz związane z
106nim narzędzia. Serwer ten dostarcza znacznie większą wydajność niż
107tradycyjny, działający na poziomie użytkownika serwer NFS.
108
109%description -l pt_BR.UTF-8
110O pacote nfs-utils provê os utilitários para o cliente e servidor NFS
111do Linux.
112
113%description -l ru.UTF-8
114Пакет nfs-utils предоставляет демона для NFS-сервера, включенного в
115ядро, и сопутствующие утилиты, которые обеспечивают намного большую
116производительность, чем традиционные Linux NFS-сервера, используемые
117большинством пользователей.
118
119%description -l uk.UTF-8
120Пакет nfs-utils надає демона для NFS-сервера, вбудованого в ядро, та
121супутні утиліти, які забезпечують набагато більшу продуктивність, ніж
122традиційні Linux NFS-сервери, які використовує більшість користувачів.
123
124%package clients
125Summary: Clients for connecting to a remote NFS server
126Summary(pl.UTF-8): Klienci do łączenia się ze zdalnym serwerem NFS
127Group: Networking
128Requires(post,preun): /sbin/chkconfig
9e116e4e 129Requires(post,preun,postun): systemd-units >= 38
042f4ecc
JR
130Requires: %{name}-common = %{version}-%{release}
131Requires: psmisc
132Requires: rc-scripts
efb9c5fd 133Requires: systemd-units >= 0.38
042f4ecc
JR
134Provides: nfs-server-clients
135Provides: nfsclient
136Obsoletes: knfsd-clients
137Obsoletes: nfs-server-clients
3a67df24 138Obsoletes: nfs-utils-clients-systemd
042f4ecc
JR
139Obsoletes: nfsclient
140Conflicts: krb5-common < 1.7
141
142%description clients
143The nfs-server-clients package contains the showmount program.
144Showmount queries the mount daemon on a remote host for information
145about the NFS (Network File System) server on the remote host. For
146example, showmount can display the clients which are mounted on that
147host. This package is not needed to mount NFS volumes.
148
149%description clients -l pl.UTF-8
150Pakiet zawiera program showmount służący do odpytywania serwera NFS.
151Showmount pyta demona na zdalnej maszynie o informacje NFS na zdalnym
152hoście. Na przykład, showmount potrafi pokazać klientów, którzy są
153zamountowani na tym serwerze. Ten pakiet nie jest konieczny do
154zamountowania zasobów NFS.
155
03bd8d09
JR
156%package common
157Summary: Common programs for NFS
158Summary(pl.UTF-8): Wspólne programy do obsługi NFS
042f4ecc
JR
159Group: Networking
160Requires(post,preun): /sbin/chkconfig
9e116e4e 161Requires(post,preun,postun): systemd-units >= 38
03bd8d09 162Provides: user(rpcstatd)
042f4ecc
JR
163Provides: group(rpcstatd)
164Provides: nfslockd
03bd8d09 165Provides: nfs-utils-lock
678e9da9 166Requires: libnfsidmap >= 0.25-3
03bd8d09
JR
167Requires: rc-scripts
168Requires: rpcbind >= 0.1.7
efb9c5fd 169Requires: systemd-units >= 0.38
3a67df24 170Obsoletes: nfs-utils-common-systemd
03bd8d09 171Obsoletes: nfs-utils-lock
042f4ecc
JR
172Obsoletes: knfsd-lock
173Obsoletes: nfslockd
042f4ecc
JR
174Conflicts: mount < 2.13-0.pre7.1
175
176%description common
177Common programs for NFS.
178
179%description common -l pl.UTF-8
180Wspólne programy do obsługi NFS.
181
182%prep
183%setup -q -a1
184%patch0 -p1
185%patch1 -p1
186%patch2 -p1
187%patch3 -p1
c1a7163e 188%patch4 -p1
042f4ecc
JR
189
190%build
191%{__libtoolize}
192%{__aclocal} -I aclocal
193%{__autoconf}
194%{__autoheader}
195%{__automake}
196%configure \
197 --enable-nfsv3 \
198 --enable-nfsv4 \
d1c5b6d6 199 --enable-nfsv41 \
042f4ecc
JR
200 --enable-gss \
201 --enable-mount \
d1c5b6d6 202 --enable-mountconfig \
eac4cf5e 203 --enable-libmount-mount \
ce52902f 204 --enable-svcgss \
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
fc0abeb0
JR
261install systemd/proc-fs-nfsd.mount $RPM_BUILD_ROOT%{systemdunitdir}/proc-fs-nfsd.mount
262install systemd/var-lib-nfs-rpc_pipefs.mount $RPM_BUILD_ROOT%{systemdunitdir}/var-lib-nfs-rpc_pipefs.mount
902f4b0d 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
9c0d7fb4 414%attr(755,root,root) /sbin/nfsdcltrack
042f4ecc
JR
415%attr(755,root,root) /sbin/rpcdebug
416%attr(755,root,root) /sbin/fsck.nfs
417%attr(755,root,root) %{_sbindir}/exportfs
418%attr(755,root,root) %{_sbindir}/rpc.mountd
419%attr(755,root,root) %{_sbindir}/rpc.nfsd
420%attr(755,root,root) %{_sbindir}/rpc.svcgssd
421%attr(755,root,root) %{_sbindir}/nfsstat
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.170881 seconds and 4 git commands to generate.