]> git.pld-linux.org Git - packages/nfs-utils.git/blame - nfs-utils.spec
- rel 4
[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
6049166a 13Release: 4
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
88Provides: nfsdaemon
89Obsoletes: knfsd
90Obsoletes: nfs-server
91Obsoletes: nfsdaemon
92Conflicts: kernel < 2.2.5
93Conflicts: krb5-common < 1.7
94ExcludeArch: armv4l
95BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
96
97%description
98This is the *new* kernel NFS server and related tools. It provides a
99much higher level of performance than the traditional Linux user-land
100NFS server.
101
102%description -l pl.UTF-8
103To jest *nowy* działający na poziomie jądra serwer NFS oraz związane z
104nim narzędzia. Serwer ten dostarcza znacznie większą wydajność niż
105tradycyjny, działający na poziomie użytkownika serwer NFS.
106
107%description -l pt_BR.UTF-8
108O pacote nfs-utils provê os utilitários para o cliente e servidor NFS
109do Linux.
110
111%description -l ru.UTF-8
112Пакет nfs-utils предоставляет демона для NFS-сервера, включенного в
113ядро, и сопутствующие утилиты, которые обеспечивают намного большую
114производительность, чем традиционные Linux NFS-сервера, используемые
115большинством пользователей.
116
117%description -l uk.UTF-8
118Пакет nfs-utils надає демона для NFS-сервера, вбудованого в ядро, та
119супутні утиліти, які забезпечують набагато більшу продуктивність, ніж
120традиційні Linux NFS-сервери, які використовує більшість користувачів.
121
902f4b0d
JR
122%package systemd
123Summary: systemd units for NFS server services
124Summary(pl.UTF-8): Jednostki systemd dla serwisów serwera NFS
125Group: Daemons
126Requires: %{name} = %{version}-%{release}
127Requires: systemd
128Requires: systemd-units
129
130%description systemd
131Systemd units for NFS server services.
132
133%description systemd -l pl.UTF-8
134Jednostki systemd dla serwisów serwera NFS.
135
042f4ecc
JR
136%package clients
137Summary: Clients for connecting to a remote NFS server
138Summary(pl.UTF-8): Klienci do łączenia się ze zdalnym serwerem NFS
139Group: Networking
140Requires(post,preun): /sbin/chkconfig
141Requires: %{name}-common = %{version}-%{release}
142Requires: psmisc
143Requires: rc-scripts
144Provides: nfs-server-clients
145Provides: nfsclient
146Obsoletes: knfsd-clients
147Obsoletes: nfs-server-clients
148Obsoletes: nfsclient
149Conflicts: krb5-common < 1.7
150
151%description clients
152The nfs-server-clients package contains the showmount program.
153Showmount queries the mount daemon on a remote host for information
154about the NFS (Network File System) server on the remote host. For
155example, showmount can display the clients which are mounted on that
156host. This package is not needed to mount NFS volumes.
157
158%description clients -l pl.UTF-8
159Pakiet zawiera program showmount służący do odpytywania serwera NFS.
160Showmount pyta demona na zdalnej maszynie o informacje NFS na zdalnym
161hoście. Na przykład, showmount potrafi pokazać klientów, którzy są
162zamountowani na tym serwerze. Ten pakiet nie jest konieczny do
163zamountowania zasobów NFS.
164
902f4b0d
JR
165%package clients-systemd
166Summary: systemd units for NFS clients
167Summary(pl.UTF-8): Jednostki systemd dla klientów NFS
168Group: Daemons
169Requires: %{name}-clients = %{version}-%{release}
170Requires: systemd
171Requires: systemd-units
172
173%description clients-systemd
174Systemd units for NFS clients.
175
176%description clients-systemd -l pl.UTF-8
177Jednostki systemd dla klientów NFS.
178
03bd8d09
JR
179%package common
180Summary: Common programs for NFS
181Summary(pl.UTF-8): Wspólne programy do obsługi NFS
042f4ecc
JR
182Group: Networking
183Requires(post,preun): /sbin/chkconfig
03bd8d09 184Provides: user(rpcstatd)
042f4ecc
JR
185Provides: group(rpcstatd)
186Provides: nfslockd
03bd8d09 187Provides: nfs-utils-lock
678e9da9 188Requires: libnfsidmap >= 0.25-3
03bd8d09
JR
189Requires: rc-scripts
190Requires: rpcbind >= 0.1.7
191Obsoletes: nfs-utils-lock
042f4ecc
JR
192Obsoletes: knfsd-lock
193Obsoletes: nfslockd
042f4ecc
JR
194Conflicts: mount < 2.13-0.pre7.1
195
196%description common
197Common programs for NFS.
198
199%description common -l pl.UTF-8
200Wspólne programy do obsługi NFS.
201
902f4b0d
JR
202%package common-systemd
203Summary: systemd units for common NFS services
204Summary(pl.UTF-8): Jednostki systemd dla wspólnych serwisów NFS
205Group: Daemons
206Requires: %{name}-common = %{version}-%{release}
207Requires: systemd
208Requires: systemd-units
209
210%description common-systemd
211Systemd units for common NFS services.
212
213%description common-systemd -l pl.UTF-8
214Jednostki systemd dla wspólnych serwisów NFS.
215
042f4ecc
JR
216%prep
217%setup -q -a1
218%patch0 -p1
219%patch1 -p1
220%patch2 -p1
221%patch3 -p1
c1a7163e 222%patch4 -p1
927aa100 223%patch5 -p1
042f4ecc
JR
224
225%build
226%{__libtoolize}
227%{__aclocal} -I aclocal
228%{__autoconf}
229%{__autoheader}
230%{__automake}
231%configure \
232 --enable-nfsv3 \
233 --enable-nfsv4 \
d1c5b6d6 234 --enable-nfsv41 \
042f4ecc
JR
235 --enable-gss \
236 --enable-mount \
d1c5b6d6 237 --enable-mountconfig \
eac4cf5e 238 --enable-libmount-mount \
5ec77457
JR
239%if %{with tirpc}
240 --enable-tirpc \
042f4ecc 241 --enable-ipv6 \
5ec77457
JR
242%else
243 --disable-tirpc \
244 --disable-ipv6 \
245%endif
d1c5b6d6 246 --with-statdpath=/var/lib/nfs/statd \
042f4ecc
JR
247 --with-statedir=/var/lib/nfs \
248 --with-statduser=rpcstatd \
678e9da9 249 --with-start-statd=/sbin/start-statd \
042f4ecc 250 --with-tcp-wrappers \
8001d84c 251 --with-krb5
042f4ecc
JR
252
253%{__make} all
254
255%install
256rm -rf $RPM_BUILD_ROOT
69621933 257install -d $RPM_BUILD_ROOT%{_sysconfdir}/{rc.d/init.d,sysconfig,exports.d} \
902f4b0d
JR
258 $RPM_BUILD_ROOT%{_var}/lib/nfs/{rpc_pipefs,v4recovery} \
259 $RPM_BUILD_ROOT{%{systemdunitdir},%{_datadir}/nfs-utils}
042f4ecc
JR
260
261%{__make} install \
262 DESTDIR=$RPM_BUILD_ROOT
263
d1c5b6d6
JR
264install -p utils/mount/nfsmount.conf $RPM_BUILD_ROOT/etc
265
678e9da9 266cat >$RPM_BUILD_ROOT/sbin/start-statd <<EOF
042f4ecc
JR
267#!/bin/sh
268# mount.nfs calls this script when mounting a filesystem with locking
269# enabled, but when statd does not seem to be running (based on
270# /var/run/rpc.statd.pid).
678e9da9 271exec /sbin/rpc.statd --no-notify
042f4ecc
JR
272EOF
273
678e9da9
JR
274%{__sed} -i -e "s|#!/bin/bash|#!/bin/sh|" $RPM_BUILD_ROOT%{_sbindir}/gss_destroy_creds
275%{__sed} -i -e 's|%{_sbindir}nfsidmap|/sbin/nfsidmap|g' $RPM_BUILD_ROOT%{_mandir}/man8/nfsidmap.8
042f4ecc 276
678e9da9
JR
277for f in rpcdebug blkmapd nfsidmap rpc.gssd rpc.idmapd rpc.statd ; do
278 mv $RPM_BUILD_ROOT%{_sbindir}/$f $RPM_BUILD_ROOT/sbin
279done
042f4ecc
JR
280
281install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfs
282install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfslock
283install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfsfs
284install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/idmapd
285install %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/gssd
286install %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/svcgssd
dbb63347 287install %{SOURCE11} $RPM_BUILD_ROOT/etc/rc.d/init.d/blkmapd
042f4ecc
JR
288install %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/nfsd
289install %{SOURCE9} $RPM_BUILD_ROOT/etc/sysconfig/nfslock
290install %{SOURCE10} $RPM_BUILD_ROOT/etc/sysconfig/nfsfs
291
902f4b0d
JR
292install %{SOURCE100} $RPM_BUILD_ROOT%{systemdunitdir}/proc-fs-nfsd.mount
293install %{SOURCE101} $RPM_BUILD_ROOT%{systemdunitdir}/var-lib-nfs-rpc_pipefs.mount
294install %{SOURCE102} $RPM_BUILD_ROOT%{systemdunitdir}/nfsd.service
7804a996
JR
295install %{SOURCE103} $RPM_BUILD_ROOT%{systemdunitdir}/blkmapd.service
296install %{SOURCE104} $RPM_BUILD_ROOT%{systemdunitdir}/nfsd-exportfs.service
297install %{SOURCE105} $RPM_BUILD_ROOT%{systemdunitdir}/gssd.service
298install %{SOURCE106} $RPM_BUILD_ROOT%{systemdunitdir}/idmapd.service
299install %{SOURCE107} $RPM_BUILD_ROOT%{systemdunitdir}/nfslock.service
300install %{SOURCE108} $RPM_BUILD_ROOT%{systemdunitdir}/nfsd-mountd.service
301install %{SOURCE109} $RPM_BUILD_ROOT%{systemdunitdir}/svcgssd.service
902f4b0d
JR
302install %{SOURCE110} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfsd.postconfig
303install %{SOURCE111} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfsd.preconfig
7804a996
JR
304install %{SOURCE112} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfslock.preconfig
305
306# Disable old SysV service for systemd installs
307ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/nfs.service
308ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/nfsfs.service
902f4b0d 309
042f4ecc
JR
310> $RPM_BUILD_ROOT%{_var}/lib/nfs/rmtab
311> $RPM_BUILD_ROOT%{_sysconfdir}/exports
312
d1c5b6d6 313%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/rpc.{mountd,nfsd,statd,sm-notify,svcgssd,gssd,idmapd}.8
042f4ecc
JR
314echo ".so mountd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.mountd.8
315echo ".so nfsd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.nfsd.8
316echo ".so statd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.statd.8
317echo ".so sm-notify.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.sm-notify.8
318echo ".so gssd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.gssd.8
319echo ".so idmapd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.idmapd.8
320echo ".so svcgssd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.svcgssd.8
321
322touch $RPM_BUILD_ROOT/var/lib/nfs/xtab
323
324ln -sf /bin/true $RPM_BUILD_ROOT/sbin/fsck.nfs
325
326cp -a nfs html
327
328%clean
329rm -rf $RPM_BUILD_ROOT
330
331%post
332/sbin/chkconfig --add nfs
333%service nfs restart "NFS daemon"
334/sbin/chkconfig --add svcgssd
335%service svcgssd restart "RPC svcgssd"
336
337%preun
338if [ "$1" = "0" ]; then
339 %service nfs stop
340 /sbin/chkconfig --del nfs
341 %service svcgssd stop
342 /sbin/chkconfig --del svcgssd
343fi
344
902f4b0d
JR
345%post systemd
346%systemd_post nfsd.service
7804a996
JR
347%systemd_post nfsd-exportfs.service
348%systemd_post nfsd-mountd.service
349%systemd_post svcgssd.service
902f4b0d
JR
350
351%preun systemd
352%systemd_preun nfsd.service
7804a996
JR
353%systemd_preun nfsd-exportfs.service
354%systemd_preun nfsd-mountd.service
355%systemd_preun svcgssd.service
902f4b0d
JR
356
357%postun systemd
358%systemd_reload
359
042f4ecc
JR
360%post clients
361/sbin/chkconfig --add nfsfs
362%service nfsfs restart
363/sbin/chkconfig --add gssd
364%service gssd restart "RPC gssd"
03bd8d09
JR
365/sbin/chkconfig --add blkmapd
366%service blkmapd restart "pNFS blkmapd"
042f4ecc
JR
367
368%preun clients
369if [ "$1" = "0" ]; then
370 %service nfsfs stop
371 /sbin/chkconfig --del nfsfs
372 %service gssd stop
373 /sbin/chkconfig --del gssd
03bd8d09
JR
374 %service blkmapd stop
375 /sbin/chkconfig --del blkmapd
042f4ecc
JR
376fi
377
902f4b0d 378%post clients-systemd
7804a996
JR
379%systemd_post blkmapd.service
380%systemd_post gssd.service
902f4b0d
JR
381
382%preun clients-systemd
7804a996
JR
383%systemd_preun blkmapd.service
384%systemd_preun gssd.service
902f4b0d
JR
385
386%postun clients-systemd
387%systemd_reload
388
03bd8d09 389%pre common
042f4ecc
JR
390%groupadd -g 191 rpcstatd
391%useradd -u 191 -d /var/lib/nfs/statd -s /bin/false -c "RPC statd user" -g rpcstatd rpcstatd
392
03bd8d09
JR
393%post common
394/sbin/chkconfig --add idmapd
395%service idmapd restart "RPC idmapd"
042f4ecc
JR
396/sbin/chkconfig --add nfslock
397%service nfslock restart "RPC statd"
398
03bd8d09 399%preun common
042f4ecc 400if [ "$1" = "0" ]; then
03bd8d09
JR
401 %service idmapd stop
402 /sbin/chkconfig --del idmapd
042f4ecc
JR
403 %service nfslock stop
404 /sbin/chkconfig --del nfslock
405fi
406
03bd8d09 407%postun common
042f4ecc
JR
408if [ "$1" = "0" ]; then
409 %userremove rpcstatd
410 %groupremove rpcstatd
411fi
412
902f4b0d 413%post common-systemd
7804a996
JR
414%systemd_post idmapd.service
415%systemd_post nfslock.service
902f4b0d
JR
416
417%preun common-systemd
7804a996
JR
418%systemd_preun idmapd.service
419%systemd_preun nfslock.service
902f4b0d
JR
420
421%postun common-systemd
422%systemd_reload
423
424%triggerpostun -- %{name} < 1.2.5-4
425if [ -f /etc/sysconfig/nfsd ]; then
426 . /etc/sysconfig/nfsd
f75dd6cb
JR
427 __RPCMOUNTDOPTIONS=
428 [ -n "$MOUNTD_PORT" ] && __RPCMOUNTDOPTIONS="-p $MOUNTD_PORT"
902f4b0d
JR
429 for vers in 2 3 4 ; do
430 __var=$(eval echo \$NFSv$vers)
431 [ -n "$__var" -a "$__var" != "yes" ] && \
f75dd6cb 432 __RPCMOUNTDOPTIONS="$__RPCMOUNTDOPTIONS --no-nfs-version $vers"
902f4b0d 433 done
f75dd6cb 434 [ -z "$__RPCMOUNTDOPTIONS" ] && exit 0
902f4b0d
JR
435 cp -f /etc/sysconfig/nfsd{,.rpmsave}
436 echo >>/etc/sysconfig/nfsd
437 echo "# Added by rpm trigger" >>/etc/sysconfig/nfsd
f75dd6cb 438 echo "RPCMOUNTDOPTIONS=\"$RPCMOUNTOPTIONS $__RPCMOUNTDOPTIONS\"" >>/etc/sysconfig/nfsd
902f4b0d
JR
439fi
440
03bd8d09
JR
441%triggerpostun common -- %{name}-lock < 1.2.5-3
442if [ -f /etc/sysconfig/nfslock.rpmsave ]; then
443 mv -f /etc/sysconfig/nfslock{,.rpmnew}
444 mv -f /etc/sysconfig/nfslock.rpmsave /etc/sysconfig/nfslock
042f4ecc 445fi
042f4ecc 446
902f4b0d
JR
447%triggerpostun common -- %{name}-common < 1.2.5-4
448if [ -f /etc/sysconfig/nfslock ]; then
449 . /etc/sysconfig/nfslock
450 [ -n "$STATD_PORT" ] && STATDOPTS="$STATDOPTS -p $STATD_PORT"
451 [ -n "$STATD_OUTPORT" ] && STATDOPTS="$STATDOPTS -o $STATD_OUTPORT"
452 [ -z "$STATDOPTS" ] && exit 0
453 cp -f /etc/sysconfig/nfslock{,.rpmsave}
454 echo >>/etc/sysconfig/nfslock
455 echo "# Added by rpm trigger" >>/etc/sysconfig/nfslock
057f6ba6 456 echo "STATDOPTIONS=\"$STATDOPTS\"" >>/etc/sysconfig/nfslock
902f4b0d
JR
457fi
458
042f4ecc
JR
459%files
460%defattr(644,root,root,755)
461%doc ChangeLog README html
462%attr(755,root,root) /sbin/rpcdebug
463%attr(755,root,root) /sbin/fsck.nfs
464%attr(755,root,root) %{_sbindir}/exportfs
465%attr(755,root,root) %{_sbindir}/rpc.mountd
466%attr(755,root,root) %{_sbindir}/rpc.nfsd
467%attr(755,root,root) %{_sbindir}/rpc.svcgssd
468%attr(755,root,root) %{_sbindir}/nfsstat
469
470%attr(754,root,root) /etc/rc.d/init.d/nfs
471%attr(754,root,root) /etc/rc.d/init.d/svcgssd
472
473%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/exports
974d2ecb
JR
474%dir %{_sysconfdir}/exports.d
475
042f4ecc
JR
476%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfsd
477%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/xtab
478%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/etab
479%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/rmtab
480
481%{_mandir}/man5/exports.5*
482%{_mandir}/man7/nfsd.7*
483%{_mandir}/man8/exportfs.8*
484%{_mandir}/man8/mountd.8*
485%{_mandir}/man8/nfsd.8*
486%{_mandir}/man8/nfsstat.8*
487%{_mandir}/man8/rpc.mountd.8*
488%{_mandir}/man8/rpc.nfsd.8*
489%{_mandir}/man8/rpc.svcgssd.8*
490%{_mandir}/man8/rpcdebug.8*
491%{_mandir}/man8/svcgssd.8*
492
902f4b0d
JR
493%files systemd
494%defattr(644,root,root,755)
7804a996 495%{systemdunitdir}/nfs.service
902f4b0d 496%{systemdunitdir}/nfsd.service
7804a996
JR
497%{systemdunitdir}/nfsd-exportfs.service
498%{systemdunitdir}/nfsd-mountd.service
499%{systemdunitdir}/svcgssd.service
902f4b0d
JR
500%{systemdunitdir}/proc-fs-nfsd.mount
501%attr(755,root,root) %{_datadir}/nfs-utils/nfsd.postconfig
502%attr(755,root,root) %{_datadir}/nfs-utils/nfsd.preconfig
503
042f4ecc
JR
504%files clients
505%defattr(644,root,root,755)
03bd8d09
JR
506%attr(754,root,root) /etc/rc.d/init.d/blkmapd
507%attr(754,root,root) /etc/rc.d/init.d/gssd
042f4ecc
JR
508%attr(754,root,root) /etc/rc.d/init.d/nfsfs
509%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfsfs
d1c5b6d6 510%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) /etc/nfsmount.conf
042f4ecc
JR
511%attr(4755,root,root) /sbin/mount.nfs
512%attr(4755,root,root) /sbin/umount.nfs
513%attr(4755,root,root) /sbin/mount.nfs4
514%attr(4755,root,root) /sbin/umount.nfs4
678e9da9
JR
515%attr(755,root,root) /sbin/blkmapd
516%attr(755,root,root) /sbin/rpc.gssd
042f4ecc
JR
517%attr(755,root,root) %{_sbindir}/mountstats
518%attr(755,root,root) %{_sbindir}/nfsiostat
03bd8d09 519%attr(755,root,root) %{_sbindir}/showmount
d1c5b6d6 520%{_mandir}/man5/nfsmount.conf.5*
9d168c46 521%{_mandir}/man8/blkmapd.8*
042f4ecc
JR
522%{_mandir}/man8/gssd.8*
523%{_mandir}/man8/mount.nfs.8*
524%{_mandir}/man8/mountstats.8*
525%{_mandir}/man8/nfsiostat.8*
526%{_mandir}/man8/rpc.gssd.8*
527%{_mandir}/man8/showmount.8*
528%{_mandir}/man8/umount.nfs.8*
529
902f4b0d
JR
530%files clients-systemd
531%defattr(644,root,root,755)
7804a996
JR
532%{systemdunitdir}/nfsfs.service
533%{systemdunitdir}/blkmapd.service
534%{systemdunitdir}/gssd.service
902f4b0d 535
042f4ecc
JR
536%files common
537%defattr(644,root,root,755)
03bd8d09
JR
538%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfslock
539%attr(754,root,root) /etc/rc.d/init.d/idmapd
540%attr(754,root,root) /etc/rc.d/init.d/nfslock
042f4ecc
JR
541%attr(755,root,root) %{_sbindir}/gss_clnt_send_err
542%attr(755,root,root) %{_sbindir}/gss_destroy_creds
03bd8d09 543%attr(755,root,root) %{_sbindir}/sm-notify
678e9da9
JR
544%attr(755,root,root) /sbin/nfsidmap
545%attr(755,root,root) /sbin/rpc.idmapd
546%attr(755,root,root) /sbin/rpc.statd
547%attr(755,root,root) /sbin/start-statd
042f4ecc
JR
548%dir %{_var}/lib/nfs
549%dir %{_var}/lib/nfs/rpc_pipefs
550%dir %{_var}/lib/nfs/v4recovery
03bd8d09
JR
551%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd
552%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd/sm
553%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd/sm.bak
554%attr(600,rpcstatd,rpcstatd) %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/statd/state
042f4ecc
JR
555%{_mandir}/man5/nfs.5*
556%{_mandir}/man8/idmapd.8*
fba6fbdd 557%{_mandir}/man8/nfsidmap.8*
042f4ecc 558%{_mandir}/man8/rpc.idmapd.8*
03bd8d09
JR
559%{_mandir}/man8/rpc.sm-notify.8*
560%{_mandir}/man8/rpc.statd.8*
561%{_mandir}/man8/sm-notify.8*
562%{_mandir}/man8/statd.8*
902f4b0d
JR
563
564%files common-systemd
565%defattr(644,root,root,755)
7804a996
JR
566%{systemdunitdir}/idmapd.service
567%{systemdunitdir}/nfslock.service
902f4b0d
JR
568%{systemdunitdir}/var-lib-nfs-rpc_pipefs.mount
569%dir %{_datadir}/nfs-utils
7804a996 570%attr(755,root,root) %{_datadir}/nfs-utils/nfslock.preconfig
This page took 0.145672 seconds and 4 git commands to generate.