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