3 %bcond_without ldap # LDAP plugin
4 %bcond_without sqlite # Sqlite3 support
5 %bcond_without openssl # OpenSSL as default hcrypto backend (for ECDSA support)
6 %bcond_with expose_internals # install internal KCM headers
8 Summary: Heimdal implementation of Kerberos V5 system
9 Summary(pl.UTF-8): Implementacja Heimdal systemu Kerberos V5
15 Source0: https://github.com/heimdal/heimdal/releases/download/heimdal-%{version}/%{name}-%{version}.tar.gz
16 # Source0-md5: 558f13b9d352750ab770f8ee7111ff0e
18 Source2: %{name}-kpasswdd.init
19 Source3: %{name}-ipropd.init
20 Source4: %{name}-kcm.init
21 Source5: %{name}.sysconfig
22 Source6: %{name}-kcm.sysconfig
23 Source7: %{name}-kadmind.inetd
24 Source8: %{name}-krb5.conf
25 Patch0: %{name}-hdb-ldap.patch
26 Patch1: %{name}-am_man_fixes.patch
27 Patch3: %{name}-dbpaths.patch
28 Patch4: %{name}-db4.patch
29 Patch5: %{name}-libadd.patch
30 Patch6: %{name}-signal.patch
31 Patch8: %{name}-info.patch
32 Patch9: %{name}-sbindir.patch
33 Patch10: %{name}-ntlm-digest.patch
34 Patch11: %{name}-krb5config-nosysdirs.patch
35 Patch12: %{name}-tinfo.patch
36 Patch13: %{name}-missing-exports.patch
37 URL: http://www.h5l.org/
38 BuildRequires: autoconf >= 2.62
39 BuildRequires: automake >= 1:1.11
41 BuildRequires: db-devel
43 BuildRequires: libcap-ng-devel >= 0.4.0
44 BuildRequires: libcom_err-devel >= 1.41.11
45 BuildRequires: libtool >= 2:2.2
47 BuildRequires: ncurses-devel >= 5.1
48 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
49 %{?with_openssl:BuildRequires: openssl-devel >= 0.9.7d}
50 BuildRequires: perl-JSON
51 BuildRequires: pkgconfig
52 BuildRequires: readline-devel >= 5.0
53 BuildRequires: rpmbuild(macros) >= 1.268
54 %{?with_sqlite:BuildRequires: sqlite3-devel >= 3}
55 BuildRequires: texinfo
56 Requires: %{name}-libs-common = %{version}-%{release}
57 Provides: kerberos5-client
58 Obsoletes: kerberos5-client
59 Conflicts: krb5-client
60 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
62 %define _localstatedir /var/lib/%{name}
63 %define schemadir /usr/share/openldap/schema
66 Heimdal is a free implementation of Kerberos 5. The goals are to:
67 - have an implementation that can be freely used by anyone
68 - be protocol compatible with existing implementations and, if not in
69 conflict, with RFC 1510 (and any future updated RFC)
70 - be reasonably compatible with the M.I.T Kerberos V5 API
71 - have support for Kerberos V5 over GSS-API (RFC1964)
72 - include enough backwards compatibility with Kerberos V4
75 %description -l pl.UTF-8
76 Heimdal jest darmową implementacją Kerberosa 5. Główne zalety to:
77 - implementacja, która może być używana przez każdego
78 - kompatybilność na poziomie protokołu z istniejącymi implementacjami
79 - racjonalna kompatybilność z M.I.T Kerberos V5 API
80 - wsparcie dla Kerberosa 5 poprzez GSS-API (RFC1964)
81 - zawiera wystarczającą kompatybilność z Kerberos V4
85 Summary: Heimdal essential config files and documentation
86 Summary(pl.UTF-8): Niezbędne pliki konfiguracyjne i dokumentacja dla Heimdala
90 Package contains essential configs and documentation required by
93 %description common -l pl.UTF-8
94 Pakiet zawiera niezbędne pliki konfiguracyjne i dokumentację dla
98 Summary: Heimdal shared libraries
99 Summary(pl.UTF-8): Biblioteki współdzielone dla Heimdala
101 Requires: libcom_err >= 1.41.11
104 This package contains shared libraries required by several of the
105 other Heimdal packages.
107 %description libs -l pl.UTF-8
108 Ten pakiet zawiera biblioteki współdzielone wymagane przez kilka
109 innych pakietów składowych Heimdala.
112 Summary: Common libraries used by Heimdal programs
113 Summary(pl.UTF-8): Wspólne biblioteki używane przez programy z Heimdala
115 Requires: %{name}-common = %{version}-%{release}
116 Requires: %{name}-libs = %{version}-%{release}
118 %description libs-common
119 Common libraries used by Heimdal programs.
121 %description libs-common -l pl.UTF-8
122 Wspólne biblioteki używane przez programy z projektu Heimdal.
125 Summary: Libraries used by Heimdal KDC server
126 Summary(pl.UTF-8): Biblioteki używane przez serwer Heimdal KDC
128 Requires: %{name}-libs-common = %{version}-%{release}
130 %description libs-server
131 This package contains shared libraries required to run Heimdal KDC
134 %description libs-server -l pl.UTF-8
135 Ten pakiet zawiera biblioteki współdzielone używane potrzebne dla
136 serwera KDC z projektu Heimdal.
139 Summary: Header files for Heimdal
140 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do bibliotek Heimdal
141 Group: Development/Libraries
142 Requires: %{name}-libs = %{version}-%{release}
143 Requires: %{name}-libs-common = %{version}-%{release}
144 Requires: %{name}-libs-server = %{version}-%{release}
146 Requires: libcom_err-devel >= 1.41.11
147 %{?with_openssl:Requires: openssl-devel}
148 %{?with_sqlite:Requires: sqlite3-devel >= 3}
149 Conflicts: krb5-devel
150 Conflicts: libgssglue-devel
153 This package contains files needed to compile and link software using
154 the Heimdal libraries.
156 %description devel -l pl.UTF-8
157 Pliki nagłówkowe do kompilowania programów przy użyciu bibliotek
161 Summary: Static Heimdal libraries
162 Summary(pl.UTF-8): Biblioteki statyczne Heimdal
163 Group: Development/Libraries
164 Requires: %{name}-devel = %{version}-%{release}
167 Satatic Heimdal libraries.
169 %description static -l pl.UTF-8
170 Biblioteki statyczne Heimdal.
173 Summary: LDAP HDB plugin
174 Summary(pl.UTF-8): Wtyczka HDB LDAP
176 Requires: %{name}-libs-common = %{version}-%{release}
181 %description ldap -l pl.UTF-8
184 %package -n openldap-schema-heimdal
185 Summary: Heimdal Kerberos LDAP schema
186 Summary(pl.UTF-8): Schemat LDAP Kerberosa Heimdal
187 Group: Networking/Daemons
188 Requires(post,postun): sed >= 4.0
189 Requires: openldap-servers
190 %if "%{_rpmversion}" >= "5"
194 %description -n openldap-schema-heimdal
195 This package contains Heimdal Kerberos LDAP schema for openldap.
197 %description -n openldap-schema-heimdal -l pl.UTF-8
198 Ten pakiet zawiera schemat LDAP Kerberosa Heimdal dla openldap-a.
201 Summary: Kerberos Server
202 Summary(pl.UTF-8): Serwer Kerberosa
204 Requires(post,preun): /sbin/chkconfig
205 Requires: %{name}-libs-server = %{version}-%{release}
207 Provides: kerberos5-server
208 # probably not a good idea
209 #Obsoletes: kerberos5-server
210 Conflicts: krb5-server
215 %description server -l pl.UTF-8
216 Główne centrum dystrybucji kluczy (KDC).
219 Summary: KCM - credencial cache daemon for Kerberos tickets
220 Summary(pl.UTF-8): KCM - demon zapamiętujący dane uwierzytelniające dla biletów Kerberosa
222 Requires: %{name}-libs-common = %{version}-%{release}
225 KCM is a credencial cache daemon for Kerberos tickets.
227 %description kcm -l pl.UTF-8
228 KCM to demon zapamiętujący dane uwierzytelniające dla biletów
248 ln -s %{_bindir}/ld.bfd our-ld/ld
249 export PATH=$(pwd)/our-ld:$PATH
262 --enable-hdb-openldap-module \
263 --with-openldap=/usr \
266 --enable-pthread-support \
268 --disable-silent-rules \
270 --with-hdbdir=%{_localstatedir} \
272 --with-openssl%{!?with_openssl:=no} \
273 --with-readline=/usr \
274 %{?with_sqlite:--with-sqlite3=/usr}
279 rm -rf $RPM_BUILD_ROOT
280 install -d $RPM_BUILD_ROOT{%{_localstatedir},%{_sysconfdir},%{schemadir},/sbin,/%{_lib}} \
281 $RPM_BUILD_ROOT/etc/{sysconfig/rc-inetd,rc.d/init.d}
284 DESTDIR=$RPM_BUILD_ROOT
286 cp -p lib/hdb/hdb.schema $RPM_BUILD_ROOT%{schemadir}
288 %{__mv} $RPM_BUILD_ROOT%{_sbindir}/kcm $RPM_BUILD_ROOT/sbin/kcm
290 %{__mv} $RPM_BUILD_ROOT%{_bindir}/su $RPM_BUILD_ROOT%{_bindir}/ksu
291 %{__mv} $RPM_BUILD_ROOT%{_mandir}/man1/su.1 $RPM_BUILD_ROOT%{_mandir}/man1/ksu.1
293 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
294 install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/kpasswdd
295 install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/ipropd
296 install -p %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/kcm
297 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
298 cp -p %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/kcm
299 cp -p %{SOURCE7} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/kadmind
300 cp -p %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/krb5.conf
302 for l in $RPM_BUILD_ROOT%{_libdir}/lib{asn1,gssapi,hcrypto,heimbase,heimntlm,hx509,kafs,krb5,roken,wind}.so ; do
304 %{__mv} $RPM_BUILD_ROOT%{_libdir}/$lib.* $RPM_BUILD_ROOT/%{_lib}
305 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/$lib.*.*) $RPM_BUILD_ROOT%{_libdir}/$lib
308 %if %{with expose_internals}
309 # install definitions of KCM internal data structures to get KCM support in nfs-utils
310 install -d $RPM_BUILD_ROOT%{_includedir}/kcm
311 _mutexdef=$(cat << EOF | %{__cc} -E -I./include - | sed 's/_HEIMDAL_MUTEX \(.*\)/\1/p; d'
313 #include "heim_threads.h"
314 _HEIMDAL_MUTEX HEIMDAL_MUTEX
316 %{__sed} -e '/#include <kcm-protos.h>/d' \
317 -e '/#include "headers.h"/d' \
318 -e '/kcm_service/N; /kcm_service/d;' \
319 -e 's/<kcm\.h>/<kcm\/kcm.h>/' \
320 -e "s/HEIMDAL_MUTEX/$_mutexdef/g" kcm/kcm_locl.h >$RPM_BUILD_ROOT%{_includedir}/kcm/kcm_locl.h
321 install -p lib/krb5/kcm.h $RPM_BUILD_ROOT%{_includedir}/kcm
325 %{__rm} $RPM_BUILD_ROOT%{_libdir}/windc.*
327 # not needed for plugin
328 %{__rm} $RPM_BUILD_ROOT%{_libdir}/hdb_ldap.{la,a}
330 # resolve heimdal-libs/krb5-libs conflict
331 %{__mv} $RPM_BUILD_ROOT%{_mandir}/man5/{krb5.conf.5,krb5.conf.5h}
333 touch $RPM_BUILD_ROOT{%{_sysconfdir}/krb5.keytab,%{_localstatedir}/kadmind.acl}
336 rm -rf $RPM_BUILD_ROOT
339 /sbin/chkconfig --add heimdal
340 %service heimdal restart "heimdal KDC daemon"
341 /sbin/chkconfig --add kpasswdd
342 %service kpasswdd restart "heimdal password changing daemon"
343 /sbin/chkconfig --add ipropd
344 %service ipropd restart "heimdal propagation daemons"
345 %service -q rc-inetd reload
348 if [ "$1" = "0" ]; then
350 /sbin/chkconfig --del ipropd
351 %service kpasswdd stop
352 /sbin/chkconfig --del kpasswdd
353 %service heimdal stop
354 /sbin/chkconfig --del heimdal
355 %service -q rc-inetd reload
359 /sbin/chkconfig --add kcm
360 %service -n kcm restart
361 # Add note to service -n restart
362 echo "WARNING: it will clear all credentials and tickets kept in kcm!" >&2
365 if [ "$1" = "0" ]; then
367 /sbin/chkconfig --del kcm
371 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
374 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
376 %post libs -p /sbin/ldconfig
377 %postun libs -p /sbin/ldconfig
378 %post libs-common -p /sbin/ldconfig
379 %postun libs-common -p /sbin/ldconfig
380 %post libs-server -p /sbin/ldconfig
381 %postun libs-server -p /sbin/ldconfig
383 %post -n openldap-schema-heimdal
384 %openldap_schema_register %{schemadir}/hdb.schema
385 %service -q ldap restart
387 %postun -n openldap-schema-heimdal
388 if [ "$1" = "0" ]; then
389 %openldap_schema_unregister %{schemadir}/hdb.schema
390 %service -q ldap restart
393 %triggerpostun libs -- heimdal-libs < 1.2.1-6
394 if [ -f /etc/heimdal/krb5.conf.rpmsave ]; then
395 mv /etc/krb5.conf{,.rpmnew}
396 mv -f /etc/heimdal/krb5.conf.rpmsave /etc/krb5.conf
398 if [ -f /etc/heimdal/krb5.keytab.rpmsave ]; then
399 mv /etc/krb5.keytab{,.rpmnew}
400 mv -f /etc/heimdal/krb5.keytab.rpmsave /etc/krb5.keytab
404 %defattr(644,root,root,755)
405 %doc ChangeLog NEWS README TODO
406 %attr(755,root,root) %{_bindir}/afslog
407 %attr(755,root,root) %{_bindir}/bsearch
408 %attr(755,root,root) %{_bindir}/gsstool
409 %attr(755,root,root) %{_bindir}/heimtools
410 %attr(755,root,root) %{_bindir}/hxtool
411 %attr(755,root,root) %{_bindir}/idn-lookup
412 %attr(755,root,root) %{_bindir}/kadmin
413 %attr(755,root,root) %{_bindir}/kdestroy
414 %attr(755,root,root) %{_bindir}/kf
415 %attr(755,root,root) %{_bindir}/kgetcred
416 %attr(755,root,root) %{_bindir}/kinit
417 %attr(755,root,root) %{_bindir}/klist
418 %attr(755,root,root) %{_bindir}/kpasswd
419 %attr(755,root,root) %{_bindir}/kswitch
420 %attr(755,root,root) %{_bindir}/ktutil
421 %attr(755,root,root) %{_bindir}/otpprint
422 %attr(755,root,root) %{_bindir}/pagsh
423 %attr(755,root,root) %{_bindir}/string2key
424 %attr(755,root,root) %{_bindir}/verify_krb5_conf
425 %attr(755,root,root) %{_sbindir}/kdigest
426 %attr(755,root,root) %{_sbindir}/kimpersonate
427 %attr(4755,root,root) %{_bindir}/otp
428 %attr(4755,root,root) %{_bindir}/ksu
429 %{_mandir}/man1/afslog.1*
430 %{_mandir}/man1/bsearch.1*
431 %{_mandir}/man1/kadmin.1*
432 %{_mandir}/man1/kdestroy.1*
433 %{_mandir}/man1/kf.1*
434 %{_mandir}/man1/kgetcred.1*
435 %{_mandir}/man1/kinit.1*
436 %{_mandir}/man1/klist.1*
437 %{_mandir}/man1/kpasswd.1*
438 %{_mandir}/man1/ksu.1*
439 %{_mandir}/man1/kswitch.1*
440 %{_mandir}/man1/ktutil.1*
441 %{_mandir}/man1/otp.1*
442 %{_mandir}/man1/otpprint.1*
443 %{_mandir}/man1/pagsh.1*
444 %{_mandir}/man8/kdigest.8*
445 %{_mandir}/man8/kimpersonate.8*
446 %{_mandir}/man8/string2key.8*
447 %{_mandir}/man8/verify_krb5_conf.8*
450 %defattr(644,root,root,755)
451 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/krb5.conf
452 %attr(400,root,root) %ghost %{_sysconfdir}/krb5.keytab
453 %{_infodir}/heimdal.info*
454 %{_infodir}/hx509.info*
455 %{_mandir}/man5/krb5.conf.5*
456 %{_mandir}/man5/mech.5*
457 %{_mandir}/man8/kerberos.8*
460 %defattr(644,root,root,755)
461 %attr(755,root,root) /%{_lib}/libasn1.so.*.*.*
462 %attr(755,root,root) %ghost /%{_lib}/libasn1.so.8
463 %attr(755,root,root) /%{_lib}/libgssapi.so.*.*.*
464 %attr(755,root,root) %ghost /%{_lib}/libgssapi.so.3
465 %attr(755,root,root) /%{_lib}/libheimbase.so.*.*.*
466 %attr(755,root,root) /%{_lib}/libhcrypto.so.*.*.*
467 %attr(755,root,root) %ghost /%{_lib}/libhcrypto.so.4
468 %attr(755,root,root) %ghost /%{_lib}/libheimbase.so.1
469 %attr(755,root,root) /%{_lib}/libheimntlm.so.*.*.*
470 %attr(755,root,root) %ghost /%{_lib}/libheimntlm.so.0
471 %attr(755,root,root) /%{_lib}/libhx509.so.*.*.*
472 %attr(755,root,root) %ghost /%{_lib}/libhx509.so.5
473 %attr(755,root,root) /%{_lib}/libkafs.so.*.*.*
474 %attr(755,root,root) %ghost /%{_lib}/libkafs.so.0
475 %attr(755,root,root) /%{_lib}/libkrb5.so.*.*.*
476 %attr(755,root,root) %ghost /%{_lib}/libkrb5.so.26
477 %attr(755,root,root) /%{_lib}/libroken.so.*.*.*
478 %attr(755,root,root) %ghost /%{_lib}/libroken.so.18
479 %attr(755,root,root) /%{_lib}/libwind.so.*.*.*
480 %attr(755,root,root) %ghost /%{_lib}/libwind.so.0
483 %defattr(644,root,root,755)
484 %attr(755,root,root) %{_libdir}/libhdb.so.*.*.*
485 %attr(755,root,root) %ghost %{_libdir}/libhdb.so.9
486 %attr(755,root,root) %{_libdir}/libkadm5clnt.so.*.*.*
487 %attr(755,root,root) %ghost %{_libdir}/libkadm5clnt.so.7
488 %attr(755,root,root) %{_libdir}/libkadm5srv.so.*.*.*
489 %attr(755,root,root) %ghost %{_libdir}/libkadm5srv.so.8
490 %attr(755,root,root) %{_libdir}/libotp.so.*.*.*
491 %attr(755,root,root) %ghost %{_libdir}/libotp.so.0
492 %attr(755,root,root) %{_libdir}/libsl.so.*.*.*
493 %attr(755,root,root) %ghost %{_libdir}/libsl.so.0
494 %dir %{_libdir}/%{name}
495 %attr(755,root,root) %{_libdir}/%{name}/asn1_compile
496 %attr(755,root,root) %{_libdir}/%{name}/asn1_print
497 %attr(755,root,root) %{_libdir}/%{name}/slc
500 %defattr(644,root,root,755)
501 %attr(755,root,root) %{_libdir}/libkdc.so.*.*.*
502 %attr(755,root,root) %ghost %{_libdir}/libkdc.so.2
505 %defattr(644,root,root,755)
506 %attr(755,root,root) %{_bindir}/krb5-config
507 %attr(755,root,root) %{_libdir}/libasn1.so
508 %attr(755,root,root) %{_libdir}/libgssapi.so
509 %attr(755,root,root) %{_libdir}/libhcrypto.so
510 %attr(755,root,root) %{_libdir}/libhdb.so
511 %attr(755,root,root) %{_libdir}/libheimbase.so
512 %attr(755,root,root) %{_libdir}/libheimntlm.so
513 %attr(755,root,root) %{_libdir}/libhx509.so
514 %attr(755,root,root) %{_libdir}/libkadm5clnt.so
515 %attr(755,root,root) %{_libdir}/libkadm5srv.so
516 %attr(755,root,root) %{_libdir}/libkafs.so
517 %attr(755,root,root) %{_libdir}/libkdc.so
518 %attr(755,root,root) %{_libdir}/libkrb5.so
519 %attr(755,root,root) %{_libdir}/libotp.so
520 %attr(755,root,root) %{_libdir}/libroken.so
521 %attr(755,root,root) %{_libdir}/libsl.so
522 %attr(755,root,root) %{_libdir}/libwind.so
523 %{_libdir}/libasn1.la
524 %{_libdir}/libgssapi.la
525 %{_libdir}/libhcrypto.la
527 %{_libdir}/libheimbase.la
528 %{_libdir}/libheimntlm.la
529 %{_libdir}/libhx509.la
530 %{_libdir}/libkadm5clnt.la
531 %{_libdir}/libkadm5srv.la
532 %{_libdir}/libkafs.la
534 %{_libdir}/libkrb5.la
536 %{_libdir}/libroken.la
538 %{_libdir}/libwind.la
539 %{_includedir}/asn1*.h
540 %{_includedir}/base64.h
541 %{_includedir}/cms_asn1.h
542 %{_includedir}/crmf_asn1.h
543 %{_includedir}/der*.h
544 %{_includedir}/digest_asn1.h
545 %{_includedir}/getarg.h
546 %{_includedir}/gssapi.h
547 %{_includedir}/hdb*.h
548 %{_includedir}/heim*.h
550 %{_includedir}/hx509*.h
551 %{_includedir}/k524_err.h
552 %{_includedir}/kafs.h
553 %{_includedir}/kdc*.h
554 %{_includedir}/krb5*.h
555 %{_includedir}/kx509_asn1.h
556 %{_includedir}/ntlm_err.h
557 %{_includedir}/ocsp_asn1.h
559 %{_includedir}/parse_bytes.h
560 %{_includedir}/parse_time.h
561 %{_includedir}/parse_units.h
562 %{_includedir}/pkcs10_asn1.h
563 %{_includedir}/pkcs12_asn1.h
564 %{_includedir}/pkcs8_asn1.h
565 %{_includedir}/pkcs9_asn1.h
566 %{_includedir}/pkinit_asn1.h
567 %{_includedir}/resolve.h
568 %{_includedir}/rfc2459_asn1.h
569 %{_includedir}/roken*.h
570 %{_includedir}/rtbl.h
572 %{_includedir}/wind.h
573 %{_includedir}/wind_err.h
574 %{_includedir}/xdbm.h
575 %{_includedir}/gssapi
576 %{_includedir}/hcrypto
578 %{?with_expose_internals:%{_includedir}/kcm}
581 %{_pkgconfigdir}/heimdal-gssapi.pc
582 %{_pkgconfigdir}/heimdal-kadm-client.pc
583 %{_pkgconfigdir}/heimdal-kadm-server.pc
584 %{_pkgconfigdir}/heimdal-krb5.pc
585 %{_pkgconfigdir}/kadm-client.pc
586 %{_pkgconfigdir}/kadm-server.pc
587 %{_pkgconfigdir}/kafs.pc
588 %{_pkgconfigdir}/krb5.pc
589 %{_pkgconfigdir}/krb5-gssapi.pc
590 %{_mandir}/man1/krb5-config.1*
591 %{_mandir}/man3/DES_*.3*
592 %{_mandir}/man3/DH_*.3*
593 %{_mandir}/man3/EVP_*.3*
594 %{_mandir}/man3/HDB.3*
595 %{_mandir}/man3/OSSL_CIPHER_ALGORITHM.3*
596 %{_mandir}/man3/OpenSSL_add_all_algorithms*.3*
597 %{_mandir}/man3/PKCS5_PBKDF2_HMAC.3*
598 %{_mandir}/man3/PKCS5_PBKDF2_HMAC_SHA1.3*
599 %{_mandir}/man3/RAND_*.3*
600 %{_mandir}/man3/RSA_*.3*
601 %{_mandir}/man3/WINCNG_CIPHER_ALGORITHM.3*
602 %{_mandir}/man3/WINCNG_CIPHER_ALGORITHM_UNAVAILABLE.3*
603 %{_mandir}/man3/data.3*
604 %{_mandir}/man3/ecalloc.3*
605 %{_mandir}/man3/getarg.3*
606 %{_mandir}/man3/gss_*.3*
607 %{_mandir}/man3/gssapi*.3*
608 %{_mandir}/man3/hcrypto_*.3*
609 %{_mandir}/man3/hdb_*.3*
610 %{_mandir}/man3/heim_ntlm_*.3*
611 %{_mandir}/man3/heimbase.3*
612 %{_mandir}/man3/hx509*.3*
613 %{_mandir}/man3/internal_v_smechname.3*
614 %{_mandir}/man3/kadm5_pwcheck.3*
615 %{_mandir}/man3/kafs.3*
616 %{_mandir}/man3/krb5*.3*
617 %{_mandir}/man3/length.3*
618 %{_mandir}/man3/ntlm*.3*
619 %{_mandir}/man3/page_*.3*
620 %{_mandir}/man3/parse_time.3*
621 %{_mandir}/man3/rtbl.3*
622 %{_mandir}/man3/wind*.3*
623 %{_mandir}/man7/krb5-plugin.7*
626 %defattr(644,root,root,755)
628 %{_libdir}/libgssapi.a
629 %{_libdir}/libhcrypto.a
631 %{_libdir}/libheimbase.a
632 %{_libdir}/libheimntlm.a
633 %{_libdir}/libhx509.a
634 %{_libdir}/libkadm5clnt.a
635 %{_libdir}/libkadm5srv.a
640 %{_libdir}/libroken.a
646 %defattr(644,root,root,755)
647 %attr(755,root,root) %{_libdir}/hdb_ldap.so
649 %files -n openldap-schema-heimdal
650 %defattr(644,root,root,755)
651 %{schemadir}/hdb.schema
655 %defattr(644,root,root,755)
656 %attr(754,root,root) /etc/rc.d/init.d/kcm
657 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/kcm
658 %attr(755,root,root) /sbin/kcm
659 %{_mandir}/man8/kcm.8*
662 %defattr(644,root,root,755)
663 %attr(755,root,root) %{_sbindir}/digest-service
664 %attr(755,root,root) %{_sbindir}/hprop
665 %attr(755,root,root) %{_sbindir}/hpropd
666 %attr(755,root,root) %{_sbindir}/ipropd-master
667 %attr(755,root,root) %{_sbindir}/ipropd-slave
668 %attr(755,root,root) %{_sbindir}/iprop-log
669 %attr(755,root,root) %{_sbindir}/kadmind
670 %attr(755,root,root) %{_sbindir}/kdc
671 %attr(755,root,root) %{_sbindir}/kfd
672 %attr(755,root,root) %{_sbindir}/kpasswdd
673 %attr(755,root,root) %{_sbindir}/kstash
674 %attr(754,root,root) /etc/rc.d/init.d/heimdal
675 %attr(754,root,root) /etc/rc.d/init.d/ipropd
676 %attr(754,root,root) /etc/rc.d/init.d/kpasswdd
677 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/heimdal
678 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/kadmind
679 %attr(700,root,root) %dir %{_localstatedir}
680 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_localstatedir}/*
681 %{_mandir}/man8/hprop.8*
682 %{_mandir}/man8/hpropd.8*
683 %{_mandir}/man8/iprop.8*
684 %{_mandir}/man8/iprop-log.8*
685 %{_mandir}/man8/kadmind.8*
686 %{_mandir}/man8/kdc.8*
687 %{_mandir}/man8/kfd.8*
688 %{_mandir}/man8/kpasswdd.8*
689 %{_mandir}/man8/kstash.8*