]> git.pld-linux.org Git - packages/nfs-utils.git/blame - nfs-utils.spec
- added config generator for upstream systemd services (not used yet)
[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
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 \
5ec77457
JR
204%if %{with tirpc}
205 --enable-tirpc \
042f4ecc 206 --enable-ipv6 \
5ec77457
JR
207%else
208 --disable-tirpc \
209 --disable-ipv6 \
210%endif
d1c5b6d6 211 --with-statdpath=/var/lib/nfs/statd \
042f4ecc
JR
212 --with-statedir=/var/lib/nfs \
213 --with-statduser=rpcstatd \
678e9da9 214 --with-start-statd=/sbin/start-statd \
042f4ecc 215 --with-tcp-wrappers \
98900fc5 216 --without-gssglue \
8001d84c 217 --with-krb5
042f4ecc
JR
218
219%{__make} all
220
221%install
222rm -rf $RPM_BUILD_ROOT
d03da9d1 223install -d $RPM_BUILD_ROOT%{_sysconfdir}/{rc.d/init.d,sysconfig,exports.d,modprobe.d} \
902f4b0d
JR
224 $RPM_BUILD_ROOT%{_var}/lib/nfs/{rpc_pipefs,v4recovery} \
225 $RPM_BUILD_ROOT{%{systemdunitdir},%{_datadir}/nfs-utils}
042f4ecc
JR
226
227%{__make} install \
228 DESTDIR=$RPM_BUILD_ROOT
229
d1c5b6d6
JR
230install -p utils/mount/nfsmount.conf $RPM_BUILD_ROOT/etc
231
81a782a6 232%{__rm} $RPM_BUILD_ROOT%{_sbindir}/start-statd
678e9da9 233cat >$RPM_BUILD_ROOT/sbin/start-statd <<EOF
042f4ecc
JR
234#!/bin/sh
235# mount.nfs calls this script when mounting a filesystem with locking
236# enabled, but when statd does not seem to be running (based on
237# /var/run/rpc.statd.pid).
678e9da9 238exec /sbin/rpc.statd --no-notify
042f4ecc
JR
239EOF
240
678e9da9 241%{__sed} -i -e 's|%{_sbindir}nfsidmap|/sbin/nfsidmap|g' $RPM_BUILD_ROOT%{_mandir}/man8/nfsidmap.8
042f4ecc 242
678e9da9
JR
243for f in rpcdebug blkmapd nfsidmap rpc.gssd rpc.idmapd rpc.statd ; do
244 mv $RPM_BUILD_ROOT%{_sbindir}/$f $RPM_BUILD_ROOT/sbin
245done
042f4ecc
JR
246
247install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfs
248install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfslock
249install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfsfs
250install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/idmapd
251install %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/gssd
252install %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/svcgssd
dbb63347 253install %{SOURCE11} $RPM_BUILD_ROOT/etc/rc.d/init.d/blkmapd
042f4ecc
JR
254install %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/nfsd
255install %{SOURCE9} $RPM_BUILD_ROOT/etc/sysconfig/nfslock
256install %{SOURCE10} $RPM_BUILD_ROOT/etc/sysconfig/nfsfs
257
d03da9d1
JR
258install %{SOURCE12} $RPM_BUILD_ROOT/etc/modprobe.d/sunrpc.conf
259
fc0abeb0
JR
260install systemd/proc-fs-nfsd.mount $RPM_BUILD_ROOT%{systemdunitdir}/proc-fs-nfsd.mount
261install systemd/var-lib-nfs-rpc_pipefs.mount $RPM_BUILD_ROOT%{systemdunitdir}/var-lib-nfs-rpc_pipefs.mount
902f4b0d 262install %{SOURCE102} $RPM_BUILD_ROOT%{systemdunitdir}/nfsd.service
7804a996
JR
263install %{SOURCE103} $RPM_BUILD_ROOT%{systemdunitdir}/blkmapd.service
264install %{SOURCE104} $RPM_BUILD_ROOT%{systemdunitdir}/nfsd-exportfs.service
265install %{SOURCE105} $RPM_BUILD_ROOT%{systemdunitdir}/gssd.service
266install %{SOURCE106} $RPM_BUILD_ROOT%{systemdunitdir}/idmapd.service
267install %{SOURCE107} $RPM_BUILD_ROOT%{systemdunitdir}/nfslock.service
268install %{SOURCE108} $RPM_BUILD_ROOT%{systemdunitdir}/nfsd-mountd.service
269install %{SOURCE109} $RPM_BUILD_ROOT%{systemdunitdir}/svcgssd.service
902f4b0d
JR
270install %{SOURCE110} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfsd.postconfig
271install %{SOURCE111} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfsd.preconfig
7804a996
JR
272install %{SOURCE112} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfslock.preconfig
273
274# Disable old SysV service for systemd installs
275ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/nfs.service
276ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/nfsfs.service
902f4b0d 277
042f4ecc
JR
278> $RPM_BUILD_ROOT%{_var}/lib/nfs/rmtab
279> $RPM_BUILD_ROOT%{_sysconfdir}/exports
280
d1c5b6d6 281%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/rpc.{mountd,nfsd,statd,sm-notify,svcgssd,gssd,idmapd}.8
042f4ecc
JR
282echo ".so mountd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.mountd.8
283echo ".so nfsd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.nfsd.8
284echo ".so statd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.statd.8
285echo ".so sm-notify.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.sm-notify.8
286echo ".so gssd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.gssd.8
287echo ".so idmapd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.idmapd.8
288echo ".so svcgssd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.svcgssd.8
289
290touch $RPM_BUILD_ROOT/var/lib/nfs/xtab
291
292ln -sf /bin/true $RPM_BUILD_ROOT/sbin/fsck.nfs
293
294cp -a nfs html
295
296%clean
297rm -rf $RPM_BUILD_ROOT
298
299%post
300/sbin/chkconfig --add nfs
301%service nfs restart "NFS daemon"
302/sbin/chkconfig --add svcgssd
303%service svcgssd restart "RPC svcgssd"
efb9c5fd 304%systemd_post nfsd.service nfsd-exportfs.service nfsd-mountd.service svcgssd.service
042f4ecc
JR
305
306%preun
307if [ "$1" = "0" ]; then
308 %service nfs stop
309 /sbin/chkconfig --del nfs
310 %service svcgssd stop
311 /sbin/chkconfig --del svcgssd
312fi
efb9c5fd 313%systemd_preun nfsd.service nfsd-exportfs.service nfsd-mountd.service svcgssd.service
042f4ecc 314
efb9c5fd 315%postun
902f4b0d
JR
316%systemd_reload
317
042f4ecc
JR
318%post clients
319/sbin/chkconfig --add nfsfs
320%service nfsfs restart
321/sbin/chkconfig --add gssd
322%service gssd restart "RPC gssd"
03bd8d09
JR
323/sbin/chkconfig --add blkmapd
324%service blkmapd restart "pNFS blkmapd"
efb9c5fd 325%systemd_post blkmapd.service gssd.service
042f4ecc
JR
326
327%preun clients
328if [ "$1" = "0" ]; then
329 %service nfsfs stop
330 /sbin/chkconfig --del nfsfs
331 %service gssd stop
332 /sbin/chkconfig --del gssd
03bd8d09
JR
333 %service blkmapd stop
334 /sbin/chkconfig --del blkmapd
042f4ecc 335fi
efb9c5fd 336%systemd_preun blkmapd.service gssd.service
042f4ecc 337
efb9c5fd 338%postun clients
902f4b0d
JR
339%systemd_reload
340
03bd8d09 341%pre common
042f4ecc
JR
342%groupadd -g 191 rpcstatd
343%useradd -u 191 -d /var/lib/nfs/statd -s /bin/false -c "RPC statd user" -g rpcstatd rpcstatd
344
03bd8d09
JR
345%post common
346/sbin/chkconfig --add idmapd
347%service idmapd restart "RPC idmapd"
042f4ecc
JR
348/sbin/chkconfig --add nfslock
349%service nfslock restart "RPC statd"
efb9c5fd 350%systemd_post idmapd.service nfslock.service
042f4ecc 351
03bd8d09 352%preun common
042f4ecc 353if [ "$1" = "0" ]; then
03bd8d09
JR
354 %service idmapd stop
355 /sbin/chkconfig --del idmapd
042f4ecc
JR
356 %service nfslock stop
357 /sbin/chkconfig --del nfslock
358fi
efb9c5fd 359%systemd_preun idmapd.service nfslock.service
042f4ecc 360
03bd8d09 361%postun common
042f4ecc
JR
362if [ "$1" = "0" ]; then
363 %userremove rpcstatd
364 %groupremove rpcstatd
365fi
902f4b0d
JR
366%systemd_reload
367
24860005 368%triggerpostun -- %{name} < 1.2.5-7
902f4b0d
JR
369if [ -f /etc/sysconfig/nfsd ]; then
370 . /etc/sysconfig/nfsd
f75dd6cb
JR
371 __RPCMOUNTDOPTIONS=
372 [ -n "$MOUNTD_PORT" ] && __RPCMOUNTDOPTIONS="-p $MOUNTD_PORT"
902f4b0d
JR
373 for vers in 2 3 4 ; do
374 __var=$(eval echo \$NFSv$vers)
375 [ -n "$__var" -a "$__var" != "yes" ] && \
f75dd6cb 376 __RPCMOUNTDOPTIONS="$__RPCMOUNTDOPTIONS --no-nfs-version $vers"
902f4b0d 377 done
24860005 378 if [ -n "$__RPCMOUNTDOPTIONS" ]; then
f53510f9 379 %{__cp} -f /etc/sysconfig/nfsd{,.rpmsave}
24860005
JR
380 echo >>/etc/sysconfig/nfsd
381 echo "# Added by rpm trigger" >>/etc/sysconfig/nfsd
382 echo "RPCMOUNTDOPTIONS=\"$RPCMOUNTOPTIONS $__RPCMOUNTDOPTIONS\"" >>/etc/sysconfig/nfsd
383 fi
902f4b0d 384fi
efb9c5fd
JR
385%systemd_trigger nfsd.service nfsd-exportfs.service nfsd-mountd.service svcgssd.service
386
24860005 387%triggerpostun clients -- %{name}-clients < 1.2.5-7
efb9c5fd 388%systemd_trigger blkmapd.service gssd.service
902f4b0d 389
03bd8d09
JR
390%triggerpostun common -- %{name}-lock < 1.2.5-3
391if [ -f /etc/sysconfig/nfslock.rpmsave ]; then
392 mv -f /etc/sysconfig/nfslock{,.rpmnew}
393 mv -f /etc/sysconfig/nfslock.rpmsave /etc/sysconfig/nfslock
042f4ecc 394fi
042f4ecc 395
24860005 396%triggerpostun common -- %{name}-common < 1.2.5-7
902f4b0d
JR
397if [ -f /etc/sysconfig/nfslock ]; then
398 . /etc/sysconfig/nfslock
399 [ -n "$STATD_PORT" ] && STATDOPTS="$STATDOPTS -p $STATD_PORT"
400 [ -n "$STATD_OUTPORT" ] && STATDOPTS="$STATDOPTS -o $STATD_OUTPORT"
24860005 401 if [ -n "$STATDOPTS" ]; then
f53510f9 402 %{__cp} -f /etc/sysconfig/nfslock{,.rpmsave}
24860005
JR
403 echo >>/etc/sysconfig/nfslock
404 echo "# Added by rpm trigger" >>/etc/sysconfig/nfslock
405 echo "STATDOPTIONS=\"$STATDOPTS\"" >>/etc/sysconfig/nfslock
406 fi
902f4b0d 407fi
efb9c5fd 408%systemd_trigger idmapd.service nfslock.service
902f4b0d 409
042f4ecc
JR
410%files
411%defattr(644,root,root,755)
98900fc5 412%doc README html
042f4ecc
JR
413%attr(755,root,root) /sbin/rpcdebug
414%attr(755,root,root) /sbin/fsck.nfs
415%attr(755,root,root) %{_sbindir}/exportfs
416%attr(755,root,root) %{_sbindir}/rpc.mountd
417%attr(755,root,root) %{_sbindir}/rpc.nfsd
418%attr(755,root,root) %{_sbindir}/rpc.svcgssd
419%attr(755,root,root) %{_sbindir}/nfsstat
058a238c 420%attr(755,root,root) %{_sbindir}/nfsdcltrack
042f4ecc
JR
421
422%attr(754,root,root) /etc/rc.d/init.d/nfs
423%attr(754,root,root) /etc/rc.d/init.d/svcgssd
424
425%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/exports
974d2ecb
JR
426%dir %{_sysconfdir}/exports.d
427
042f4ecc
JR
428%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfsd
429%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/xtab
430%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/etab
431%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/rmtab
432
433%{_mandir}/man5/exports.5*
434%{_mandir}/man7/nfsd.7*
435%{_mandir}/man8/exportfs.8*
436%{_mandir}/man8/mountd.8*
437%{_mandir}/man8/nfsd.8*
058a238c 438%{_mandir}/man8/nfsdcltrack.8*
042f4ecc
JR
439%{_mandir}/man8/nfsstat.8*
440%{_mandir}/man8/rpc.mountd.8*
441%{_mandir}/man8/rpc.nfsd.8*
442%{_mandir}/man8/rpc.svcgssd.8*
443%{_mandir}/man8/rpcdebug.8*
444%{_mandir}/man8/svcgssd.8*
445
7804a996 446%{systemdunitdir}/nfs.service
902f4b0d 447%{systemdunitdir}/nfsd.service
7804a996
JR
448%{systemdunitdir}/nfsd-exportfs.service
449%{systemdunitdir}/nfsd-mountd.service
450%{systemdunitdir}/svcgssd.service
902f4b0d
JR
451%{systemdunitdir}/proc-fs-nfsd.mount
452%attr(755,root,root) %{_datadir}/nfs-utils/nfsd.postconfig
453%attr(755,root,root) %{_datadir}/nfs-utils/nfsd.preconfig
454
042f4ecc
JR
455%files clients
456%defattr(644,root,root,755)
03bd8d09
JR
457%attr(754,root,root) /etc/rc.d/init.d/blkmapd
458%attr(754,root,root) /etc/rc.d/init.d/gssd
042f4ecc
JR
459%attr(754,root,root) /etc/rc.d/init.d/nfsfs
460%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfsfs
d1c5b6d6 461%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) /etc/nfsmount.conf
042f4ecc
JR
462%attr(4755,root,root) /sbin/mount.nfs
463%attr(4755,root,root) /sbin/umount.nfs
464%attr(4755,root,root) /sbin/mount.nfs4
465%attr(4755,root,root) /sbin/umount.nfs4
678e9da9 466%attr(755,root,root) /sbin/blkmapd
058a238c 467%attr(755,root,root) /sbin/osd_login
678e9da9 468%attr(755,root,root) /sbin/rpc.gssd
042f4ecc
JR
469%attr(755,root,root) %{_sbindir}/mountstats
470%attr(755,root,root) %{_sbindir}/nfsiostat
03bd8d09 471%attr(755,root,root) %{_sbindir}/showmount
d1c5b6d6 472%{_mandir}/man5/nfsmount.conf.5*
9d168c46 473%{_mandir}/man8/blkmapd.8*
042f4ecc
JR
474%{_mandir}/man8/gssd.8*
475%{_mandir}/man8/mount.nfs.8*
476%{_mandir}/man8/mountstats.8*
477%{_mandir}/man8/nfsiostat.8*
478%{_mandir}/man8/rpc.gssd.8*
479%{_mandir}/man8/showmount.8*
480%{_mandir}/man8/umount.nfs.8*
481
7804a996
JR
482%{systemdunitdir}/nfsfs.service
483%{systemdunitdir}/blkmapd.service
484%{systemdunitdir}/gssd.service
902f4b0d 485
042f4ecc
JR
486%files common
487%defattr(644,root,root,755)
03bd8d09
JR
488%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfslock
489%attr(754,root,root) /etc/rc.d/init.d/idmapd
490%attr(754,root,root) /etc/rc.d/init.d/nfslock
d03da9d1 491%config(noreplace) %verify(not md5 mtime size) /etc/modprobe.d/sunrpc.conf
03bd8d09 492%attr(755,root,root) %{_sbindir}/sm-notify
678e9da9
JR
493%attr(755,root,root) /sbin/nfsidmap
494%attr(755,root,root) /sbin/rpc.idmapd
495%attr(755,root,root) /sbin/rpc.statd
496%attr(755,root,root) /sbin/start-statd
042f4ecc
JR
497%dir %{_var}/lib/nfs
498%dir %{_var}/lib/nfs/rpc_pipefs
499%dir %{_var}/lib/nfs/v4recovery
03bd8d09
JR
500%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd
501%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd/sm
502%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd/sm.bak
503%attr(600,rpcstatd,rpcstatd) %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/statd/state
042f4ecc
JR
504%{_mandir}/man5/nfs.5*
505%{_mandir}/man8/idmapd.8*
fba6fbdd 506%{_mandir}/man8/nfsidmap.8*
042f4ecc 507%{_mandir}/man8/rpc.idmapd.8*
03bd8d09
JR
508%{_mandir}/man8/rpc.sm-notify.8*
509%{_mandir}/man8/rpc.statd.8*
510%{_mandir}/man8/sm-notify.8*
511%{_mandir}/man8/statd.8*
902f4b0d 512
7804a996
JR
513%{systemdunitdir}/idmapd.service
514%{systemdunitdir}/nfslock.service
902f4b0d
JR
515%{systemdunitdir}/var-lib-nfs-rpc_pipefs.mount
516%dir %{_datadir}/nfs-utils
7804a996 517%attr(755,root,root) %{_datadir}/nfs-utils/nfslock.preconfig
This page took 0.619755 seconds and 4 git commands to generate.