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