]> git.pld-linux.org Git - packages/nfs-utils.git/blame - nfs-utils.spec
- sorted BRs
[packages/nfs-utils.git] / nfs-utils.spec
CommitLineData
042f4ecc
JR
1#
2# Conditional build:
3%bcond_with krb5 # build with MIT Kerberos (+libgssglue) instead of Heimdal
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
058a238c
JR
12Version: 1.2.7
13Release: 1
042f4ecc
JR
14License: GPL v2
15Group: Networking/Daemons
d1c5b6d6 16#Source0: http://www.kernel.org/pub/linux/utils/nfs/%{name}-%{version}.tar.bz2
1a52346f 17Source0: http://downloads.sourceforge.net/nfs/%{name}-%{version}.tar.bz2
058a238c 18# Source0-md5: 3b5ca797197765dc0c3a4122720c7716
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
902f4b0d
JR
33Source100: proc-fs-nfsd.mount
34Source101: var-lib-nfs-rpc_pipefs.mount
35Source102: nfsd.service
36Source103: nfs-blkmapd.service
37Source104: nfs-exportfs.service
38Source105: nfs-gssd.service
39Source106: nfs-idmapd.service
40Source107: nfs-lock.service
41Source108: nfs-mountd.service
42Source109: nfs-svcgssd.service
43Source110: nfsd.postconfig
44Source111: nfsd.preconfig
45Source112: nfs-lock.preconfig
042f4ecc
JR
46Patch0: %{name}-install.patch
47Patch1: %{name}-statdpath.patch
48Patch2: %{name}-subsys.patch
49Patch3: %{name}-union-mount.patch
c1a7163e 50Patch4: %{name}-heimdal.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
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
8fca1bdf 73BuildRequires: libgssglue-devel >= 0.3
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
042f4ecc
JR
190
191%build
192%{__libtoolize}
193%{__aclocal} -I aclocal
194%{__autoconf}
195%{__autoheader}
196%{__automake}
197%configure \
198 --enable-nfsv3 \
199 --enable-nfsv4 \
d1c5b6d6 200 --enable-nfsv41 \
042f4ecc
JR
201 --enable-gss \
202 --enable-mount \
d1c5b6d6 203 --enable-mountconfig \
eac4cf5e 204 --enable-libmount-mount \
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 \
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
678e9da9 232cat >$RPM_BUILD_ROOT/sbin/start-statd <<EOF
042f4ecc
JR
233#!/bin/sh
234# mount.nfs calls this script when mounting a filesystem with locking
235# enabled, but when statd does not seem to be running (based on
236# /var/run/rpc.statd.pid).
678e9da9 237exec /sbin/rpc.statd --no-notify
042f4ecc
JR
238EOF
239
678e9da9
JR
240%{__sed} -i -e "s|#!/bin/bash|#!/bin/sh|" $RPM_BUILD_ROOT%{_sbindir}/gss_destroy_creds
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
902f4b0d
JR
260install %{SOURCE100} $RPM_BUILD_ROOT%{systemdunitdir}/proc-fs-nfsd.mount
261install %{SOURCE101} $RPM_BUILD_ROOT%{systemdunitdir}/var-lib-nfs-rpc_pipefs.mount
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)
412%doc ChangeLog README html
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
042f4ecc
JR
492%attr(755,root,root) %{_sbindir}/gss_clnt_send_err
493%attr(755,root,root) %{_sbindir}/gss_destroy_creds
03bd8d09 494%attr(755,root,root) %{_sbindir}/sm-notify
678e9da9
JR
495%attr(755,root,root) /sbin/nfsidmap
496%attr(755,root,root) /sbin/rpc.idmapd
497%attr(755,root,root) /sbin/rpc.statd
498%attr(755,root,root) /sbin/start-statd
042f4ecc
JR
499%dir %{_var}/lib/nfs
500%dir %{_var}/lib/nfs/rpc_pipefs
501%dir %{_var}/lib/nfs/v4recovery
03bd8d09
JR
502%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd
503%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd/sm
504%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd/sm.bak
505%attr(600,rpcstatd,rpcstatd) %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/statd/state
042f4ecc
JR
506%{_mandir}/man5/nfs.5*
507%{_mandir}/man8/idmapd.8*
fba6fbdd 508%{_mandir}/man8/nfsidmap.8*
042f4ecc 509%{_mandir}/man8/rpc.idmapd.8*
03bd8d09
JR
510%{_mandir}/man8/rpc.sm-notify.8*
511%{_mandir}/man8/rpc.statd.8*
512%{_mandir}/man8/sm-notify.8*
513%{_mandir}/man8/statd.8*
902f4b0d 514
7804a996
JR
515%{systemdunitdir}/idmapd.service
516%{systemdunitdir}/nfslock.service
902f4b0d
JR
517%{systemdunitdir}/var-lib-nfs-rpc_pipefs.mount
518%dir %{_datadir}/nfs-utils
7804a996 519%attr(755,root,root) %{_datadir}/nfs-utils/nfslock.preconfig
This page took 0.394651 seconds and 4 git commands to generate.