]> git.pld-linux.org Git - packages/nfs-utils.git/blame - nfs-utils.spec
- fix broken logic in statd daemonize code
[packages/nfs-utils.git] / nfs-utils.spec
CommitLineData
042f4ecc
JR
1#
2# Conditional build:
98900fc5 3%bcond_with krb5 # build with MIT Kerberos instead of Heimdal
042f4ecc
JR
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
ce52902f 12Version: 1.3.2
3be54d2e 13Release: 3
042f4ecc
JR
14License: GPL v2
15Group: Networking/Daemons
8e335a4d 16#Source0: https://www.kernel.org/pub/linux/utils/nfs/%{name}-%{version}.tar.bz2
1a52346f 17Source0: http://downloads.sourceforge.net/nfs/%{name}-%{version}.tar.bz2
ce52902f 18# Source0-md5: 1e2f3c1ed468dee02d00c534c002ea10
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
fc0abeb0 33Source13: nfs-utils_env.sh
902f4b0d
JR
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
bfc92af8 50Patch5: %{name}-x32.patch
3be54d2e 51Patch6: %{name}-fix-statd-nodaemon.patch
042f4ecc
JR
52URL: http://nfs.sourceforge.net/
53BuildRequires: autoconf >= 2.59
54BuildRequires: automake
55BuildRequires: cpp
990d835b 56BuildRequires: device-mapper-devel
d277a362 57BuildRequires: keyutils-devel
05395780 58BuildRequires: libblkid-devel >= 1.40
042f4ecc
JR
59BuildRequires: libcap-devel
60BuildRequires: libevent-devel >= 1.2
990d835b 61BuildRequires: libmount-devel
01ab2117 62BuildRequires: libnfsidmap-devel >= 0.24
042f4ecc
JR
63BuildRequires: libtool
64BuildRequires: libwrap-devel
65BuildRequires: pkgconfig
cf24a9e6 66BuildRequires: rpm-pythonprov
8e335a4d 67BuildRequires: sqlite3-devel >= 3.3
042f4ecc
JR
68%if %{with tirpc}
69BuildRequires: libtirpc-devel >= 1:0.1.10-4
70%else
71BuildRequires: librpcsecgss-devel >= 0.16
72%endif
73%if %{with krb5}
74BuildRequires: krb5-devel >= 1.6
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
bfc92af8 191%patch5 -p1
3be54d2e 192%patch6 -p1
042f4ecc
JR
193
194%build
195%{__libtoolize}
196%{__aclocal} -I aclocal
197%{__autoconf}
198%{__autoheader}
199%{__automake}
200%configure \
201 --enable-nfsv3 \
202 --enable-nfsv4 \
d1c5b6d6 203 --enable-nfsv41 \
042f4ecc
JR
204 --enable-gss \
205 --enable-mount \
d1c5b6d6 206 --enable-mountconfig \
eac4cf5e 207 --enable-libmount-mount \
ce52902f 208 --enable-svcgss \
5ec77457
JR
209%if %{with tirpc}
210 --enable-tirpc \
042f4ecc 211 --enable-ipv6 \
5ec77457
JR
212%else
213 --disable-tirpc \
214 --disable-ipv6 \
215%endif
d1c5b6d6 216 --with-statdpath=/var/lib/nfs/statd \
042f4ecc
JR
217 --with-statedir=/var/lib/nfs \
218 --with-statduser=rpcstatd \
678e9da9 219 --with-start-statd=/sbin/start-statd \
042f4ecc 220 --with-tcp-wrappers \
98900fc5 221 --without-gssglue \
8001d84c 222 --with-krb5
042f4ecc
JR
223
224%{__make} all
225
226%install
227rm -rf $RPM_BUILD_ROOT
d03da9d1 228install -d $RPM_BUILD_ROOT%{_sysconfdir}/{rc.d/init.d,sysconfig,exports.d,modprobe.d} \
902f4b0d
JR
229 $RPM_BUILD_ROOT%{_var}/lib/nfs/{rpc_pipefs,v4recovery} \
230 $RPM_BUILD_ROOT{%{systemdunitdir},%{_datadir}/nfs-utils}
042f4ecc
JR
231
232%{__make} install \
233 DESTDIR=$RPM_BUILD_ROOT
234
d1c5b6d6
JR
235install -p utils/mount/nfsmount.conf $RPM_BUILD_ROOT/etc
236
81a782a6 237%{__rm} $RPM_BUILD_ROOT%{_sbindir}/start-statd
678e9da9 238cat >$RPM_BUILD_ROOT/sbin/start-statd <<EOF
042f4ecc
JR
239#!/bin/sh
240# mount.nfs calls this script when mounting a filesystem with locking
241# enabled, but when statd does not seem to be running (based on
242# /var/run/rpc.statd.pid).
678e9da9 243exec /sbin/rpc.statd --no-notify
042f4ecc
JR
244EOF
245
678e9da9 246%{__sed} -i -e 's|%{_sbindir}nfsidmap|/sbin/nfsidmap|g' $RPM_BUILD_ROOT%{_mandir}/man8/nfsidmap.8
042f4ecc 247
678e9da9
JR
248for f in rpcdebug blkmapd nfsidmap rpc.gssd rpc.idmapd rpc.statd ; do
249 mv $RPM_BUILD_ROOT%{_sbindir}/$f $RPM_BUILD_ROOT/sbin
250done
042f4ecc
JR
251
252install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfs
253install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfslock
254install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfsfs
255install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/idmapd
256install %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/gssd
257install %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/svcgssd
dbb63347 258install %{SOURCE11} $RPM_BUILD_ROOT/etc/rc.d/init.d/blkmapd
042f4ecc
JR
259install %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/nfsd
260install %{SOURCE9} $RPM_BUILD_ROOT/etc/sysconfig/nfslock
261install %{SOURCE10} $RPM_BUILD_ROOT/etc/sysconfig/nfsfs
262
d03da9d1
JR
263install %{SOURCE12} $RPM_BUILD_ROOT/etc/modprobe.d/sunrpc.conf
264
fc0abeb0
JR
265install systemd/proc-fs-nfsd.mount $RPM_BUILD_ROOT%{systemdunitdir}/proc-fs-nfsd.mount
266install systemd/var-lib-nfs-rpc_pipefs.mount $RPM_BUILD_ROOT%{systemdunitdir}/var-lib-nfs-rpc_pipefs.mount
902f4b0d 267install %{SOURCE102} $RPM_BUILD_ROOT%{systemdunitdir}/nfsd.service
7804a996
JR
268install %{SOURCE103} $RPM_BUILD_ROOT%{systemdunitdir}/blkmapd.service
269install %{SOURCE104} $RPM_BUILD_ROOT%{systemdunitdir}/nfsd-exportfs.service
270install %{SOURCE105} $RPM_BUILD_ROOT%{systemdunitdir}/gssd.service
271install %{SOURCE106} $RPM_BUILD_ROOT%{systemdunitdir}/idmapd.service
272install %{SOURCE107} $RPM_BUILD_ROOT%{systemdunitdir}/nfslock.service
273install %{SOURCE108} $RPM_BUILD_ROOT%{systemdunitdir}/nfsd-mountd.service
274install %{SOURCE109} $RPM_BUILD_ROOT%{systemdunitdir}/svcgssd.service
902f4b0d
JR
275install %{SOURCE110} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfsd.postconfig
276install %{SOURCE111} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfsd.preconfig
7804a996
JR
277install %{SOURCE112} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfslock.preconfig
278
279# Disable old SysV service for systemd installs
280ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/nfs.service
281ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/nfsfs.service
902f4b0d 282
042f4ecc
JR
283> $RPM_BUILD_ROOT%{_var}/lib/nfs/rmtab
284> $RPM_BUILD_ROOT%{_sysconfdir}/exports
285
d1c5b6d6 286%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/rpc.{mountd,nfsd,statd,sm-notify,svcgssd,gssd,idmapd}.8
042f4ecc
JR
287echo ".so mountd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.mountd.8
288echo ".so nfsd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.nfsd.8
289echo ".so statd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.statd.8
290echo ".so sm-notify.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.sm-notify.8
291echo ".so gssd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.gssd.8
292echo ".so idmapd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.idmapd.8
293echo ".so svcgssd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.svcgssd.8
294
295touch $RPM_BUILD_ROOT/var/lib/nfs/xtab
296
297ln -sf /bin/true $RPM_BUILD_ROOT/sbin/fsck.nfs
298
299cp -a nfs html
300
301%clean
302rm -rf $RPM_BUILD_ROOT
303
304%post
305/sbin/chkconfig --add nfs
306%service nfs restart "NFS daemon"
307/sbin/chkconfig --add svcgssd
308%service svcgssd restart "RPC svcgssd"
efb9c5fd 309%systemd_post nfsd.service nfsd-exportfs.service nfsd-mountd.service svcgssd.service
042f4ecc
JR
310
311%preun
312if [ "$1" = "0" ]; then
313 %service nfs stop
314 /sbin/chkconfig --del nfs
315 %service svcgssd stop
316 /sbin/chkconfig --del svcgssd
317fi
efb9c5fd 318%systemd_preun nfsd.service nfsd-exportfs.service nfsd-mountd.service svcgssd.service
042f4ecc 319
efb9c5fd 320%postun
902f4b0d
JR
321%systemd_reload
322
042f4ecc
JR
323%post clients
324/sbin/chkconfig --add nfsfs
325%service nfsfs restart
326/sbin/chkconfig --add gssd
327%service gssd restart "RPC gssd"
03bd8d09
JR
328/sbin/chkconfig --add blkmapd
329%service blkmapd restart "pNFS blkmapd"
efb9c5fd 330%systemd_post blkmapd.service gssd.service
042f4ecc
JR
331
332%preun clients
333if [ "$1" = "0" ]; then
334 %service nfsfs stop
335 /sbin/chkconfig --del nfsfs
336 %service gssd stop
337 /sbin/chkconfig --del gssd
03bd8d09
JR
338 %service blkmapd stop
339 /sbin/chkconfig --del blkmapd
042f4ecc 340fi
efb9c5fd 341%systemd_preun blkmapd.service gssd.service
042f4ecc 342
efb9c5fd 343%postun clients
902f4b0d
JR
344%systemd_reload
345
03bd8d09 346%pre common
042f4ecc
JR
347%groupadd -g 191 rpcstatd
348%useradd -u 191 -d /var/lib/nfs/statd -s /bin/false -c "RPC statd user" -g rpcstatd rpcstatd
349
03bd8d09
JR
350%post common
351/sbin/chkconfig --add idmapd
352%service idmapd restart "RPC idmapd"
042f4ecc
JR
353/sbin/chkconfig --add nfslock
354%service nfslock restart "RPC statd"
efb9c5fd 355%systemd_post idmapd.service nfslock.service
042f4ecc 356
03bd8d09 357%preun common
042f4ecc 358if [ "$1" = "0" ]; then
03bd8d09
JR
359 %service idmapd stop
360 /sbin/chkconfig --del idmapd
042f4ecc
JR
361 %service nfslock stop
362 /sbin/chkconfig --del nfslock
363fi
efb9c5fd 364%systemd_preun idmapd.service nfslock.service
042f4ecc 365
03bd8d09 366%postun common
042f4ecc
JR
367if [ "$1" = "0" ]; then
368 %userremove rpcstatd
369 %groupremove rpcstatd
370fi
902f4b0d
JR
371%systemd_reload
372
24860005 373%triggerpostun -- %{name} < 1.2.5-7
902f4b0d
JR
374if [ -f /etc/sysconfig/nfsd ]; then
375 . /etc/sysconfig/nfsd
f75dd6cb
JR
376 __RPCMOUNTDOPTIONS=
377 [ -n "$MOUNTD_PORT" ] && __RPCMOUNTDOPTIONS="-p $MOUNTD_PORT"
902f4b0d
JR
378 for vers in 2 3 4 ; do
379 __var=$(eval echo \$NFSv$vers)
380 [ -n "$__var" -a "$__var" != "yes" ] && \
f75dd6cb 381 __RPCMOUNTDOPTIONS="$__RPCMOUNTDOPTIONS --no-nfs-version $vers"
902f4b0d 382 done
24860005 383 if [ -n "$__RPCMOUNTDOPTIONS" ]; then
f53510f9 384 %{__cp} -f /etc/sysconfig/nfsd{,.rpmsave}
24860005
JR
385 echo >>/etc/sysconfig/nfsd
386 echo "# Added by rpm trigger" >>/etc/sysconfig/nfsd
387 echo "RPCMOUNTDOPTIONS=\"$RPCMOUNTOPTIONS $__RPCMOUNTDOPTIONS\"" >>/etc/sysconfig/nfsd
388 fi
902f4b0d 389fi
efb9c5fd
JR
390%systemd_trigger nfsd.service nfsd-exportfs.service nfsd-mountd.service svcgssd.service
391
24860005 392%triggerpostun clients -- %{name}-clients < 1.2.5-7
efb9c5fd 393%systemd_trigger blkmapd.service gssd.service
902f4b0d 394
03bd8d09
JR
395%triggerpostun common -- %{name}-lock < 1.2.5-3
396if [ -f /etc/sysconfig/nfslock.rpmsave ]; then
397 mv -f /etc/sysconfig/nfslock{,.rpmnew}
398 mv -f /etc/sysconfig/nfslock.rpmsave /etc/sysconfig/nfslock
042f4ecc 399fi
042f4ecc 400
24860005 401%triggerpostun common -- %{name}-common < 1.2.5-7
902f4b0d
JR
402if [ -f /etc/sysconfig/nfslock ]; then
403 . /etc/sysconfig/nfslock
404 [ -n "$STATD_PORT" ] && STATDOPTS="$STATDOPTS -p $STATD_PORT"
405 [ -n "$STATD_OUTPORT" ] && STATDOPTS="$STATDOPTS -o $STATD_OUTPORT"
24860005 406 if [ -n "$STATDOPTS" ]; then
f53510f9 407 %{__cp} -f /etc/sysconfig/nfslock{,.rpmsave}
24860005
JR
408 echo >>/etc/sysconfig/nfslock
409 echo "# Added by rpm trigger" >>/etc/sysconfig/nfslock
410 echo "STATDOPTIONS=\"$STATDOPTS\"" >>/etc/sysconfig/nfslock
411 fi
902f4b0d 412fi
efb9c5fd 413%systemd_trigger idmapd.service nfslock.service
902f4b0d 414
042f4ecc
JR
415%files
416%defattr(644,root,root,755)
98900fc5 417%doc README html
9c0d7fb4 418%attr(755,root,root) /sbin/nfsdcltrack
042f4ecc
JR
419%attr(755,root,root) /sbin/rpcdebug
420%attr(755,root,root) /sbin/fsck.nfs
421%attr(755,root,root) %{_sbindir}/exportfs
422%attr(755,root,root) %{_sbindir}/rpc.mountd
423%attr(755,root,root) %{_sbindir}/rpc.nfsd
424%attr(755,root,root) %{_sbindir}/rpc.svcgssd
425%attr(755,root,root) %{_sbindir}/nfsstat
426
427%attr(754,root,root) /etc/rc.d/init.d/nfs
428%attr(754,root,root) /etc/rc.d/init.d/svcgssd
429
430%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/exports
974d2ecb
JR
431%dir %{_sysconfdir}/exports.d
432
042f4ecc
JR
433%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfsd
434%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/xtab
435%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/etab
436%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/rmtab
437
438%{_mandir}/man5/exports.5*
439%{_mandir}/man7/nfsd.7*
440%{_mandir}/man8/exportfs.8*
441%{_mandir}/man8/mountd.8*
442%{_mandir}/man8/nfsd.8*
058a238c 443%{_mandir}/man8/nfsdcltrack.8*
042f4ecc
JR
444%{_mandir}/man8/nfsstat.8*
445%{_mandir}/man8/rpc.mountd.8*
446%{_mandir}/man8/rpc.nfsd.8*
447%{_mandir}/man8/rpc.svcgssd.8*
448%{_mandir}/man8/rpcdebug.8*
449%{_mandir}/man8/svcgssd.8*
450
7804a996 451%{systemdunitdir}/nfs.service
902f4b0d 452%{systemdunitdir}/nfsd.service
7804a996
JR
453%{systemdunitdir}/nfsd-exportfs.service
454%{systemdunitdir}/nfsd-mountd.service
455%{systemdunitdir}/svcgssd.service
902f4b0d
JR
456%{systemdunitdir}/proc-fs-nfsd.mount
457%attr(755,root,root) %{_datadir}/nfs-utils/nfsd.postconfig
458%attr(755,root,root) %{_datadir}/nfs-utils/nfsd.preconfig
459
042f4ecc
JR
460%files clients
461%defattr(644,root,root,755)
03bd8d09
JR
462%attr(754,root,root) /etc/rc.d/init.d/blkmapd
463%attr(754,root,root) /etc/rc.d/init.d/gssd
042f4ecc
JR
464%attr(754,root,root) /etc/rc.d/init.d/nfsfs
465%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfsfs
d1c5b6d6 466%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) /etc/nfsmount.conf
042f4ecc
JR
467%attr(4755,root,root) /sbin/mount.nfs
468%attr(4755,root,root) /sbin/umount.nfs
469%attr(4755,root,root) /sbin/mount.nfs4
470%attr(4755,root,root) /sbin/umount.nfs4
678e9da9 471%attr(755,root,root) /sbin/blkmapd
058a238c 472%attr(755,root,root) /sbin/osd_login
678e9da9 473%attr(755,root,root) /sbin/rpc.gssd
042f4ecc
JR
474%attr(755,root,root) %{_sbindir}/mountstats
475%attr(755,root,root) %{_sbindir}/nfsiostat
03bd8d09 476%attr(755,root,root) %{_sbindir}/showmount
d1c5b6d6 477%{_mandir}/man5/nfsmount.conf.5*
9d168c46 478%{_mandir}/man8/blkmapd.8*
042f4ecc
JR
479%{_mandir}/man8/gssd.8*
480%{_mandir}/man8/mount.nfs.8*
481%{_mandir}/man8/mountstats.8*
482%{_mandir}/man8/nfsiostat.8*
483%{_mandir}/man8/rpc.gssd.8*
484%{_mandir}/man8/showmount.8*
485%{_mandir}/man8/umount.nfs.8*
486
7804a996
JR
487%{systemdunitdir}/nfsfs.service
488%{systemdunitdir}/blkmapd.service
489%{systemdunitdir}/gssd.service
902f4b0d 490
042f4ecc
JR
491%files common
492%defattr(644,root,root,755)
03bd8d09
JR
493%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfslock
494%attr(754,root,root) /etc/rc.d/init.d/idmapd
495%attr(754,root,root) /etc/rc.d/init.d/nfslock
d03da9d1 496%config(noreplace) %verify(not md5 mtime size) /etc/modprobe.d/sunrpc.conf
03bd8d09 497%attr(755,root,root) %{_sbindir}/sm-notify
678e9da9
JR
498%attr(755,root,root) /sbin/nfsidmap
499%attr(755,root,root) /sbin/rpc.idmapd
500%attr(755,root,root) /sbin/rpc.statd
501%attr(755,root,root) /sbin/start-statd
042f4ecc
JR
502%dir %{_var}/lib/nfs
503%dir %{_var}/lib/nfs/rpc_pipefs
504%dir %{_var}/lib/nfs/v4recovery
03bd8d09
JR
505%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd
506%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd/sm
507%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd/sm.bak
508%attr(600,rpcstatd,rpcstatd) %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/statd/state
042f4ecc
JR
509%{_mandir}/man5/nfs.5*
510%{_mandir}/man8/idmapd.8*
fba6fbdd 511%{_mandir}/man8/nfsidmap.8*
042f4ecc 512%{_mandir}/man8/rpc.idmapd.8*
03bd8d09
JR
513%{_mandir}/man8/rpc.sm-notify.8*
514%{_mandir}/man8/rpc.statd.8*
515%{_mandir}/man8/sm-notify.8*
516%{_mandir}/man8/statd.8*
902f4b0d 517
7804a996
JR
518%{systemdunitdir}/idmapd.service
519%{systemdunitdir}/nfslock.service
902f4b0d
JR
520%{systemdunitdir}/var-lib-nfs-rpc_pipefs.mount
521%dir %{_datadir}/nfs-utils
7804a996 522%attr(755,root,root) %{_datadir}/nfs-utils/nfslock.preconfig
This page took 0.317491 seconds and 4 git commands to generate.