]> git.pld-linux.org Git - packages/nfs-utils.git/blame - nfs-utils.spec
- rel 11
[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
d1c5b6d6 12Version: 1.2.5
9e116e4e 13Release: 11
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
d1c5b6d6 18# Source0-md5: 8395ac770720b83c5c469f88306d7765
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
d277a362 51Patch5: %{name}-heimdal-kcm.patch
042f4ecc
JR
52URL: http://nfs.sourceforge.net/
53BuildRequires: autoconf >= 2.59
54BuildRequires: automake
55BuildRequires: cpp
d277a362 56BuildRequires: keyutils-devel
05395780 57BuildRequires: libblkid-devel >= 1.40
eac4cf5e 58BuildRequires: libmount-devel
042f4ecc 59BuildRequires: libcap-devel
d1c5b6d6 60BuildRequires: device-mapper-devel
042f4ecc 61BuildRequires: libevent-devel >= 1.2
01ab2117 62BuildRequires: libnfsidmap-devel >= 0.24
042f4ecc
JR
63BuildRequires: libtool
64BuildRequires: libwrap-devel
65BuildRequires: pkgconfig
cf24a9e6 66BuildRequires: rpm-pythonprov
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
8fca1bdf 74BuildRequires: libgssglue-devel >= 0.3
042f4ecc
JR
75%else
76BuildRequires: heimdal-devel >= 1.0
77%endif
902f4b0d 78BuildRequires: rpmbuild(macros) >= 1.623
042f4ecc
JR
79# lucid context fields mismatch with current version of spkm3.h
80BuildConflicts: gss_mech_spkm3-devel
81Requires(post): fileutils
82Requires(post): sed >= 4.0
83Requires(post,preun): /sbin/chkconfig
9e116e4e 84Requires(post,preun,postun): systemd-units >= 38
042f4ecc 85Requires: %{name}-common = %{version}-%{release}
678e9da9 86Requires: libevent >= 2.0.14-2
042f4ecc
JR
87Requires: rc-scripts >= 0.4.1.5
88Requires: rpcbind >= 0.1.7
89Requires: setup >= 2.4.6-7
efb9c5fd 90Requires: systemd-units >= 0.38
042f4ecc
JR
91Provides: nfsdaemon
92Obsoletes: knfsd
93Obsoletes: nfs-server
3a67df24 94Obsoletes: nfs-utils-systemd
042f4ecc
JR
95Obsoletes: nfsdaemon
96Conflicts: kernel < 2.2.5
97Conflicts: krb5-common < 1.7
98ExcludeArch: armv4l
99BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
100
101%description
102This is the *new* kernel NFS server and related tools. It provides a
103much higher level of performance than the traditional Linux user-land
104NFS server.
105
106%description -l pl.UTF-8
107To jest *nowy* działający na poziomie jądra serwer NFS oraz związane z
108nim narzędzia. Serwer ten dostarcza znacznie większą wydajność niż
109tradycyjny, działający na poziomie użytkownika serwer NFS.
110
111%description -l pt_BR.UTF-8
112O pacote nfs-utils provê os utilitários para o cliente e servidor NFS
113do Linux.
114
115%description -l ru.UTF-8
116Пакет nfs-utils предоставляет демона для NFS-сервера, включенного в
117ядро, и сопутствующие утилиты, которые обеспечивают намного большую
118производительность, чем традиционные Linux NFS-сервера, используемые
119большинством пользователей.
120
121%description -l uk.UTF-8
122Пакет nfs-utils надає демона для NFS-сервера, вбудованого в ядро, та
123супутні утиліти, які забезпечують набагато більшу продуктивність, ніж
124традиційні Linux NFS-сервери, які використовує більшість користувачів.
125
126%package clients
127Summary: Clients for connecting to a remote NFS server
128Summary(pl.UTF-8): Klienci do łączenia się ze zdalnym serwerem NFS
129Group: Networking
130Requires(post,preun): /sbin/chkconfig
9e116e4e 131Requires(post,preun,postun): systemd-units >= 38
042f4ecc
JR
132Requires: %{name}-common = %{version}-%{release}
133Requires: psmisc
134Requires: rc-scripts
efb9c5fd 135Requires: systemd-units >= 0.38
042f4ecc
JR
136Provides: nfs-server-clients
137Provides: nfsclient
138Obsoletes: knfsd-clients
139Obsoletes: nfs-server-clients
3a67df24 140Obsoletes: nfs-utils-clients-systemd
042f4ecc
JR
141Obsoletes: nfsclient
142Conflicts: krb5-common < 1.7
143
144%description clients
145The nfs-server-clients package contains the showmount program.
146Showmount queries the mount daemon on a remote host for information
147about the NFS (Network File System) server on the remote host. For
148example, showmount can display the clients which are mounted on that
149host. This package is not needed to mount NFS volumes.
150
151%description clients -l pl.UTF-8
152Pakiet zawiera program showmount służący do odpytywania serwera NFS.
153Showmount pyta demona na zdalnej maszynie o informacje NFS na zdalnym
154hoście. Na przykład, showmount potrafi pokazać klientów, którzy są
155zamountowani na tym serwerze. Ten pakiet nie jest konieczny do
156zamountowania zasobów NFS.
157
03bd8d09
JR
158%package common
159Summary: Common programs for NFS
160Summary(pl.UTF-8): Wspólne programy do obsługi NFS
042f4ecc
JR
161Group: Networking
162Requires(post,preun): /sbin/chkconfig
9e116e4e 163Requires(post,preun,postun): systemd-units >= 38
03bd8d09 164Provides: user(rpcstatd)
042f4ecc
JR
165Provides: group(rpcstatd)
166Provides: nfslockd
03bd8d09 167Provides: nfs-utils-lock
678e9da9 168Requires: libnfsidmap >= 0.25-3
03bd8d09
JR
169Requires: rc-scripts
170Requires: rpcbind >= 0.1.7
efb9c5fd 171Requires: systemd-units >= 0.38
3a67df24 172Obsoletes: nfs-utils-common-systemd
03bd8d09 173Obsoletes: nfs-utils-lock
042f4ecc
JR
174Obsoletes: knfsd-lock
175Obsoletes: nfslockd
042f4ecc
JR
176Conflicts: mount < 2.13-0.pre7.1
177
178%description common
179Common programs for NFS.
180
181%description common -l pl.UTF-8
182Wspólne programy do obsługi NFS.
183
184%prep
185%setup -q -a1
186%patch0 -p1
187%patch1 -p1
188%patch2 -p1
189%patch3 -p1
c1a7163e 190%patch4 -p1
927aa100 191%patch5 -p1
042f4ecc
JR
192
193%build
194%{__libtoolize}
195%{__aclocal} -I aclocal
196%{__autoconf}
197%{__autoheader}
198%{__automake}
199%configure \
200 --enable-nfsv3 \
201 --enable-nfsv4 \
d1c5b6d6 202 --enable-nfsv41 \
042f4ecc
JR
203 --enable-gss \
204 --enable-mount \
d1c5b6d6 205 --enable-mountconfig \
eac4cf5e 206 --enable-libmount-mount \
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 \
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
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
JR
242%{__sed} -i -e "s|#!/bin/bash|#!/bin/sh|" $RPM_BUILD_ROOT%{_sbindir}/gss_destroy_creds
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
902f4b0d
JR
262install %{SOURCE100} $RPM_BUILD_ROOT%{systemdunitdir}/proc-fs-nfsd.mount
263install %{SOURCE101} $RPM_BUILD_ROOT%{systemdunitdir}/var-lib-nfs-rpc_pipefs.mount
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
298%clean
299rm -rf $RPM_BUILD_ROOT
300
301%post
302/sbin/chkconfig --add nfs
303%service nfs restart "NFS daemon"
304/sbin/chkconfig --add svcgssd
305%service svcgssd restart "RPC svcgssd"
efb9c5fd 306%systemd_post nfsd.service nfsd-exportfs.service nfsd-mountd.service svcgssd.service
042f4ecc
JR
307
308%preun
309if [ "$1" = "0" ]; then
310 %service nfs stop
311 /sbin/chkconfig --del nfs
312 %service svcgssd stop
313 /sbin/chkconfig --del svcgssd
314fi
efb9c5fd 315%systemd_preun nfsd.service nfsd-exportfs.service nfsd-mountd.service svcgssd.service
042f4ecc 316
efb9c5fd 317%postun
902f4b0d
JR
318%systemd_reload
319
042f4ecc
JR
320%post clients
321/sbin/chkconfig --add nfsfs
322%service nfsfs restart
323/sbin/chkconfig --add gssd
324%service gssd restart "RPC gssd"
03bd8d09
JR
325/sbin/chkconfig --add blkmapd
326%service blkmapd restart "pNFS blkmapd"
efb9c5fd 327%systemd_post blkmapd.service gssd.service
042f4ecc
JR
328
329%preun clients
330if [ "$1" = "0" ]; then
331 %service nfsfs stop
332 /sbin/chkconfig --del nfsfs
333 %service gssd stop
334 /sbin/chkconfig --del gssd
03bd8d09
JR
335 %service blkmapd stop
336 /sbin/chkconfig --del blkmapd
042f4ecc 337fi
efb9c5fd 338%systemd_preun blkmapd.service gssd.service
042f4ecc 339
efb9c5fd 340%postun clients
902f4b0d
JR
341%systemd_reload
342
03bd8d09 343%pre common
042f4ecc
JR
344%groupadd -g 191 rpcstatd
345%useradd -u 191 -d /var/lib/nfs/statd -s /bin/false -c "RPC statd user" -g rpcstatd rpcstatd
346
03bd8d09
JR
347%post common
348/sbin/chkconfig --add idmapd
349%service idmapd restart "RPC idmapd"
042f4ecc
JR
350/sbin/chkconfig --add nfslock
351%service nfslock restart "RPC statd"
efb9c5fd 352%systemd_post idmapd.service nfslock.service
042f4ecc 353
03bd8d09 354%preun common
042f4ecc 355if [ "$1" = "0" ]; then
03bd8d09
JR
356 %service idmapd stop
357 /sbin/chkconfig --del idmapd
042f4ecc
JR
358 %service nfslock stop
359 /sbin/chkconfig --del nfslock
360fi
efb9c5fd 361%systemd_preun idmapd.service nfslock.service
042f4ecc 362
03bd8d09 363%postun common
042f4ecc
JR
364if [ "$1" = "0" ]; then
365 %userremove rpcstatd
366 %groupremove rpcstatd
367fi
902f4b0d
JR
368%systemd_reload
369
24860005 370%triggerpostun -- %{name} < 1.2.5-7
902f4b0d
JR
371if [ -f /etc/sysconfig/nfsd ]; then
372 . /etc/sysconfig/nfsd
f75dd6cb
JR
373 __RPCMOUNTDOPTIONS=
374 [ -n "$MOUNTD_PORT" ] && __RPCMOUNTDOPTIONS="-p $MOUNTD_PORT"
902f4b0d
JR
375 for vers in 2 3 4 ; do
376 __var=$(eval echo \$NFSv$vers)
377 [ -n "$__var" -a "$__var" != "yes" ] && \
f75dd6cb 378 __RPCMOUNTDOPTIONS="$__RPCMOUNTDOPTIONS --no-nfs-version $vers"
902f4b0d 379 done
24860005 380 if [ -n "$__RPCMOUNTDOPTIONS" ]; then
f53510f9 381 %{__cp} -f /etc/sysconfig/nfsd{,.rpmsave}
24860005
JR
382 echo >>/etc/sysconfig/nfsd
383 echo "# Added by rpm trigger" >>/etc/sysconfig/nfsd
384 echo "RPCMOUNTDOPTIONS=\"$RPCMOUNTOPTIONS $__RPCMOUNTDOPTIONS\"" >>/etc/sysconfig/nfsd
385 fi
902f4b0d 386fi
efb9c5fd
JR
387%systemd_trigger nfsd.service nfsd-exportfs.service nfsd-mountd.service svcgssd.service
388
24860005 389%triggerpostun clients -- %{name}-clients < 1.2.5-7
efb9c5fd 390%systemd_trigger blkmapd.service gssd.service
902f4b0d 391
03bd8d09
JR
392%triggerpostun common -- %{name}-lock < 1.2.5-3
393if [ -f /etc/sysconfig/nfslock.rpmsave ]; then
394 mv -f /etc/sysconfig/nfslock{,.rpmnew}
395 mv -f /etc/sysconfig/nfslock.rpmsave /etc/sysconfig/nfslock
042f4ecc 396fi
042f4ecc 397
24860005 398%triggerpostun common -- %{name}-common < 1.2.5-7
902f4b0d
JR
399if [ -f /etc/sysconfig/nfslock ]; then
400 . /etc/sysconfig/nfslock
401 [ -n "$STATD_PORT" ] && STATDOPTS="$STATDOPTS -p $STATD_PORT"
402 [ -n "$STATD_OUTPORT" ] && STATDOPTS="$STATDOPTS -o $STATD_OUTPORT"
24860005 403 if [ -n "$STATDOPTS" ]; then
f53510f9 404 %{__cp} -f /etc/sysconfig/nfslock{,.rpmsave}
24860005
JR
405 echo >>/etc/sysconfig/nfslock
406 echo "# Added by rpm trigger" >>/etc/sysconfig/nfslock
407 echo "STATDOPTIONS=\"$STATDOPTS\"" >>/etc/sysconfig/nfslock
408 fi
902f4b0d 409fi
efb9c5fd 410%systemd_trigger idmapd.service nfslock.service
902f4b0d 411
042f4ecc
JR
412%files
413%defattr(644,root,root,755)
414%doc ChangeLog README html
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*
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
JR
466%attr(755,root,root) /sbin/blkmapd
467%attr(755,root,root) /sbin/rpc.gssd
042f4ecc
JR
468%attr(755,root,root) %{_sbindir}/mountstats
469%attr(755,root,root) %{_sbindir}/nfsiostat
03bd8d09 470%attr(755,root,root) %{_sbindir}/showmount
d1c5b6d6 471%{_mandir}/man5/nfsmount.conf.5*
9d168c46 472%{_mandir}/man8/blkmapd.8*
042f4ecc
JR
473%{_mandir}/man8/gssd.8*
474%{_mandir}/man8/mount.nfs.8*
475%{_mandir}/man8/mountstats.8*
476%{_mandir}/man8/nfsiostat.8*
477%{_mandir}/man8/rpc.gssd.8*
478%{_mandir}/man8/showmount.8*
479%{_mandir}/man8/umount.nfs.8*
480
7804a996
JR
481%{systemdunitdir}/nfsfs.service
482%{systemdunitdir}/blkmapd.service
483%{systemdunitdir}/gssd.service
902f4b0d 484
042f4ecc
JR
485%files common
486%defattr(644,root,root,755)
03bd8d09
JR
487%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfslock
488%attr(754,root,root) /etc/rc.d/init.d/idmapd
489%attr(754,root,root) /etc/rc.d/init.d/nfslock
d03da9d1 490%config(noreplace) %verify(not md5 mtime size) /etc/modprobe.d/sunrpc.conf
042f4ecc
JR
491%attr(755,root,root) %{_sbindir}/gss_clnt_send_err
492%attr(755,root,root) %{_sbindir}/gss_destroy_creds
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.098467 seconds and 4 git commands to generate.