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