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