]> git.pld-linux.org Git - packages/nfs-utils.git/blame - nfs-utils.spec
bleh, -clients require python now
[packages/nfs-utils.git] / nfs-utils.spec
CommitLineData
81eae8f4
ER
1# TODO
2# - two python scripts in -clients:
3# /usr/sbin/mountstats: Python script, ASCII text executable
4# /usr/sbin/nfsiostat: Python script, ASCII text executable
5# appeared in commit e8168b4 with 1.2.3 update
6
042f4ecc 7# Conditional build:
98900fc5 8%bcond_with krb5 # build with MIT Kerberos instead of Heimdal
042f4ecc 9%bcond_without tirpc # use librpcsecgss instead of libtirpc
81eae8f4 10
042f4ecc
JR
11Summary: Kernel NFS server
12Summary(pl.UTF-8): Działający na poziomie jądra serwer NFS
13Summary(pt_BR.UTF-8): Os utilitários para o cliente e servidor NFS do Linux
14Summary(ru.UTF-8): Утилиты для NFS и демоны поддержки для NFS-сервера ядра
15Summary(uk.UTF-8): Утиліти для NFS та демони підтримки для NFS-сервера ядра
16Name: nfs-utils
9e8fb074 17Version: 1.3.3
fe733a48 18Release: 2
042f4ecc
JR
19License: GPL v2
20Group: Networking/Daemons
8e335a4d 21#Source0: https://www.kernel.org/pub/linux/utils/nfs/%{name}-%{version}.tar.bz2
1a52346f 22Source0: http://downloads.sourceforge.net/nfs/%{name}-%{version}.tar.bz2
9e8fb074 23# Source0-md5: 9b87d890669eaaec8e97a2b0a35b2665
042f4ecc
JR
24#Source1: ftp://ftp.linuxnfs.sourceforge.org/pub/nfs/nfs.doc.tar.gz
25Source1: nfs.doc.tar.gz
26# Source1-md5: ae7db9c61c5ad04f83bb99e5caed73da
27Source2: nfs.init
28Source3: nfslock.init
29Source4: nfsfs.init
30Source5: rpcidmapd.init
31Source6: rpcgssd.init
32Source7: rpcsvcgssd.init
33Source8: nfs.sysconfig
34Source9: nfslock.sysconfig
35Source10: nfsfs.sysconfig
dbb63347 36Source11: blkmapd.init
d03da9d1 37Source12: sunrpc.conf
fc0abeb0 38Source13: nfs-utils_env.sh
902f4b0d
JR
39Source102: nfsd.service
40Source103: nfs-blkmapd.service
41Source104: nfs-exportfs.service
42Source105: nfs-gssd.service
43Source106: nfs-idmapd.service
44Source107: nfs-lock.service
45Source108: nfs-mountd.service
46Source109: nfs-svcgssd.service
47Source110: nfsd.postconfig
48Source111: nfsd.preconfig
49Source112: nfs-lock.preconfig
042f4ecc
JR
50Patch0: %{name}-install.patch
51Patch1: %{name}-statdpath.patch
52Patch2: %{name}-subsys.patch
53Patch3: %{name}-union-mount.patch
c1a7163e 54Patch4: %{name}-heimdal.patch
bfc92af8 55Patch5: %{name}-x32.patch
042f4ecc
JR
56URL: http://nfs.sourceforge.net/
57BuildRequires: autoconf >= 2.59
58BuildRequires: automake
59BuildRequires: cpp
990d835b 60BuildRequires: device-mapper-devel
d277a362 61BuildRequires: keyutils-devel
05395780 62BuildRequires: libblkid-devel >= 1.40
042f4ecc
JR
63BuildRequires: libcap-devel
64BuildRequires: libevent-devel >= 1.2
990d835b 65BuildRequires: libmount-devel
01ab2117 66BuildRequires: libnfsidmap-devel >= 0.24
042f4ecc
JR
67BuildRequires: libtool
68BuildRequires: libwrap-devel
69BuildRequires: pkgconfig
cf24a9e6 70BuildRequires: rpm-pythonprov
8e335a4d 71BuildRequires: sqlite3-devel >= 3.3
042f4ecc
JR
72%if %{with tirpc}
73BuildRequires: libtirpc-devel >= 1:0.1.10-4
74%else
75BuildRequires: librpcsecgss-devel >= 0.16
76%endif
77%if %{with krb5}
78BuildRequires: krb5-devel >= 1.6
042f4ecc
JR
79%else
80BuildRequires: heimdal-devel >= 1.0
81%endif
902f4b0d 82BuildRequires: rpmbuild(macros) >= 1.623
042f4ecc
JR
83# lucid context fields mismatch with current version of spkm3.h
84BuildConflicts: gss_mech_spkm3-devel
85Requires(post): fileutils
86Requires(post): sed >= 4.0
87Requires(post,preun): /sbin/chkconfig
9e116e4e 88Requires(post,preun,postun): systemd-units >= 38
042f4ecc 89Requires: %{name}-common = %{version}-%{release}
678e9da9 90Requires: libevent >= 2.0.14-2
042f4ecc
JR
91Requires: rc-scripts >= 0.4.1.5
92Requires: rpcbind >= 0.1.7
93Requires: setup >= 2.4.6-7
efb9c5fd 94Requires: systemd-units >= 0.38
042f4ecc
JR
95Provides: nfsdaemon
96Obsoletes: knfsd
97Obsoletes: nfs-server
3a67df24 98Obsoletes: nfs-utils-systemd
042f4ecc
JR
99Obsoletes: nfsdaemon
100Conflicts: kernel < 2.2.5
101Conflicts: krb5-common < 1.7
102ExcludeArch: armv4l
103BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
104
105%description
106This is the *new* kernel NFS server and related tools. It provides a
107much higher level of performance than the traditional Linux user-land
108NFS server.
109
110%description -l pl.UTF-8
111To jest *nowy* działający na poziomie jądra serwer NFS oraz związane z
112nim narzędzia. Serwer ten dostarcza znacznie większą wydajność niż
113tradycyjny, działający na poziomie użytkownika serwer NFS.
114
115%description -l pt_BR.UTF-8
116O pacote nfs-utils provê os utilitários para o cliente e servidor NFS
117do Linux.
118
119%description -l ru.UTF-8
120Пакет nfs-utils предоставляет демона для NFS-сервера, включенного в
121ядро, и сопутствующие утилиты, которые обеспечивают намного большую
122производительность, чем традиционные Linux NFS-сервера, используемые
123большинством пользователей.
124
125%description -l uk.UTF-8
126Пакет nfs-utils надає демона для NFS-сервера, вбудованого в ядро, та
127супутні утиліти, які забезпечують набагато більшу продуктивність, ніж
128традиційні Linux NFS-сервери, які використовує більшість користувачів.
129
130%package clients
131Summary: Clients for connecting to a remote NFS server
132Summary(pl.UTF-8): Klienci do łączenia się ze zdalnym serwerem NFS
133Group: Networking
134Requires(post,preun): /sbin/chkconfig
9e116e4e 135Requires(post,preun,postun): systemd-units >= 38
042f4ecc
JR
136Requires: %{name}-common = %{version}-%{release}
137Requires: psmisc
138Requires: rc-scripts
efb9c5fd 139Requires: systemd-units >= 0.38
042f4ecc
JR
140Provides: nfs-server-clients
141Provides: nfsclient
142Obsoletes: knfsd-clients
143Obsoletes: nfs-server-clients
3a67df24 144Obsoletes: nfs-utils-clients-systemd
042f4ecc
JR
145Obsoletes: nfsclient
146Conflicts: krb5-common < 1.7
147
148%description clients
149The nfs-server-clients package contains the showmount program.
150Showmount queries the mount daemon on a remote host for information
151about the NFS (Network File System) server on the remote host. For
152example, showmount can display the clients which are mounted on that
153host. This package is not needed to mount NFS volumes.
154
155%description clients -l pl.UTF-8
156Pakiet zawiera program showmount służący do odpytywania serwera NFS.
157Showmount pyta demona na zdalnej maszynie o informacje NFS na zdalnym
158hoście. Na przykład, showmount potrafi pokazać klientów, którzy są
159zamountowani na tym serwerze. Ten pakiet nie jest konieczny do
160zamountowania zasobów NFS.
161
03bd8d09
JR
162%package common
163Summary: Common programs for NFS
164Summary(pl.UTF-8): Wspólne programy do obsługi NFS
042f4ecc
JR
165Group: Networking
166Requires(post,preun): /sbin/chkconfig
9e116e4e 167Requires(post,preun,postun): systemd-units >= 38
03bd8d09 168Provides: user(rpcstatd)
042f4ecc
JR
169Provides: group(rpcstatd)
170Provides: nfslockd
03bd8d09 171Provides: nfs-utils-lock
678e9da9 172Requires: libnfsidmap >= 0.25-3
03bd8d09
JR
173Requires: rc-scripts
174Requires: rpcbind >= 0.1.7
efb9c5fd 175Requires: systemd-units >= 0.38
3a67df24 176Obsoletes: nfs-utils-common-systemd
03bd8d09 177Obsoletes: nfs-utils-lock
042f4ecc
JR
178Obsoletes: knfsd-lock
179Obsoletes: nfslockd
042f4ecc
JR
180Conflicts: mount < 2.13-0.pre7.1
181
182%description common
183Common programs for NFS.
184
185%description common -l pl.UTF-8
186Wspólne programy do obsługi NFS.
187
188%prep
189%setup -q -a1
190%patch0 -p1
191%patch1 -p1
192%patch2 -p1
193%patch3 -p1
c1a7163e 194%patch4 -p1
bfc92af8 195%patch5 -p1
042f4ecc
JR
196
197%build
198%{__libtoolize}
199%{__aclocal} -I aclocal
200%{__autoconf}
201%{__autoheader}
202%{__automake}
203%configure \
042f4ecc 204 --enable-nfsv4 \
d1c5b6d6 205 --enable-nfsv41 \
042f4ecc
JR
206 --enable-gss \
207 --enable-mount \
d1c5b6d6 208 --enable-mountconfig \
eac4cf5e 209 --enable-libmount-mount \
ce52902f 210 --enable-svcgss \
5ec77457
JR
211%if %{with tirpc}
212 --enable-tirpc \
042f4ecc 213 --enable-ipv6 \
5ec77457
JR
214%else
215 --disable-tirpc \
216 --disable-ipv6 \
217%endif
d1c5b6d6 218 --with-statdpath=/var/lib/nfs/statd \
042f4ecc
JR
219 --with-statedir=/var/lib/nfs \
220 --with-statduser=rpcstatd \
678e9da9 221 --with-start-statd=/sbin/start-statd \
042f4ecc 222 --with-tcp-wrappers \
98900fc5 223 --without-gssglue \
8001d84c 224 --with-krb5
042f4ecc
JR
225
226%{__make} all
227
228%install
229rm -rf $RPM_BUILD_ROOT
d03da9d1 230install -d $RPM_BUILD_ROOT%{_sysconfdir}/{rc.d/init.d,sysconfig,exports.d,modprobe.d} \
902f4b0d
JR
231 $RPM_BUILD_ROOT%{_var}/lib/nfs/{rpc_pipefs,v4recovery} \
232 $RPM_BUILD_ROOT{%{systemdunitdir},%{_datadir}/nfs-utils}
042f4ecc
JR
233
234%{__make} install \
235 DESTDIR=$RPM_BUILD_ROOT
236
d1c5b6d6
JR
237install -p utils/mount/nfsmount.conf $RPM_BUILD_ROOT/etc
238
81a782a6 239%{__rm} $RPM_BUILD_ROOT%{_sbindir}/start-statd
678e9da9 240cat >$RPM_BUILD_ROOT/sbin/start-statd <<EOF
042f4ecc
JR
241#!/bin/sh
242# mount.nfs calls this script when mounting a filesystem with locking
243# enabled, but when statd does not seem to be running (based on
244# /var/run/rpc.statd.pid).
678e9da9 245exec /sbin/rpc.statd --no-notify
042f4ecc
JR
246EOF
247
678e9da9 248%{__sed} -i -e 's|%{_sbindir}nfsidmap|/sbin/nfsidmap|g' $RPM_BUILD_ROOT%{_mandir}/man8/nfsidmap.8
042f4ecc 249
678e9da9
JR
250for f in rpcdebug blkmapd nfsidmap rpc.gssd rpc.idmapd rpc.statd ; do
251 mv $RPM_BUILD_ROOT%{_sbindir}/$f $RPM_BUILD_ROOT/sbin
252done
042f4ecc
JR
253
254install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfs
255install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfslock
256install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfsfs
257install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/idmapd
258install %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/gssd
259install %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/svcgssd
dbb63347 260install %{SOURCE11} $RPM_BUILD_ROOT/etc/rc.d/init.d/blkmapd
042f4ecc
JR
261install %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/nfsd
262install %{SOURCE9} $RPM_BUILD_ROOT/etc/sysconfig/nfslock
263install %{SOURCE10} $RPM_BUILD_ROOT/etc/sysconfig/nfsfs
264
d03da9d1
JR
265install %{SOURCE12} $RPM_BUILD_ROOT/etc/modprobe.d/sunrpc.conf
266
fc0abeb0
JR
267install systemd/proc-fs-nfsd.mount $RPM_BUILD_ROOT%{systemdunitdir}/proc-fs-nfsd.mount
268install systemd/var-lib-nfs-rpc_pipefs.mount $RPM_BUILD_ROOT%{systemdunitdir}/var-lib-nfs-rpc_pipefs.mount
902f4b0d 269install %{SOURCE102} $RPM_BUILD_ROOT%{systemdunitdir}/nfsd.service
7804a996
JR
270install %{SOURCE103} $RPM_BUILD_ROOT%{systemdunitdir}/blkmapd.service
271install %{SOURCE104} $RPM_BUILD_ROOT%{systemdunitdir}/nfsd-exportfs.service
272install %{SOURCE105} $RPM_BUILD_ROOT%{systemdunitdir}/gssd.service
273install %{SOURCE106} $RPM_BUILD_ROOT%{systemdunitdir}/idmapd.service
274install %{SOURCE107} $RPM_BUILD_ROOT%{systemdunitdir}/nfslock.service
275install %{SOURCE108} $RPM_BUILD_ROOT%{systemdunitdir}/nfsd-mountd.service
276install %{SOURCE109} $RPM_BUILD_ROOT%{systemdunitdir}/svcgssd.service
902f4b0d
JR
277install %{SOURCE110} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfsd.postconfig
278install %{SOURCE111} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfsd.preconfig
7804a996
JR
279install %{SOURCE112} $RPM_BUILD_ROOT%{_datadir}/nfs-utils/nfslock.preconfig
280
281# Disable old SysV service for systemd installs
282ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/nfs.service
283ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/nfsfs.service
902f4b0d 284
042f4ecc
JR
285> $RPM_BUILD_ROOT%{_var}/lib/nfs/rmtab
286> $RPM_BUILD_ROOT%{_sysconfdir}/exports
287
d1c5b6d6 288%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/rpc.{mountd,nfsd,statd,sm-notify,svcgssd,gssd,idmapd}.8
042f4ecc
JR
289echo ".so mountd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.mountd.8
290echo ".so nfsd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.nfsd.8
291echo ".so statd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.statd.8
292echo ".so sm-notify.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.sm-notify.8
293echo ".so gssd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.gssd.8
294echo ".so idmapd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.idmapd.8
295echo ".so svcgssd.8" > $RPM_BUILD_ROOT%{_mandir}/man8/rpc.svcgssd.8
296
297touch $RPM_BUILD_ROOT/var/lib/nfs/xtab
298
299ln -sf /bin/true $RPM_BUILD_ROOT/sbin/fsck.nfs
300
301cp -a nfs html
302
303%clean
304rm -rf $RPM_BUILD_ROOT
305
306%post
307/sbin/chkconfig --add nfs
308%service nfs restart "NFS daemon"
309/sbin/chkconfig --add svcgssd
310%service svcgssd restart "RPC svcgssd"
efb9c5fd 311%systemd_post nfsd.service nfsd-exportfs.service nfsd-mountd.service svcgssd.service
042f4ecc
JR
312
313%preun
314if [ "$1" = "0" ]; then
315 %service nfs stop
316 /sbin/chkconfig --del nfs
317 %service svcgssd stop
318 /sbin/chkconfig --del svcgssd
319fi
efb9c5fd 320%systemd_preun nfsd.service nfsd-exportfs.service nfsd-mountd.service svcgssd.service
042f4ecc 321
efb9c5fd 322%postun
902f4b0d
JR
323%systemd_reload
324
042f4ecc
JR
325%post clients
326/sbin/chkconfig --add nfsfs
327%service nfsfs restart
328/sbin/chkconfig --add gssd
329%service gssd restart "RPC gssd"
03bd8d09
JR
330/sbin/chkconfig --add blkmapd
331%service blkmapd restart "pNFS blkmapd"
efb9c5fd 332%systemd_post blkmapd.service gssd.service
042f4ecc
JR
333
334%preun clients
335if [ "$1" = "0" ]; then
336 %service nfsfs stop
337 /sbin/chkconfig --del nfsfs
338 %service gssd stop
339 /sbin/chkconfig --del gssd
03bd8d09
JR
340 %service blkmapd stop
341 /sbin/chkconfig --del blkmapd
042f4ecc 342fi
efb9c5fd 343%systemd_preun blkmapd.service gssd.service
042f4ecc 344
efb9c5fd 345%postun clients
902f4b0d
JR
346%systemd_reload
347
03bd8d09 348%pre common
042f4ecc
JR
349%groupadd -g 191 rpcstatd
350%useradd -u 191 -d /var/lib/nfs/statd -s /bin/false -c "RPC statd user" -g rpcstatd rpcstatd
351
03bd8d09
JR
352%post common
353/sbin/chkconfig --add idmapd
354%service idmapd restart "RPC idmapd"
042f4ecc
JR
355/sbin/chkconfig --add nfslock
356%service nfslock restart "RPC statd"
efb9c5fd 357%systemd_post idmapd.service nfslock.service
042f4ecc 358
03bd8d09 359%preun common
042f4ecc 360if [ "$1" = "0" ]; then
03bd8d09
JR
361 %service idmapd stop
362 /sbin/chkconfig --del idmapd
042f4ecc
JR
363 %service nfslock stop
364 /sbin/chkconfig --del nfslock
365fi
efb9c5fd 366%systemd_preun idmapd.service nfslock.service
042f4ecc 367
03bd8d09 368%postun common
042f4ecc
JR
369if [ "$1" = "0" ]; then
370 %userremove rpcstatd
371 %groupremove rpcstatd
372fi
902f4b0d
JR
373%systemd_reload
374
24860005 375%triggerpostun -- %{name} < 1.2.5-7
902f4b0d
JR
376if [ -f /etc/sysconfig/nfsd ]; then
377 . /etc/sysconfig/nfsd
f75dd6cb
JR
378 __RPCMOUNTDOPTIONS=
379 [ -n "$MOUNTD_PORT" ] && __RPCMOUNTDOPTIONS="-p $MOUNTD_PORT"
902f4b0d
JR
380 for vers in 2 3 4 ; do
381 __var=$(eval echo \$NFSv$vers)
382 [ -n "$__var" -a "$__var" != "yes" ] && \
f75dd6cb 383 __RPCMOUNTDOPTIONS="$__RPCMOUNTDOPTIONS --no-nfs-version $vers"
902f4b0d 384 done
24860005 385 if [ -n "$__RPCMOUNTDOPTIONS" ]; then
f53510f9 386 %{__cp} -f /etc/sysconfig/nfsd{,.rpmsave}
24860005
JR
387 echo >>/etc/sysconfig/nfsd
388 echo "# Added by rpm trigger" >>/etc/sysconfig/nfsd
389 echo "RPCMOUNTDOPTIONS=\"$RPCMOUNTOPTIONS $__RPCMOUNTDOPTIONS\"" >>/etc/sysconfig/nfsd
390 fi
902f4b0d 391fi
efb9c5fd
JR
392%systemd_trigger nfsd.service nfsd-exportfs.service nfsd-mountd.service svcgssd.service
393
24860005 394%triggerpostun clients -- %{name}-clients < 1.2.5-7
efb9c5fd 395%systemd_trigger blkmapd.service gssd.service
902f4b0d 396
03bd8d09
JR
397%triggerpostun common -- %{name}-lock < 1.2.5-3
398if [ -f /etc/sysconfig/nfslock.rpmsave ]; then
399 mv -f /etc/sysconfig/nfslock{,.rpmnew}
400 mv -f /etc/sysconfig/nfslock.rpmsave /etc/sysconfig/nfslock
042f4ecc 401fi
042f4ecc 402
24860005 403%triggerpostun common -- %{name}-common < 1.2.5-7
902f4b0d
JR
404if [ -f /etc/sysconfig/nfslock ]; then
405 . /etc/sysconfig/nfslock
406 [ -n "$STATD_PORT" ] && STATDOPTS="$STATDOPTS -p $STATD_PORT"
407 [ -n "$STATD_OUTPORT" ] && STATDOPTS="$STATDOPTS -o $STATD_OUTPORT"
24860005 408 if [ -n "$STATDOPTS" ]; then
f53510f9 409 %{__cp} -f /etc/sysconfig/nfslock{,.rpmsave}
24860005
JR
410 echo >>/etc/sysconfig/nfslock
411 echo "# Added by rpm trigger" >>/etc/sysconfig/nfslock
412 echo "STATDOPTIONS=\"$STATDOPTS\"" >>/etc/sysconfig/nfslock
413 fi
902f4b0d 414fi
efb9c5fd 415%systemd_trigger idmapd.service nfslock.service
902f4b0d 416
042f4ecc
JR
417%files
418%defattr(644,root,root,755)
98900fc5 419%doc README html
9c0d7fb4 420%attr(755,root,root) /sbin/nfsdcltrack
042f4ecc
JR
421%attr(755,root,root) /sbin/rpcdebug
422%attr(755,root,root) /sbin/fsck.nfs
423%attr(755,root,root) %{_sbindir}/exportfs
424%attr(755,root,root) %{_sbindir}/rpc.mountd
425%attr(755,root,root) %{_sbindir}/rpc.nfsd
426%attr(755,root,root) %{_sbindir}/rpc.svcgssd
427%attr(755,root,root) %{_sbindir}/nfsstat
428
429%attr(754,root,root) /etc/rc.d/init.d/nfs
430%attr(754,root,root) /etc/rc.d/init.d/svcgssd
431
432%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/exports
974d2ecb
JR
433%dir %{_sysconfdir}/exports.d
434
042f4ecc
JR
435%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfsd
436%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/xtab
437%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/etab
438%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/rmtab
439
440%{_mandir}/man5/exports.5*
441%{_mandir}/man7/nfsd.7*
442%{_mandir}/man8/exportfs.8*
443%{_mandir}/man8/mountd.8*
444%{_mandir}/man8/nfsd.8*
058a238c 445%{_mandir}/man8/nfsdcltrack.8*
042f4ecc
JR
446%{_mandir}/man8/nfsstat.8*
447%{_mandir}/man8/rpc.mountd.8*
448%{_mandir}/man8/rpc.nfsd.8*
449%{_mandir}/man8/rpc.svcgssd.8*
450%{_mandir}/man8/rpcdebug.8*
451%{_mandir}/man8/svcgssd.8*
452
7804a996 453%{systemdunitdir}/nfs.service
902f4b0d 454%{systemdunitdir}/nfsd.service
7804a996
JR
455%{systemdunitdir}/nfsd-exportfs.service
456%{systemdunitdir}/nfsd-mountd.service
457%{systemdunitdir}/svcgssd.service
902f4b0d
JR
458%{systemdunitdir}/proc-fs-nfsd.mount
459%attr(755,root,root) %{_datadir}/nfs-utils/nfsd.postconfig
460%attr(755,root,root) %{_datadir}/nfs-utils/nfsd.preconfig
461
042f4ecc
JR
462%files clients
463%defattr(644,root,root,755)
03bd8d09
JR
464%attr(754,root,root) /etc/rc.d/init.d/blkmapd
465%attr(754,root,root) /etc/rc.d/init.d/gssd
042f4ecc
JR
466%attr(754,root,root) /etc/rc.d/init.d/nfsfs
467%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfsfs
d1c5b6d6 468%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) /etc/nfsmount.conf
042f4ecc
JR
469%attr(4755,root,root) /sbin/mount.nfs
470%attr(4755,root,root) /sbin/umount.nfs
471%attr(4755,root,root) /sbin/mount.nfs4
472%attr(4755,root,root) /sbin/umount.nfs4
678e9da9 473%attr(755,root,root) /sbin/blkmapd
058a238c 474%attr(755,root,root) /sbin/osd_login
678e9da9 475%attr(755,root,root) /sbin/rpc.gssd
042f4ecc
JR
476%attr(755,root,root) %{_sbindir}/mountstats
477%attr(755,root,root) %{_sbindir}/nfsiostat
03bd8d09 478%attr(755,root,root) %{_sbindir}/showmount
d1c5b6d6 479%{_mandir}/man5/nfsmount.conf.5*
9d168c46 480%{_mandir}/man8/blkmapd.8*
042f4ecc
JR
481%{_mandir}/man8/gssd.8*
482%{_mandir}/man8/mount.nfs.8*
483%{_mandir}/man8/mountstats.8*
484%{_mandir}/man8/nfsiostat.8*
485%{_mandir}/man8/rpc.gssd.8*
486%{_mandir}/man8/showmount.8*
487%{_mandir}/man8/umount.nfs.8*
488
7804a996
JR
489%{systemdunitdir}/nfsfs.service
490%{systemdunitdir}/blkmapd.service
491%{systemdunitdir}/gssd.service
902f4b0d 492
042f4ecc
JR
493%files common
494%defattr(644,root,root,755)
03bd8d09
JR
495%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/nfslock
496%attr(754,root,root) /etc/rc.d/init.d/idmapd
497%attr(754,root,root) /etc/rc.d/init.d/nfslock
d03da9d1 498%config(noreplace) %verify(not md5 mtime size) /etc/modprobe.d/sunrpc.conf
03bd8d09 499%attr(755,root,root) %{_sbindir}/sm-notify
678e9da9
JR
500%attr(755,root,root) /sbin/nfsidmap
501%attr(755,root,root) /sbin/rpc.idmapd
502%attr(755,root,root) /sbin/rpc.statd
503%attr(755,root,root) /sbin/start-statd
042f4ecc
JR
504%dir %{_var}/lib/nfs
505%dir %{_var}/lib/nfs/rpc_pipefs
506%dir %{_var}/lib/nfs/v4recovery
03bd8d09
JR
507%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd
508%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd/sm
509%attr(700,rpcstatd,rpcstatd) %dir %{_var}/lib/nfs/statd/sm.bak
510%attr(600,rpcstatd,rpcstatd) %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/nfs/statd/state
042f4ecc
JR
511%{_mandir}/man5/nfs.5*
512%{_mandir}/man8/idmapd.8*
fba6fbdd 513%{_mandir}/man8/nfsidmap.8*
042f4ecc 514%{_mandir}/man8/rpc.idmapd.8*
03bd8d09
JR
515%{_mandir}/man8/rpc.sm-notify.8*
516%{_mandir}/man8/rpc.statd.8*
517%{_mandir}/man8/sm-notify.8*
518%{_mandir}/man8/statd.8*
902f4b0d 519
7804a996
JR
520%{systemdunitdir}/idmapd.service
521%{systemdunitdir}/nfslock.service
902f4b0d
JR
522%{systemdunitdir}/var-lib-nfs-rpc_pipefs.mount
523%dir %{_datadir}/nfs-utils
7804a996 524%attr(755,root,root) %{_datadir}/nfs-utils/nfslock.preconfig
This page took 0.117102 seconds and 4 git commands to generate.