]> git.pld-linux.org Git - packages/nfs-utils.git/blame - nfs-utils.spec
- rel 8
[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
f53510f9 13Release: 8
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
902f4b0d
JR
32Source100: proc-fs-nfsd.mount
33Source101: var-lib-nfs-rpc_pipefs.mount
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
d277a362 50Patch5: %{name}-heimdal-kcm.patch
042f4ecc
JR
51URL: http://nfs.sourceforge.net/
52BuildRequires: autoconf >= 2.59
53BuildRequires: automake
54BuildRequires: cpp
d277a362 55BuildRequires: keyutils-devel
05395780 56BuildRequires: libblkid-devel >= 1.40
eac4cf5e 57BuildRequires: libmount-devel
042f4ecc 58BuildRequires: libcap-devel
d1c5b6d6 59BuildRequires: device-mapper-devel
042f4ecc 60BuildRequires: libevent-devel >= 1.2
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
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
129Requires: %{name}-common = %{version}-%{release}
130Requires: psmisc
131Requires: rc-scripts
efb9c5fd 132Requires: systemd-units >= 0.38
042f4ecc
JR
133Provides: nfs-server-clients
134Provides: nfsclient
135Obsoletes: knfsd-clients
136Obsoletes: nfs-server-clients
3a67df24 137Obsoletes: nfs-utils-clients-systemd
042f4ecc
JR
138Obsoletes: nfsclient
139Conflicts: krb5-common < 1.7
140
141%description clients
142The nfs-server-clients package contains the showmount program.
143Showmount queries the mount daemon on a remote host for information
144about the NFS (Network File System) server on the remote host. For
145example, showmount can display the clients which are mounted on that
146host. This package is not needed to mount NFS volumes.
147
148%description clients -l pl.UTF-8
149Pakiet zawiera program showmount służący do odpytywania serwera NFS.
150Showmount pyta demona na zdalnej maszynie o informacje NFS na zdalnym
151hoście. Na przykład, showmount potrafi pokazać klientów, którzy są
152zamountowani na tym serwerze. Ten pakiet nie jest konieczny do
153zamountowania zasobów NFS.
154
03bd8d09
JR
155%package common
156Summary: Common programs for NFS
157Summary(pl.UTF-8): Wspólne programy do obsługi NFS
042f4ecc
JR
158Group: Networking
159Requires(post,preun): /sbin/chkconfig
03bd8d09 160Provides: user(rpcstatd)
042f4ecc
JR
161Provides: group(rpcstatd)
162Provides: nfslockd
03bd8d09 163Provides: nfs-utils-lock
678e9da9 164Requires: libnfsidmap >= 0.25-3
03bd8d09
JR
165Requires: rc-scripts
166Requires: rpcbind >= 0.1.7
efb9c5fd 167Requires: systemd-units >= 0.38
3a67df24 168Obsoletes: nfs-utils-common-systemd
03bd8d09 169Obsoletes: nfs-utils-lock
042f4ecc
JR
170Obsoletes: knfsd-lock
171Obsoletes: nfslockd
042f4ecc
JR
172Conflicts: mount < 2.13-0.pre7.1
173
174%description common
175Common programs for NFS.
176
177%description common -l pl.UTF-8
178Wspólne programy do obsługi NFS.
179
180%prep
181%setup -q -a1
182%patch0 -p1
183%patch1 -p1
184%patch2 -p1
185%patch3 -p1
c1a7163e 186%patch4 -p1
927aa100 187%patch5 -p1
042f4ecc
JR
188
189%build
190%{__libtoolize}
191%{__aclocal} -I aclocal
192%{__autoconf}
193%{__autoheader}
194%{__automake}
195%configure \
196 --enable-nfsv3 \
197 --enable-nfsv4 \
d1c5b6d6 198 --enable-nfsv41 \
042f4ecc
JR
199 --enable-gss \
200 --enable-mount \
d1c5b6d6 201 --enable-mountconfig \
eac4cf5e 202 --enable-libmount-mount \
5ec77457
JR
203%if %{with tirpc}
204 --enable-tirpc \
042f4ecc 205 --enable-ipv6 \
5ec77457
JR
206%else
207 --disable-tirpc \
208 --disable-ipv6 \
209%endif
d1c5b6d6 210 --with-statdpath=/var/lib/nfs/statd \
042f4ecc
JR
211 --with-statedir=/var/lib/nfs \
212 --with-statduser=rpcstatd \
678e9da9 213 --with-start-statd=/sbin/start-statd \
042f4ecc 214 --with-tcp-wrappers \
8001d84c 215 --with-krb5
042f4ecc
JR
216
217%{__make} all
218
219%install
220rm -rf $RPM_BUILD_ROOT
69621933 221install -d $RPM_BUILD_ROOT%{_sysconfdir}/{rc.d/init.d,sysconfig,exports.d} \
902f4b0d
JR
222 $RPM_BUILD_ROOT%{_var}/lib/nfs/{rpc_pipefs,v4recovery} \
223 $RPM_BUILD_ROOT{%{systemdunitdir},%{_datadir}/nfs-utils}
042f4ecc
JR
224
225%{__make} install \
226 DESTDIR=$RPM_BUILD_ROOT
227
d1c5b6d6
JR
228install -p utils/mount/nfsmount.conf $RPM_BUILD_ROOT/etc
229
678e9da9 230cat >$RPM_BUILD_ROOT/sbin/start-statd <<EOF
042f4ecc
JR
231#!/bin/sh
232# mount.nfs calls this script when mounting a filesystem with locking
233# enabled, but when statd does not seem to be running (based on
234# /var/run/rpc.statd.pid).
678e9da9 235exec /sbin/rpc.statd --no-notify
042f4ecc
JR
236EOF
237
678e9da9
JR
238%{__sed} -i -e "s|#!/bin/bash|#!/bin/sh|" $RPM_BUILD_ROOT%{_sbindir}/gss_destroy_creds
239%{__sed} -i -e 's|%{_sbindir}nfsidmap|/sbin/nfsidmap|g' $RPM_BUILD_ROOT%{_mandir}/man8/nfsidmap.8
042f4ecc 240
678e9da9
JR
241for f in rpcdebug blkmapd nfsidmap rpc.gssd rpc.idmapd rpc.statd ; do
242 mv $RPM_BUILD_ROOT%{_sbindir}/$f $RPM_BUILD_ROOT/sbin
243done
042f4ecc
JR
244
245install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfs
246install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfslock
247install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfsfs
248install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/idmapd
249install %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/gssd
250install %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/svcgssd
dbb63347 251install %{SOURCE11} $RPM_BUILD_ROOT/etc/rc.d/init.d/blkmapd
042f4ecc
JR
252install %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/nfsd
253install %{SOURCE9} $RPM_BUILD_ROOT/etc/sysconfig/nfslock
254install %{SOURCE10} $RPM_BUILD_ROOT/etc/sysconfig/nfsfs
255
902f4b0d
JR
256install %{SOURCE100} $RPM_BUILD_ROOT%{systemdunitdir}/proc-fs-nfsd.mount
257install %{SOURCE101} $RPM_BUILD_ROOT%{systemdunitdir}/var-lib-nfs-rpc_pipefs.mount
258install %{SOURCE102} $RPM_BUILD_ROOT%{systemdunitdir}/nfsd.service
7804a996
JR
259install %{SOURCE103} $RPM_BUILD_ROOT%{systemdunitdir}/blkmapd.service
260install %{SOURCE104} $RPM_BUILD_ROOT%{systemdunitdir}/nfsd-exportfs.service
261install %{SOURCE105} $RPM_BUILD_ROOT%{systemdunitdir}/gssd.service
262install %{SOURCE106} $RPM_BUILD_ROOT%{systemdunitdir}/idmapd.service
263install %{SOURCE107} $RPM_BUILD_ROOT%{systemdunitdir}/nfslock.service
264install %{SOURCE108} $RPM_BUILD_ROOT%{systemdunitdir}/nfsd-mountd.service
265install %{SOURCE109} $RPM_BUILD_ROOT%{systemdunitdir}/svcgssd.service
902f4b0d
JR
266install %{SOURCE110} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfsd.postconfig
267install %{SOURCE111} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfsd.preconfig
7804a996
JR
268install %{SOURCE112} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfslock.preconfig
269
270# Disable old SysV service for systemd installs
271ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/nfs.service
272ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/nfsfs.service
902f4b0d 273
042f4ecc
JR
274> $RPM_BUILD_ROOT%{_var}/lib/nfs/rmtab
275> $RPM_BUILD_ROOT%{_sysconfdir}/exports
276
d1c5b6d6 277%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/rpc.{mountd,nfsd,statd,sm-notify,svcgssd,gssd,idmapd}.8
042f4ecc
JR
278echo ".so mountd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.mountd.8
279echo ".so nfsd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.nfsd.8
280echo ".so statd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.statd.8
281echo ".so sm-notify.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.sm-notify.8
282echo ".so gssd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.gssd.8
283echo ".so idmapd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.idmapd.8
284echo ".so svcgssd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.svcgssd.8
285
286touch $RPM_BUILD_ROOT/var/lib/nfs/xtab
287
288ln -sf /bin/true $RPM_BUILD_ROOT/sbin/fsck.nfs
289
290cp -a nfs html
291
292%clean
293rm -rf $RPM_BUILD_ROOT
294
295%post
296/sbin/chkconfig --add nfs
297%service nfs restart "NFS daemon"
298/sbin/chkconfig --add svcgssd
299%service svcgssd restart "RPC svcgssd"
efb9c5fd 300%systemd_post nfsd.service nfsd-exportfs.service nfsd-mountd.service svcgssd.service
042f4ecc
JR
301
302%preun
303if [ "$1" = "0" ]; then
304 %service nfs stop
305 /sbin/chkconfig --del nfs
306 %service svcgssd stop
307 /sbin/chkconfig --del svcgssd
308fi
efb9c5fd 309%systemd_preun nfsd.service nfsd-exportfs.service nfsd-mountd.service svcgssd.service
042f4ecc 310
efb9c5fd 311%postun
902f4b0d
JR
312%systemd_reload
313
042f4ecc
JR
314%post clients
315/sbin/chkconfig --add nfsfs
316%service nfsfs restart
317/sbin/chkconfig --add gssd
318%service gssd restart "RPC gssd"
03bd8d09
JR
319/sbin/chkconfig --add blkmapd
320%service blkmapd restart "pNFS blkmapd"
efb9c5fd 321%systemd_post blkmapd.service gssd.service
042f4ecc
JR
322
323%preun clients
324if [ "$1" = "0" ]; then
325 %service nfsfs stop
326 /sbin/chkconfig --del nfsfs
327 %service gssd stop
328 /sbin/chkconfig --del gssd
03bd8d09
JR
329 %service blkmapd stop
330 /sbin/chkconfig --del blkmapd
042f4ecc 331fi
efb9c5fd 332%systemd_preun blkmapd.service gssd.service
042f4ecc 333
efb9c5fd 334%postun clients
902f4b0d
JR
335%systemd_reload
336
03bd8d09 337%pre common
042f4ecc
JR
338%groupadd -g 191 rpcstatd
339%useradd -u 191 -d /var/lib/nfs/statd -s /bin/false -c "RPC statd user" -g rpcstatd rpcstatd
340
03bd8d09
JR
341%post common
342/sbin/chkconfig --add idmapd
343%service idmapd restart "RPC idmapd"
042f4ecc
JR
344/sbin/chkconfig --add nfslock
345%service nfslock restart "RPC statd"
efb9c5fd 346%systemd_post idmapd.service nfslock.service
042f4ecc 347
03bd8d09 348%preun common
042f4ecc 349if [ "$1" = "0" ]; then
03bd8d09
JR
350 %service idmapd stop
351 /sbin/chkconfig --del idmapd
042f4ecc
JR
352 %service nfslock stop
353 /sbin/chkconfig --del nfslock
354fi
efb9c5fd 355%systemd_preun idmapd.service nfslock.service
042f4ecc 356
03bd8d09 357%postun common
042f4ecc
JR
358if [ "$1" = "0" ]; then
359 %userremove rpcstatd
360 %groupremove rpcstatd
361fi
902f4b0d
JR
362%systemd_reload
363
24860005 364%triggerpostun -- %{name} < 1.2.5-7
902f4b0d
JR
365if [ -f /etc/sysconfig/nfsd ]; then
366 . /etc/sysconfig/nfsd
f75dd6cb
JR
367 __RPCMOUNTDOPTIONS=
368 [ -n "$MOUNTD_PORT" ] && __RPCMOUNTDOPTIONS="-p $MOUNTD_PORT"
902f4b0d
JR
369 for vers in 2 3 4 ; do
370 __var=$(eval echo \$NFSv$vers)
371 [ -n "$__var" -a "$__var" != "yes" ] && \
f75dd6cb 372 __RPCMOUNTDOPTIONS="$__RPCMOUNTDOPTIONS --no-nfs-version $vers"
902f4b0d 373 done
24860005 374 if [ -n "$__RPCMOUNTDOPTIONS" ]; then
f53510f9 375 %{__cp} -f /etc/sysconfig/nfsd{,.rpmsave}
24860005
JR
376 echo >>/etc/sysconfig/nfsd
377 echo "# Added by rpm trigger" >>/etc/sysconfig/nfsd
378 echo "RPCMOUNTDOPTIONS=\"$RPCMOUNTOPTIONS $__RPCMOUNTDOPTIONS\"" >>/etc/sysconfig/nfsd
379 fi
902f4b0d 380fi
efb9c5fd
JR
381%systemd_trigger nfsd.service nfsd-exportfs.service nfsd-mountd.service svcgssd.service
382
24860005 383%triggerpostun clients -- %{name}-clients < 1.2.5-7
efb9c5fd 384%systemd_trigger blkmapd.service gssd.service
902f4b0d 385
03bd8d09
JR
386%triggerpostun common -- %{name}-lock < 1.2.5-3
387if [ -f /etc/sysconfig/nfslock.rpmsave ]; then
388 mv -f /etc/sysconfig/nfslock{,.rpmnew}
389 mv -f /etc/sysconfig/nfslock.rpmsave /etc/sysconfig/nfslock
042f4ecc 390fi
042f4ecc 391
24860005 392%triggerpostun common -- %{name}-common < 1.2.5-7
902f4b0d
JR
393if [ -f /etc/sysconfig/nfslock ]; then
394 . /etc/sysconfig/nfslock
395 [ -n "$STATD_PORT" ] && STATDOPTS="$STATDOPTS -p $STATD_PORT"
396 [ -n "$STATD_OUTPORT" ] && STATDOPTS="$STATDOPTS -o $STATD_OUTPORT"
24860005 397 if [ -n "$STATDOPTS" ]; then
f53510f9 398 %{__cp} -f /etc/sysconfig/nfslock{,.rpmsave}
24860005
JR
399 echo >>/etc/sysconfig/nfslock
400 echo "# Added by rpm trigger" >>/etc/sysconfig/nfslock
401 echo "STATDOPTIONS=\"$STATDOPTS\"" >>/etc/sysconfig/nfslock
402 fi
902f4b0d 403fi
efb9c5fd 404%systemd_trigger idmapd.service nfslock.service
902f4b0d 405
042f4ecc
JR
406%files
407%defattr(644,root,root,755)
408%doc ChangeLog README html
409%attr(755,root,root) /sbin/rpcdebug
410%attr(755,root,root) /sbin/fsck.nfs
411%attr(755,root,root) %{_sbindir}/exportfs
412%attr(755,root,root) %{_sbindir}/rpc.mountd
413%attr(755,root,root) %{_sbindir}/rpc.nfsd
414%attr(755,root,root) %{_sbindir}/rpc.svcgssd
415%attr(755,root,root) %{_sbindir}/nfsstat
416
417%attr(754,root,root) /etc/rc.d/init.d/nfs
418%attr(754,root,root) /etc/rc.d/init.d/svcgssd
419
420%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/exports
974d2ecb
JR
421%dir %{_sysconfdir}/exports.d
422
042f4ecc
JR
423%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfsd
424%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/xtab
425%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/etab
426%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/rmtab
427
428%{_mandir}/man5/exports.5*
429%{_mandir}/man7/nfsd.7*
430%{_mandir}/man8/exportfs.8*
431%{_mandir}/man8/mountd.8*
432%{_mandir}/man8/nfsd.8*
433%{_mandir}/man8/nfsstat.8*
434%{_mandir}/man8/rpc.mountd.8*
435%{_mandir}/man8/rpc.nfsd.8*
436%{_mandir}/man8/rpc.svcgssd.8*
437%{_mandir}/man8/rpcdebug.8*
438%{_mandir}/man8/svcgssd.8*
439
7804a996 440%{systemdunitdir}/nfs.service
902f4b0d 441%{systemdunitdir}/nfsd.service
7804a996
JR
442%{systemdunitdir}/nfsd-exportfs.service
443%{systemdunitdir}/nfsd-mountd.service
444%{systemdunitdir}/svcgssd.service
902f4b0d
JR
445%{systemdunitdir}/proc-fs-nfsd.mount
446%attr(755,root,root) %{_datadir}/nfs-utils/nfsd.postconfig
447%attr(755,root,root) %{_datadir}/nfs-utils/nfsd.preconfig
448
042f4ecc
JR
449%files clients
450%defattr(644,root,root,755)
03bd8d09
JR
451%attr(754,root,root) /etc/rc.d/init.d/blkmapd
452%attr(754,root,root) /etc/rc.d/init.d/gssd
042f4ecc
JR
453%attr(754,root,root) /etc/rc.d/init.d/nfsfs
454%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfsfs
d1c5b6d6 455%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) /etc/nfsmount.conf
042f4ecc
JR
456%attr(4755,root,root) /sbin/mount.nfs
457%attr(4755,root,root) /sbin/umount.nfs
458%attr(4755,root,root) /sbin/mount.nfs4
459%attr(4755,root,root) /sbin/umount.nfs4
678e9da9
JR
460%attr(755,root,root) /sbin/blkmapd
461%attr(755,root,root) /sbin/rpc.gssd
042f4ecc
JR
462%attr(755,root,root) %{_sbindir}/mountstats
463%attr(755,root,root) %{_sbindir}/nfsiostat
03bd8d09 464%attr(755,root,root) %{_sbindir}/showmount
d1c5b6d6 465%{_mandir}/man5/nfsmount.conf.5*
9d168c46 466%{_mandir}/man8/blkmapd.8*
042f4ecc
JR
467%{_mandir}/man8/gssd.8*
468%{_mandir}/man8/mount.nfs.8*
469%{_mandir}/man8/mountstats.8*
470%{_mandir}/man8/nfsiostat.8*
471%{_mandir}/man8/rpc.gssd.8*
472%{_mandir}/man8/showmount.8*
473%{_mandir}/man8/umount.nfs.8*
474
7804a996
JR
475%{systemdunitdir}/nfsfs.service
476%{systemdunitdir}/blkmapd.service
477%{systemdunitdir}/gssd.service
902f4b0d 478
042f4ecc
JR
479%files common
480%defattr(644,root,root,755)
03bd8d09
JR
481%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfslock
482%attr(754,root,root) /etc/rc.d/init.d/idmapd
483%attr(754,root,root) /etc/rc.d/init.d/nfslock
042f4ecc
JR
484%attr(755,root,root) %{_sbindir}/gss_clnt_send_err
485%attr(755,root,root) %{_sbindir}/gss_destroy_creds
03bd8d09 486%attr(755,root,root) %{_sbindir}/sm-notify
678e9da9
JR
487%attr(755,root,root) /sbin/nfsidmap
488%attr(755,root,root) /sbin/rpc.idmapd
489%attr(755,root,root) /sbin/rpc.statd
490%attr(755,root,root) /sbin/start-statd
042f4ecc
JR
491%dir %{_var}/lib/nfs
492%dir %{_var}/lib/nfs/rpc_pipefs
493%dir %{_var}/lib/nfs/v4recovery
03bd8d09
JR
494%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd
495%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd/sm
496%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd/sm.bak
497%attr(600,rpcstatd,rpcstatd) %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/statd/state
042f4ecc
JR
498%{_mandir}/man5/nfs.5*
499%{_mandir}/man8/idmapd.8*
fba6fbdd 500%{_mandir}/man8/nfsidmap.8*
042f4ecc 501%{_mandir}/man8/rpc.idmapd.8*
03bd8d09
JR
502%{_mandir}/man8/rpc.sm-notify.8*
503%{_mandir}/man8/rpc.statd.8*
504%{_mandir}/man8/sm-notify.8*
505%{_mandir}/man8/statd.8*
902f4b0d 506
7804a996
JR
507%{systemdunitdir}/idmapd.service
508%{systemdunitdir}/nfslock.service
902f4b0d
JR
509%{systemdunitdir}/var-lib-nfs-rpc_pipefs.mount
510%dir %{_datadir}/nfs-utils
7804a996 511%attr(755,root,root) %{_datadir}/nfs-utils/nfslock.preconfig
This page took 0.12703 seconds and 4 git commands to generate.