]> git.pld-linux.org Git - packages/pam.git/blob - pam.spec
- C: in -libs for version before split to allow clean upgrade; rel. 10
[packages/pam.git] / pam.spec
1 # TODO
2 # - something wrong for doc/ps,pdf generation on my build host. remove completely duplicated doc formats?
3 #
4 # Conditional build:
5 %bcond_with     pwexport        # enable pam_pwexport module (needs hacked pam_unix)
6 %bcond_without  cap             # don't build pam_cap module
7 %bcond_without  doc             # don't build documentation
8 %bcond_without  opie            # don't build pam_opie module
9 %bcond_with     prelude         # build without Prelude IDS support
10 %bcond_without  pwdb            # don't build pam_pwdb and pam_radius modules
11 %bcond_without  selinux         # build without SELinux support
12 %bcond_without  skey            # don't build pam_skey module
13 %bcond_without  tcpd            # don't build pam_tcpd module
14 #
15 Summary:        Pluggable Authentication Modules: modular, incremental authentication
16 Summary(de):    Einsteckbare Authentifizierungsmodule: modulare, inkrementäre Authentifizierung
17 Summary(es):    Módulos de autentificación plugables (PAM)
18 Summary(fr):    PAM : Pluggable Authentication Modules: modular, incremental authentication
19 Summary(pl):    Modularny system uwierzytelniania
20 Summary(pt_BR): Módulos de autenticação plugáveis (PAM)
21 Summary(ru):    éÎÔÓÔÒÕÍÅÎÔ, ÏÂÅÓÐÅÞÉ×ÁÀÝÉÊ ÁÕÔÅÎÔÉÆÉËÁÃÉÀ ÄÌÑ ÐÒÉÌÏÖÅÎÉÊ
22 Summary(tr):    Modüler, artýmsal doðrulama birimleri
23 Summary(uk):    ¶ÎÓÔÒÕÍÅÎÔ, ÝÏ ÚÁÂÅÚÐÅÞÕ¤ ÁÕÔÅÎÔÉƦËÁæÀ ÄÌÑ ÐÒÏÇÒÁÍ
24 Name:           pam
25 Version:        0.80.1
26 Release:        10
27 Epoch:          0
28 License:        GPL or BSD
29 Group:          Base
30 Source0:        ftp://ftp.pld-linux.org/software/pam/%{name}-pld-%{version}.tar.gz
31 # Source0-md5:  df374f625e7178f43a263a32e376dd46
32 Source1:        system-auth.pamd
33 Patch0:         %{name}-pam_pwgen_app.patch
34 URL:            http://www.kernel.org/pub/linux/libs/pam/
35 BuildRequires:  bison
36 BuildRequires:  cracklib-devel
37 BuildRequires:  db-devel
38 BuildRequires:  flex
39 %{?with_cap:BuildRequires:      libcap-devel}
40 %{?with_prelude:BuildRequires:  libprelude-devel}
41 %{?with_selinux:BuildRequires:  libselinux-devel}
42 BuildRequires:  libtool >= 2:1.5
43 %{?with_tcpd:BuildRequires:     libwrap-devel >= 7.6-32}
44 %{?with_opie:BuildRequires:     opie-devel}
45 %{?with_pwdb:BuildRequires:     pwdb-devel}
46 BuildRequires:  sgml-tools
47 %{?with_skey:BuildRequires:     skey-devel}
48 %if %{with doc}
49 BuildRequires:  sp
50 BuildRequires:  tetex-fonts-jknappen
51 BuildRequires:  tetex-format-latex
52 BuildRequires:  tetex-metafont
53 BuildRequires:  tetex-tex-babel
54 %endif
55 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
56 Requires:       awk
57 Requires:       cracklib
58 Requires:       cracklib-dicts
59 Requires:       make
60 Provides:       pam-pld
61 Obsoletes:      pamconfig
62 Obsoletes:      pam_make
63 Obsoletes:      pam-doc
64 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
65
66 %define         specflags       -fno-strict-aliasing
67
68 %description
69 PAM (Pluggable Authentication Modules) is a powerful, flexible,
70 extensible authentication system which allows the system administrator
71 to configure authentication services individually for every
72 pam-compliant application without recompiling any of the applications.
73
74 %description -l de
75 PAM (Pluggable Authentication Modules) ist ein leistungsfähiges,
76 flexibles und erweiterbares Authentifizierungssystem, mit dem der
77 Systemverwalter Authentifizierungs-Dienste individuell für jede
78 pam-kompatible Anwendung konfigurieren kann, ohne diese neu
79 kompilieren zu müssen.
80
81 %description -l es
82 PAM (Módulos de Autenticación Plugables) es un potente, flexible y
83 extensible sistema de autentificación, que permite al administrador
84 del sistema configurar servicios de autentificación individualmente
85 para cada aplicación pam compatible, sin la necesidad de recompilar
86 cualquier una de las aplicaciones.
87
88 %description -l fr
89 PAM (Pluggable Authentication Modules) est un systéme
90 d'authentification puissant, souple et extensible permettant à
91 l'administrateur système de configurer les individuellement les
92 services d'authentification pour chaque application conforme à PAM,
93 sans recompiler aucune application.
94
95 %description -l pl
96 PAM (Pluggable Authentication Modules) jest silnym i ³atwo
97 dostosowywalnym do potrzeb systemem uwierzytelniania, który umo¿liwia
98 administratorowi indywidualne konfigurowanie poszczególnych us³ug,
99 które s± dostosowane i skonsolidowane z bibliotekami PAM, bez
100 pó¼niejszej ich rekompilacji w momencie zmiany sposobu
101 uwierzytelniania tych¿e us³ug.
102
103 %description -l pt_BR
104 PAM (Módulos de Autenticação Plugáveis) é um poderoso, flexível e
105 extensível sistema de autenticação, que permite o administrador do
106 sistema configurar serviços de autenticação individualmente para cada
107 aplicação pam compatível, sem necessidade de recompilar qualquer uma
108 das aplicações.
109
110 %description -l uk
111 PAM (Pluggable Authentication Modules) - ÃÅ ÐÏÔÕÖÎÁ, ÇÎÕÞËÁ, ÚÄÁÔÎÁ ÄÏ
112 ÒÏÚÛÉÒÅÎÎÑ ÓÉÓÔÅÍÁ ÁÕÔÅÎÔÉËÁæ§, ÑËÁ ÄÏÚ×ÏÌѤ ÓÉÓÔÅÍÎÏÍÕ
113 ÁÄͦΦÓÔÒÁÔÏÒÕ ÎÁÌÁÇÏÄÖÕ×ÁÔÉ ÓÅצÓÉ Á×ÔÏÒÉÚÁ槠ÄÏÓÔÕÐÕ (ÁÕÔÅÎÔÉËÁæ§)
114 ¦ÎÄÉצÄÕÁÌØÎÏ ÄÌÑ ËÏÖÎϧ pam-ÓÕͦÓÎϧ ÐÒÏÇÒÁÍÉ ÂÅÚ ÎÅÏÂȦÄÎÏÓÔ¦
115 ÐÅÒÅËÏÍЦÌÑ槠ÓÁÍϧ ÐÒÏÇÒÁÍÉ. ãÅ ÂÁÚÏ×ÉÊ ÍÅÈÁΦÚÍ ÁÕÔÅÎÔÉËÁ槠נPLD
116 Linux.
117
118 %description -l tr
119 PAM (Pluggable Authentication Modules) sistem yöneticilerinin
120 uygulamalardan herhangi birini yeniden derlemeksizin bütün PAM uyumlu
121 uygulamalar için doðrulama hizmetlerini ayarlamalarýna yardýmcý olan,
122 güclü, esnek ve kapsamlý bir doðrulama sistemidir.
123
124 %description -l ru
125 PAM (Pluggable Authentication Modules) - ÜÔÏ ÍÏÝÎÁÑ, ÇÉÂËÁÑ,
126 ÒÁÓÛÉÒÑÅÍÁÑ ÓÉÓÔÅÍÁ ÁÕÔÅÎÔÉËÁÃÉÉ, ÐÏÚ×ÏÌÑÀÝÁÑ ÓÉÓÔÅÍÎÏÍÕ
127 ÁÄÍÉÎÉÓÔÒÁÔÏÒÕ ËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ ÓÅÒ×ÉÓÙ Á×ÔÏÒÉÚÁÃÉÉ ÄÏÓÔÕÐÁ
128 (ÁÕÔÅÎÔÉËÁÃÉÉ) ÉÎÄÉ×ÉÄÕÁÌØÎÏ ÄÌÑ ËÁÖÄÏÊ pam-ÓÏ×ÍÅÓÔÉÍÏÊ ÐÒÏÇÒÁÍÍÙ ÂÅÚ
129 ÎÅÏÂÈÏÄÉÍÏÓÔÉ ÐÅÒÅËÏÍÐÉÌÌÑÃÉÉ ÓÁÍÏÊ ÐÒÏÇÒÁÍÍÙ. üÔÏ ÂÁÚÏ×ÙÊ ÍÅÈÁÎÉÚÍ
130 ÁÕÔÅÎÔÉËÁÃÉÉ × PLD Linux.
131
132 %package libs
133 Summary:        PAM modules and libraries
134 Summary(pl):    Modu³y i biblioteki PAM
135 Group:          Libraries
136 Conflicts:      %{name} < 0:0.80.1-2
137
138 %description libs
139 Core PAM modules and libraries.
140
141 %description libs -l pl
142 Modu³y i biblioteki PAM.
143
144 %package devel
145 Summary:        PAM header files
146 Summary(pl):    Pliki nag³ówkowe i dokumentacja programisty do PAM
147 Summary(pt_BR): Bibliotecas e arquivos de inclusão para desenvolvimento com PAM
148 Summary(ru):    âÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ ÄÌÑ PAM
149 Summary(uk):    â¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ ÄÌÑ PAM
150 Group:          Development/Libraries
151 Requires:       %{name} = %{epoch}:%{version}-%{release}
152 Requires:       FHS >= 2.2-9
153
154 %description devel
155 Header files for developing PAM based applications.
156
157 %description devel -l pl
158 Pliki nag³ówkowe i dokumentacja programisty do PAM.
159
160 %description devel -l pt_BR
161 Bibliotecas e arquivos de inclusão para desenvolvimento com PAM
162
163 %description devel -l ru
164 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÈÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ ÄÌÑ PAM.
165
166 %description devel -l uk
167 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÈÅÄÅÒÉ ÔÁ Â¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ ÄÌÑ PAM.
168
169 %package static
170 Summary:        PAM static libraries
171 Summary(pl):    Biblioteki statyczne PAM
172 Summary(ru):    óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ ÄÌÑ PAM
173 Summary(uk):    óÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ ÄÌÑ PAM
174 Group:          Development/Libraries
175 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
176
177 %description static
178 PAM static libraries.
179
180 %description static -l pl
181 Biblioteki statyczne PAM.
182
183 %description static -l ru
184 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÓÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ ÄÌÑ PAM.
185
186 %description static -l uk
187 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÓÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ ÄÌÑ PAM.
188
189 %package pam_pwdb
190 Summary:        pam_pwdb module
191 Summary(pl):    Modu³ pam_pwdb
192 Group:          Base
193 Requires:       %{name} = %{epoch}:%{version}-%{release}
194 Requires:       pwdb >= 0.54-2
195
196 %description pam_pwdb
197 pam_pwdb module.
198
199 %description pam_pwdb -l pl
200 Modu³ pam_pwdb.
201
202 %package pam_radius
203 Summary:        pam_radius module
204 Summary(pl):    Modu³ pam_radius
205 Group:          Base
206 Requires:       %{name} = %{epoch}:%{version}-%{release}
207 Requires:       pwdb >= 0.54-2
208
209 %description pam_radius
210 pam_radius module.
211
212 %description pam_radius -l pl
213 Modu³ pam_radius.
214
215 %package pam_skey
216 Summary:        pam_skey module
217 Summary(pl):    Modu³ pam_skey
218 Group:          Base
219 Requires:       %{name} = %{epoch}:%{version}-%{release}
220 Requires:       skey
221
222 %description pam_skey
223 pam_skey module.
224
225 %description pam_skey -l pl
226 Modu³ pam_skey.
227
228 %package pam_opie
229 Summary:        pam_opie module
230 Summary(pl):    Modu³ pam_opie
231 Group:          Base
232 Requires:       %{name} = %{epoch}:%{version}-%{release}
233 Requires:       opie
234
235 %description pam_opie
236 pam_opie module.
237
238 %description pam_opie -l pl
239 Modu³ pam_opie.
240
241 %package pam_tcpd
242 Summary:        pam_tcpd module
243 Summary(pl):    Modu³ pam_tcpd
244 Group:          Base
245 Requires:       %{name} = %{epoch}:%{version}-%{release}
246 Requires:       libwrap >= 7.6-32
247
248 %description pam_tcpd
249 pam_tcpd module.
250
251 %description pam_tcpd -l pl
252 Modu³ pam_tcpd.
253
254 %package pam_cap
255 Summary:        pam_cap module
256 Summary(pl):    Modu³ pam_cap
257 Group:          Base
258 Requires:       %{name} = %{epoch}:%{version}-%{release}
259 Requires:       libcap
260
261 %description pam_cap
262 pam_cap module.
263
264 %description pam_cap -l pl
265 Modu³ pam_cap.
266
267 %package pam_selinux
268 Summary:        PAM module - SELinux support
269 Summary(pl):    Modu³ PAM pozwalaj±cy na zmianê kontekstów SELinuksa
270 Group:          Base
271
272 %description pam_selinux
273 PAM module - SELinux support.
274
275 %description pam_selinux -l pl
276 Modu³ PAM pozwalaj±cy na zmianê kontekstów SELinuksa.
277
278 %prep
279 %setup -q -n %{name}-pld-%{version}
280 %patch0 -p1
281
282 %build
283 find doc/ -type f | xargs %{__perl} -pi -e 's#/lib/security#/%{_lib}/security#g'
284 %configure \
285         %{!?with_doc:--without-docs} \
286         %{!?with_cap:--disable-cap} \
287         %{!?with_opie:--disable-opie} \
288         %{!?with_pwdb:--disable-pwdb} \
289         %{!?with_skey:--disable-skey} \
290         %{!?with_tcpd:--disable-tcpd} \
291         %{?with_pwexport:--enable-want-pwexport-module} \
292         %{!?with_selinux:--disable-selinux} \
293         %{!?with_prelude:--disable-prelude} \
294         --enable-strong-crypto
295
296 %{__make}
297
298 %install
299 rm -rf $RPM_BUILD_ROOT
300 install -d $RPM_BUILD_ROOT/%{_lib}
301
302 %{__make} install \
303         DESTDIR=$RPM_BUILD_ROOT
304
305 rm -rf docs
306 cp -a doc docs
307 rm -f docs/{ps,txts}/{README,*.log} \
308         docs/{html,txts}/Makefile*
309
310 :> $RPM_BUILD_ROOT/etc/security/opasswd
311 :> $RPM_BUILD_ROOT/etc/security/blacklist
312
313 mv -f $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*.* $RPM_BUILD_ROOT/%{_lib}
314
315 install pamcrypt/.libs/libpamcrypt.a $RPM_BUILD_ROOT%{_libdir}
316
317 cd $RPM_BUILD_ROOT/%{_lib}
318 ln -sf /%{_lib}/$(echo libpam.so.*.*.*) $RPM_BUILD_ROOT%{_libdir}/libpam.so
319 ln -sf /%{_lib}/$(echo libpam_misc.so.*.*.*) $RPM_BUILD_ROOT%{_libdir}/libpam_misc.so
320 ln -sf /%{_lib}/$(echo libpamc.so.*.*.*) $RPM_BUILD_ROOT%{_libdir}/libpamc.so
321
322 cp %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/system-auth
323
324 # useless - shut up check-files
325 rm -f $RPM_BUILD_ROOT/%{_lib}/security/*.{la,a}
326 rm -f $RPM_BUILD_ROOT%{_libdir}/libpamcrypt.a
327
328 %if %{without selinux}
329 rm -rf $RPM_BUILD_ROOT{/%{_lib}/security/pam_selinux.so,%{_sbindir}/pam_selinux_check,%{_mandir}/man8/pam_selinux*.8*}
330 %endif
331
332 %clean
333 rm -rf $RPM_BUILD_ROOT
334
335 %post   libs -p /sbin/ldconfig
336 %postun libs -p /sbin/ldconfig
337
338 %files
339 %defattr(644,root,root,755)
340 %doc CHANGELOG ChangeLog Copyright doc/CREDITS
341 %if %{with doc}
342 %doc docs/{html,txts,specs/*.{raw,txt}}
343 # FIXME: doesn't build for me! missing BR!:
344 #builder@pld-i686 ps $  sgml2latex -o ps ../psgml2latex -o ps ../pam
345 #Processing file ../pam
346 #load_char_maps: no entity maps found
347 #parse_data: no entity map for `[lowbar]'
348 #sh: latex: not found
349 #sh: latex: not found
350 #dvips: ! DVI file can't be opened.
351 #%doc docs/ps/*.ps
352 %endif
353 %dir /etc/pam.d
354 %dir /sbin/pam_filter
355 %dir /var/lock/console
356 %dir /etc/security/console.apps
357 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/other
358 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/system-auth
359 %config(noreplace) %verify(not md5 mtime size) /etc/security/access.conf
360 %config(noreplace) %verify(not md5 mtime size) /etc/security/pam_env.conf
361 %config(noreplace) %verify(not md5 mtime size) /etc/security/group.conf
362 %config(noreplace) %verify(not md5 mtime size) /etc/security/limits.conf
363 %config(noreplace) %verify(not md5 mtime size) /etc/security/time.conf
364 %config(noreplace) %verify(not md5 mtime size) /etc/security/consoles
365 %config(noreplace) %verify(not md5 mtime size) /etc/security/trigram*
366 %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist
367 %config(noreplace) %verify(not md5 mtime size) /etc/security/pam_mail.conf
368 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/opasswd
369 %attr(755,root,root) /sbin/pam_filter/upperLOWER
370 %attr(4755,root,root) /sbin/unix_chkpwd
371 %attr(755,root,root) %{_bindir}/pam_pwgen
372 %attr(755,root,root) %{_sbindir}/pam_tally
373 %attr(755,root,root) %{_sbindir}/pwgen_trigram
374 %{_mandir}/man5/*
375 %{_mandir}/man8/pam.*
376 %{_mandir}/man8/pam_localuser*
377 %{_mandir}/man8/pam_succeed_if*
378 %{_mandir}/man8/pam_xauth*
379
380 %files libs
381 %defattr(644,root,root,755)
382 %attr(755,root,root) /%{_lib}/lib*.so.*.*
383 %attr(755,root,root) /%{_lib}/security/pam_access.so
384 %attr(755,root,root) /%{_lib}/security/pam_console.so
385 %attr(755,root,root) /%{_lib}/security/pam_cracklib.so
386 %attr(755,root,root) /%{_lib}/security/pam_debug.so
387 %attr(755,root,root) /%{_lib}/security/pam_deny.so
388 %attr(755,root,root) /%{_lib}/security/pam_env.so
389 %attr(755,root,root) /%{_lib}/security/pam_filter.so
390 %attr(755,root,root) /%{_lib}/security/pam_ftp.so
391 %attr(755,root,root) /%{_lib}/security/pam_group.so
392 %attr(755,root,root) /%{_lib}/security/pam_homedir.so
393 %attr(755,root,root) /%{_lib}/security/pam_issue.so
394 %attr(755,root,root) /%{_lib}/security/pam_lastlog.so
395 %attr(755,root,root) /%{_lib}/security/pam_limits.so
396 %attr(755,root,root) /%{_lib}/security/pam_listfile.so
397 %attr(755,root,root) /%{_lib}/security/pam_localuser.so
398 %attr(755,root,root) /%{_lib}/security/pam_mail.so
399 %attr(755,root,root) /%{_lib}/security/pam_make.so
400 %attr(755,root,root) /%{_lib}/security/pam_motd.so
401 %attr(755,root,root) /%{_lib}/security/pam_netid.so
402 %attr(755,root,root) /%{_lib}/security/pam_nologin.so
403 %attr(755,root,root) /%{_lib}/security/pam_permit.so
404 %attr(755,root,root) /%{_lib}/security/pam_pwgen.so
405 %attr(755,root,root) /%{_lib}/security/pam_rhosts.so
406 %attr(755,root,root) /%{_lib}/security/pam_rootok.so
407 %attr(755,root,root) /%{_lib}/security/pam_securetty.so
408 %attr(755,root,root) /%{_lib}/security/pam_shells.so
409 %attr(755,root,root) /%{_lib}/security/pam_stress.so
410 %attr(755,root,root) /%{_lib}/security/pam_succeed_if.so
411 %attr(755,root,root) /%{_lib}/security/pam_tally.so
412 %attr(755,root,root) /%{_lib}/security/pam_time.so
413 %attr(755,root,root) /%{_lib}/security/pam_unix.so
414 %attr(755,root,root) /%{_lib}/security/pam_userdb.so
415 %attr(755,root,root) /%{_lib}/security/pam_usertty.so
416 %attr(755,root,root) /%{_lib}/security/pam_utmp.so
417 %attr(755,root,root) /%{_lib}/security/pam_warn.so
418 %attr(755,root,root) /%{_lib}/security/pam_wheel.so
419 %attr(755,root,root) /%{_lib}/security/pam_xauth.so
420 %{?with_pwexport:%attr(755,root,root) /%{_lib}/security/pam_pwexport.so}
421
422 %files devel
423 %defattr(644,root,root,755)
424 %attr(755,root,root) %{_libdir}/lib*.so
425 %{_libdir}/lib*.la
426 %{_libdir}/libpammodutil.a
427 %{_includedir}/security/*.h
428 %{_mandir}/man3/*
429
430 %files static
431 %defattr(644,root,root,755)
432 %{_libdir}/libpam.a
433 %{_libdir}/libpamc.a
434 %{_libdir}/libpam_misc.a
435
436 %if %{with pwdb}
437 %files pam_pwdb
438 %defattr(644,root,root,755)
439 %attr(755,root,root) /%{_lib}/security/pam_pwdb.so
440 %attr(4755,root,root) /sbin/pwdb_chkpwd
441
442 %files pam_radius
443 %defattr(644,root,root,755)
444 %attr(755,root,root) /%{_lib}/security/pam_radius.so
445 %endif
446
447 %if %{with skey}
448 %files pam_skey
449 %defattr(644,root,root,755)
450 %attr(755,root,root) /%{_lib}/security/pam_skey.so
451 %endif
452
453 %if %{with opie}
454 %files pam_opie
455 %defattr(644,root,root,755)
456 %attr(755,root,root) /%{_lib}/security/pam_opie.so
457 %attr(755,root,root) /%{_lib}/security/pam_opietrust.so
458 %endif
459
460 %if %{with tcpd}
461 %files pam_tcpd
462 %defattr(644,root,root,755)
463 %attr(755,root,root) /%{_lib}/security/pam_tcpd.so
464 %endif
465
466 %if %{with cap}
467 %files pam_cap
468 %defattr(644,root,root,755)
469 %config(noreplace) %verify(not md5 mtime size) /etc/security/capability.conf
470 %attr(755,root,root) /%{_lib}/security/pam_cap.so
471 %endif
472
473 %if %{with selinux}
474 %files pam_selinux
475 %defattr(644,root,root,755)
476 %doc README
477 %attr(755,root,root) /%{_lib}/security/pam_selinux.so
478 %attr(755,root,root) %{_sbindir}/pam_selinux_check
479 #TODO: %config(noreplace) %verify(not size mtime md5) /etc/pam.d/pam_selinux_check
480 %{_mandir}/man8/pam_selinux*.8*
481 %endif
This page took 0.31558 seconds and 4 git commands to generate.