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