]> git.pld-linux.org Git - packages/heimdal.git/blob - heimdal.spec
- export symbols required by hdb_ldap.so
[packages/heimdal.git] / heimdal.spec
1 #
2 # Conditional build:
3 %bcond_without  x11     # without X11-based utilities
4 #
5 Summary:        Heimdal implementation of Kerberos V5 system
6 Summary(pl.UTF-8):      Implementacja Heimdal systemu Kerberos V5
7 Name:           heimdal
8 Version:        1.3.1
9 Release:        0.1
10 License:        Free
11 Group:          Networking
12 Source0:        http://www.h5l.org/dist/src/%{name}-%{version}.tar.gz
13 # Source0-md5:  4ce17deae040a3519e542f48fd901f21
14 Source1:        %{name}.init
15 Source2:        %{name}-kpasswdd.init
16 Source3:        %{name}-ipropd.init
17 Source4:        %{name}-kcm.init
18 Source5:        %{name}.sysconfig
19 Source6:        %{name}-kcm.sysconfig
20 Source7:        %{name}-krb5.conf
21 Source8:        %{name}-ftpd.inetd
22 Source9:        %{name}-rshd.inetd
23 Source10:       %{name}-telnetd.inetd
24 Source11:       %{name}-kadmind.inetd
25 Patch0:         %{name}-paths.patch
26 Patch1:         %{name}-am_man_fixes.patch
27 Patch2:         %{name}-amfix.patch
28 Patch3:         %{name}-dbpaths.patch
29 Patch4:         %{name}-db4.patch
30 Patch5:         %{name}-libadd.patch
31 Patch6:         %{name}-signal.patch
32 Patch7:         %{name}-ldap.patch
33 Patch8:         %{name}-info.patch
34 Patch10:        %{name}-kcm.patch
35 Patch11:        %{name}-shared-libcom_err.patch
36 Patch12:        %{name}-strsvisx.patch
37 Patch13:        %{name}-sbindir.patch
38 Patch14:        %{name}-hdb-ldap-module.patch
39 URL:            http://www.h5l.org/
40 BuildRequires:  autoconf >= 2.62
41 BuildRequires:  automake
42 BuildRequires:  bison
43 BuildRequires:  db-devel
44 BuildRequires:  flex
45 BuildRequires:  libcom_err-devel >= 1.34-5
46 BuildRequires:  libtool >= 2:2.2
47 BuildRequires:  mawk
48 BuildRequires:  ncurses-devel >= 5.1
49 BuildRequires:  openldap-devel >= 2.3.0
50 BuildRequires:  openssl-devel >= 0.9.7d
51 BuildRequires:  readline-devel >= 5.0
52 BuildRequires:  rpmbuild(macros) >= 1.268
53 BuildRequires:  sqlite3-devel
54 BuildRequires:  texinfo
55 %{?with_x11:BuildRequires:      xorg-lib-libICE-devel}
56 %{?with_x11:BuildRequires:      xorg-lib-libSM-devel}
57 %{?with_x11:BuildRequires:      xorg-lib-libX11-devel}
58 %{?with_x11:BuildRequires:      xorg-lib-libXau-devel}
59 %{?with_x11:BuildRequires:      xorg-lib-libXt-devel}
60 Requires:       %{name}-libs = %{version}-%{release}
61 Conflicts:      krb5-client
62 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63
64 %define         _localstatedir  /var/lib/%{name}
65 %define         schemadir       /usr/share/openldap/schema
66
67 %description
68 Heimdal is a free implementation of Kerberos 5. The goals are to:
69 - have an implementation that can be freely used by anyone
70 - be protocol compatible with existing implementations and, if not in
71   conflict, with RFC 1510 (and any future updated RFC)
72 - be reasonably compatible with the M.I.T Kerberos V5 API
73 - have support for Kerberos V5 over GSS-API (RFC1964)
74 - include the most important and useful application programs (rsh,
75   telnet, popper, etc.)
76 - include enough backwards compatibility with Kerberos V4
77 - IPv6 support
78
79 %description -l pl.UTF-8
80 Heimdal jest darmową implementacją Kerberosa 5. Główne zalety to:
81 - implementacja, która może być używana przez każdego
82 - kompatybilność na poziomie protokołu z istniejącymi implementacjami
83 - racjonalna kompatybilność z M.I.T Kerberos V5 API
84 - wsparcie dla Kerberosa 5 poprzez GSS-API (RFC1964)
85 - zawiera większość istotnych i użytecznych aplikacji (rsh, telnet,
86   popper, etc.)
87 - zawiera wystarczającą kompatybilność z Kerberos V4
88 - wsparcie dla IPv6
89
90 %package libs
91 Summary:        Heimdal shared libraries
92 Summary(pl.UTF-8):      Biblioteki współdzielone dla heimdal
93 Group:          Libraries
94 Requires(post,postun):  /sbin/ldconfig
95
96 %description libs
97 Package contains shared libraries required by several of the other
98 heimdal packages.
99
100 %description libs -l pl.UTF-8
101 Pakiet zawiera biblioteki współdzielone dla heimdal.
102
103 %package ldap
104 Summary:        LDAP HDB plugin
105 Summary(pl.UTF-8):      Wtyczka HDB LDAP
106 Group:          Libraries
107 Requires:       %{name}-libs = %{version}-%{release}
108
109 %description ldap
110 LDAP HDB plugin.
111
112 %description ldap -l pl.UTF-8
113 Wtyczka HDB LDAP.
114
115 %package -n openldap-schema-heimdal
116 Summary:        Heimdal LDAP schema
117 Summary(pl.UTF-8):      Schemat LDAP dla Heimdala
118 Group:          Networking/Daemons
119 Requires(post,postun):  sed >= 4.0
120 Requires:       openldap-servers
121
122 %description -n openldap-schema-heimdal
123 This package contains Heimdal kerberos LDAP schema for openldap.
124
125 %description -n openldap-schema-heimdal -l pl.UTF-8
126 en pakiet zawiera schemat Heimdal kerberosa dla openldap-a.
127
128 %package devel
129 Summary:        Header files for heimdal
130 Summary(pl.UTF-8):      Pliki nagłówkowe i dokumentacja do bibliotek heimdal
131 Group:          Development/Libraries
132 Requires:       %{name}-libs = %{version}-%{release}
133 Requires:       db-devel
134 Requires:       libcom_err-devel >= 1.34-5
135 Requires:       openssl-devel
136 Conflicts:      krb5-devel
137 Conflicts:      libgssglue-devel
138
139 %description devel
140 contains files needed to compile and link software using the kerberos
141 libraries.
142
143 %description devel -l pl.UTF-8
144 Pliki nagłówkowe i dokumentacja do bibliotek heimdal.
145
146 %package static
147 Summary:        Static heimdal libraries
148 Summary(pl.UTF-8):      Biblioteki statyczne heimdal
149 Group:          Development/Libraries
150 Requires:       %{name}-devel = %{version}-%{release}
151
152 %description static
153 Satatic heimdal libraries.
154
155 %description static -l pl.UTF-8
156 Biblioteki statyczne heimdal.
157
158 %package server
159 Summary:        Kerberos Server
160 Summary(pl.UTF-8):      Serwer Kerberosa
161 Group:          Networking
162 Requires(post,preun):   /sbin/chkconfig
163 Requires:       %{name}-libs = %{version}-%{release}
164 Requires:       rc-scripts
165 Conflicts:      krb5-server
166
167 %description server
168 Master KDC.
169
170 %description server -l pl.UTF-8
171 Główne centrum dystrybucji kluczy (KDC).
172
173 %package kcm
174 Summary:        KCM - credencial cache daemon for Kerberos tickets
175 Summary(pl.UTF-8):      KCM - demon zapamiętujący dane uwierzytelniające dla biletów Kerberosa
176 Group:          Daemons
177 Requires:       %{name}-libs = %{version}-%{release}
178
179 %description kcm
180 KCM is a credencial cache daemon for Kerberos tickets.
181
182 %description kcm -l pl.UTF-8
183 KCM to demon zapamiętujący dane uwierzytelniające dla biletów
184 Kerberosa.
185
186 %package login
187 Summary:        login is used when signing onto a system
188 Summary(pl.UTF-8):      Narzędzie do logowania w systemie
189 Group:          Applications/Networking
190 Requires:       %{name}-libs = %{version}-%{release}
191 #Provides:      login
192 #Obsoletes:     login
193 Conflicts:      shadow < 1:4.0.16
194
195 %description login
196 login is used when signing onto a system. It can also be used to
197 switch from one user to another at any time (most modern shells have
198 support for this feature built into them, however). This package
199 contain kerberized version login program.
200
201 %description login -l pl.UTF-8
202 login jest używany przy logowaniu do systemu. Może być także użyty do
203 przełączenia z jednego użytkownika na innego w dowolnej chwili
204 (większość współczesnych shelli ma wbudowaną obsługę tego). Ten pakiet
205 zawiera skerberyzowaną wersję programu login.
206
207 %package ftp
208 Summary:        The standard UNIX FTP (file transfer protocol) client
209 Summary(pl.UTF-8):      Klient protokołu FTP
210 Group:          Applications/Networking
211 Requires:       %{name}-libs = %{version}-%{release}
212 Obsoletes:      ftp
213 Conflicts:      heimdal-clients
214 Conflicts:      krb5-ftp
215
216 %description ftp
217 The FTP package provides the standard UNIX command-line FTP client
218 with kerberos authentication support. FTP is the file transfer
219 protocol, which is a widely used Internet protocol for transferring
220 files and for archiving files.
221
222 %description ftp -l pl.UTF-8
223 Ten pakiet dostarcza standardowego klienta FTP z wbudowaną obsługą
224 kerberosa. FTP jest protokołem do przesyłania plików szeroko
225 rozpowszechnionym w Internecie.
226
227 %package rsh
228 Summary:        Clients for remote access commands (rsh, rlogin, rcp)
229 Summary(pl.UTF-8):      Klient zdalnego dostępu (rsh, rlogin, rcp)
230 Group:          Applications/Networking
231 Requires:       %{name}-libs = %{version}-%{release}
232 Obsoletes:      rsh
233 Conflicts:      heimdal-clients
234 Conflicts:      krb5-rsh
235
236 %description rsh
237 The rsh package contains a set of programs which allow users to run
238 commands on remote machines, login to other machines and copy files
239 between machines (rsh, rlogin and rcp). All three of these commands
240 use rhosts style authentication. This package contains the clients
241 needed for all of these services.
242
243 %description rsh -l pl.UTF-8
244 Ten pakiet zawiera zestaw narzędzi pozwalających na wykonywanie
245 poleceń na zdalnych maszynach, logowanie na inne maszyny oraz
246 kopiowanie plików pomiędzy maszynami (rsh, rlogin, rcp).
247
248 %package telnet
249 Summary:        Client for the telnet remote login
250 Summary(pl.UTF-8):      Klient usługi telnet
251 Group:          Applications/Networking
252 Requires:       %{name}-libs = %{version}-%{release}
253 Provides:       telnet
254 Obsoletes:      telnet
255 Conflicts:      heimdal-clients
256 Conflicts:      krb5-telnet
257
258 %description telnet
259 Telnet is a popular protocol for remote logins across the Internet.
260 This package provides a command line telnet client.
261
262 %description telnet -l pl.UTF-8
263 Telnet jest popularnym protokołem zdalnego logowania. Ten pakiet
264 zawiera klienta tej usługi.
265
266 %package ftpd
267 Summary:        The standard UNIX FTP (file transfer protocol) server
268 Summary(pl.UTF-8):      Serwer FTP
269 Group:          Networking/Daemons
270 Requires:       %{name}-libs = %{version}-%{release}
271 Requires:       rc-inetd >= 0.8.1
272 Obsoletes:      ftpd
273 Conflicts:      krb5-ftpd
274
275 %description ftpd
276 FTP is the file transfer protocol, which is a widely used Internet
277 protocol for transferring files and for archiving files.
278
279 %description ftpd -l pl.UTF-8
280 FTP jest protokołem transmisji plików szeroko rozpowszechnionym w
281 Internecie.
282
283 %package rshd
284 Summary:        Server for remote access commands (rsh, rlogin, rcp)
285 Summary(pl.UTF-8):      Serwer zdalnego dostępu (rsh, rlogin, rcp)
286 Group:          Networking/Daemons
287 Requires:       %{name}-libs = %{version}-%{release}
288 Requires:       rc-inetd >= 0.8.1
289 Obsoletes:      rshd
290 Conflicts:      krb5-rshd
291
292 %description rshd
293 The rsh package contains a set of programs which allow users to run
294 commmands on remote machines, login to other machines and copy files
295 between machines (rsh, rlogin and rcp). All three of these commands
296 use rhosts style authentication. This package contains servers needed
297 for all of these services.
298
299 %description rshd -l pl.UTF-8
300 Ten pakiet zawiera zestaw serwerów pozwalających na wykonywanie
301 poleceń na zdalnych maszynach, logowanie na inne maszyny oraz
302 kopiowanie plików pomiędzy maszynami (rsh, rlogin, rcp).
303
304 %package telnetd
305 Summary:        Server for the telnet remote login
306 Summary(pl.UTF-8):      Serwer protokołu telnet
307 Group:          Networking/Daemons
308 Requires:       %{name}-libs = %{version}-%{release}
309 Requires:       rc-inetd >= 0.8.1
310 Obsoletes:      telnetd
311 Conflicts:      krb5-telnetd
312
313 %description telnetd
314 Telnet is a popular protocol for remote logins across the Internet.
315 This package provides a telnet daemon which allows remote logins into
316 the machine it is running on.
317
318 %description telnetd -l pl.UTF-8
319 Telnet jest popularnym protokołem zdalnego logowania. Ten pakiet
320 zawiera serwer pozwalający na zdalne logowanie się klientów na maszynę
321 na której działa.
322
323 %package daemons
324 Summary:        Kerberos daemons programs for use on servers
325 Summary(pl.UTF-8):      Serwery popularnych usług, autoryzujące przy pomocy kerberosa
326 Group:          Networking
327 Requires:       %{name}-libs = %{version}-%{release}
328
329 %description daemons
330 Kerberos Daemons.
331
332 %description daemons -l pl.UTF-8
333 Demony korzystające z systemu Kerberos do autoryzacji dostępu.
334
335 %prep
336 %setup -q
337 %patch0 -p1
338 %patch1 -p1
339 %patch2 -p1
340 %patch3 -p1
341 %patch4 -p1
342 %patch5 -p1
343 %patch6 -p1
344 %patch7 -p1
345 %patch8 -p1
346 %patch10 -p1
347 %patch11 -p1
348 %patch12 -p1
349 %patch13 -p1
350 %patch14 -p1
351
352 %build
353 rm -f acinclude.m4 cf/{libtool,lt*}.m4
354 %{__libtoolize}
355 %{__aclocal} -I cf
356 %{__autoconf}
357 %{__automake}
358 %configure \
359         --enable-hdb-openldap-module \
360         --enable-kcm \
361         --enable-pthread-support \
362         --enable-shared \
363         --enable-static \
364         --with-hdbdir=%{_localstatedir} \
365         --with-ipv6 \
366         --with-openldap=/usr \
367         --with-readline=/usr \
368         --with-sqlite3=/usr \
369         --with%{!?with_x11:out}-x
370
371 # Makefile lacks proper deps so without it multi-job make sometimes fails
372 %{__make} -C lib/kadm5 kadm5_err.h
373
374 %{__make}
375
376 %install
377 rm -rf $RPM_BUILD_ROOT
378 install -d $RPM_BUILD_ROOT{%{_localstatedir},%{_sysconfdir},%{schemadir},/sbin,/%{_lib}} \
379         $RPM_BUILD_ROOT/etc/{sysconfig/rc-inetd,rc.d/init.d}
380
381 %{__make} install \
382         DESTDIR=$RPM_BUILD_ROOT
383
384 install lib/hdb/hdb.schema $RPM_BUILD_ROOT%{schemadir}
385
386 mv $RPM_BUILD_ROOT%{_sbindir}/kcm $RPM_BUILD_ROOT/sbin/kcm
387
388 mv $RPM_BUILD_ROOT%{_bindir}/su $RPM_BUILD_ROOT%{_bindir}/ksu
389 mv $RPM_BUILD_ROOT%{_mandir}/man1/su.1  $RPM_BUILD_ROOT%{_mandir}/man1/ksu.1
390
391 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
392 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/kpasswdd
393 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/ipropd
394 install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/kcm
395 install %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
396 install %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/kcm
397
398 install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/krb5.conf
399
400 install %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/ftpd
401 install %{SOURCE9} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/rshd
402 install %{SOURCE10} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/telnetd
403 install %{SOURCE11} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/kadmind
404
405 for l in $RPM_BUILD_ROOT%{_libdir}/lib*.so ; do
406         lib=`basename $l`
407         mv -f $RPM_BUILD_ROOT%{_libdir}/$lib.* $RPM_BUILD_ROOT/%{_lib}
408         ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/$lib.*.*) $RPM_BUILD_ROOT%{_libdir}/$lib
409 done
410
411 # just a test plugin
412 rm -f $RPM_BUILD_ROOT%{_libdir}/windc.*
413 # not needed for plugin
414 rm -f $RPM_BUILD_ROOT%{_libdir}/hdb_ldap.{la,a}
415 # other implementation exists in e2fsprogs (conflict with e2fsprogs-devel)
416 rm -rf $RPM_BUILD_ROOT{%{_libdir}/libss.{so,la,a},%{_includedir}/ss,%{_bindir}/mk_cmds}
417 # this is created because glibc's <glob.h> has no GLOB_LIMIT and GLOB_QUOTE
418 rm -f $RPM_BUILD_ROOT%{_includedir}/glob.h
419 # resolve heimdal-libs/krb5-libs conflict
420 mv -f $RPM_BUILD_ROOT%{_mandir}/man5/{krb5.conf.5,krb5.conf.5h}
421 # resolve conflict with gss
422 mv -f $RPM_BUILD_ROOT%{_bindir}/{gss,gsscmd}
423 # unpackaged
424 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
425
426 touch $RPM_BUILD_ROOT{%{_sysconfdir}/krb5.keytab,%{_localstatedir}/kadmind.acl}
427
428 %clean
429 rm -rf $RPM_BUILD_ROOT
430
431 %post server
432 /sbin/chkconfig --add heimdal
433 %service heimdal restart "heimdal KDC daemon"
434 /sbin/chkconfig --add kpasswdd
435 %service kpasswdd restart "heimdal password changing daemon"
436 /sbin/chkconfig --add ipropd
437 %service ipropd restart "heimdal propagation daemons"
438 %service -q rc-inetd reload
439
440 %preun server
441 if [ "$1" = "0" ]; then
442         %service ipropd stop
443         /sbin/chkconfig --del ipropd
444         %service kpasswdd stop
445         /sbin/chkconfig --del kpasswdd
446         %service heimdal stop
447         /sbin/chkconfig --del heimdal
448         %service -q rc-inetd reload
449 fi
450
451 %post kcm
452 /sbin/chkconfig --add kcm
453 if [ -f /var/lock/subsys/kcm ]; then
454         echo "Run \"/sbin/service kcm restart\" to restart kcm." >&2
455         echo "WARNING: it will clear all credentials and tickets kept in kcm!" >&2
456 else
457         echo "Run \"/sbin/service kcm start\" to start kcm." >&2
458 fi
459
460 %preun kcm
461 if [ "$1" = "0" ]; then
462         %service kcm stop
463         /sbin/chkconfig --del kcm
464 fi
465
466 %post ftpd
467 %service -q rc-inetd reload
468
469 %postun ftpd
470 if [ "$1" = "0" ]; then
471         %service -q rc-inetd reload
472 fi
473
474 %post rshd
475 %service -q rc-inetd reload
476
477 %postun rshd
478 if [ "$1" = "0" ]; then
479         %service -q rc-inetd reload
480 fi
481
482 %post telnetd
483 %service -q rc-inetd reload
484
485 %postun telnetd
486 if [ "$1" = "0" ]; then
487         %service -q rc-inetd reload
488 fi
489
490 %post libs
491 /sbin/ldconfig
492 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
493
494 %postun libs
495 /sbin/ldconfig
496 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
497
498 %post -n openldap-schema-heimdal
499 %openldap_schema_register %{schemadir}/hdb.schema
500 %service -q ldap restart
501
502 %postun -n openldap-schema-heimdal
503 if [ "$1" = "0" ]; then
504         %openldap_schema_unregister %{schemadir}/hdb.schema
505         %service -q ldap restart
506 fi
507
508 %triggerpostun libs -- heimdal-libs < 1.2.1-6
509 if [ -f /etc/heimdal/krb5.conf.rpmsave ]; then
510         mv /etc/krb5.conf{,.rpmnew}
511         mv -f /etc/heimdal/krb5.conf.rpmsave /etc/krb5.conf
512 fi
513 if [ -f /etc/heimdal/krb5.keytab.rpmsave ]; then
514         mv /etc/krb5.keytab{,.rpmnew}
515         mv -f /etc/heimdal/krb5.keytab.rpmsave /etc/krb5.keytab
516 fi
517
518 %files
519 %defattr(644,root,root,755)
520 %doc ChangeLog NEWS README TODO
521 %attr(755,root,root) %{_bindir}/afslog
522 %attr(755,root,root) %{_bindir}/gsscmd
523 %attr(755,root,root) %{_bindir}/hxtool
524 %attr(755,root,root) %{_bindir}/idn-lookup
525 %attr(755,root,root) %{_bindir}/kauth
526 %attr(755,root,root) %{_bindir}/kdestroy
527 %attr(755,root,root) %{_bindir}/kf
528 %attr(755,root,root) %{_bindir}/kgetcred
529 %attr(755,root,root) %{_bindir}/kinit
530 %attr(755,root,root) %{_bindir}/klist
531 %attr(755,root,root) %{_bindir}/kpasswd
532 %attr(755,root,root) %{_bindir}/kswitch
533 %attr(755,root,root) %{_bindir}/pagsh
534 %attr(755,root,root) %{_bindir}/pfrom
535 %attr(755,root,root) %{_bindir}/string2key
536 %attr(755,root,root) %{_bindir}/otpprint
537 %attr(755,root,root) %{_bindir}/verify_krb5_conf
538 %attr(755,root,root) %{_sbindir}/kdigest
539 %attr(755,root,root) %{_sbindir}/kimpersonate
540 %attr(755,root,root) %{_sbindir}/ktutil
541 %if %{with x11}
542 %attr(755,root,root) %{_bindir}/kx
543 %attr(755,root,root) %{_bindir}/tenletxr
544 %attr(755,root,root) %{_bindir}/xnlock
545 %attr(755,root,root) %{_bindir}/rxtelnet
546 %attr(755,root,root) %{_bindir}/rxterm
547 %endif
548 %attr(4755,root,root) %{_bindir}/otp
549 %attr(4755,root,root) %{_bindir}/ksu
550 %{_mandir}/man1/afslog.1*
551 %{_mandir}/man1/kdestroy.1*
552 %{_mandir}/man1/kf.1*
553 %{_mandir}/man1/kgetcred.1*
554 %{_mandir}/man1/kinit.1*
555 %{_mandir}/man1/klist.1*
556 %{_mandir}/man1/kpasswd.1*
557 %{_mandir}/man1/ksu.1*
558 %{_mandir}/man1/kswitch.1*
559 %{_mandir}/man1/otp.1*
560 %{_mandir}/man1/otpprint.1*
561 %{_mandir}/man1/pagsh.1*
562 %{_mandir}/man1/pfrom.1*
563 %{_mandir}/man8/kdigest.8*
564 %{_mandir}/man8/kimpersonate.8*
565 %{_mandir}/man8/ktutil.8*
566 %{_mandir}/man8/string2key.8*
567 %{_mandir}/man8/verify_krb5_conf.8*
568 %if %{with x11}
569 %{_mandir}/man1/kx.1*
570 %{_mandir}/man1/tenletxr.1*
571 %{_mandir}/man1/xnlock.1*
572 %{_mandir}/man1/rxtelnet.1*
573 %{_mandir}/man1/rxterm.1*
574 %endif
575
576 %files libs
577 %defattr(644,root,root,755)
578 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/krb5.conf
579 %attr(400,root,root) %ghost %{_sysconfdir}/krb5.keytab
580 %attr(755,root,root) /%{_lib}/libasn1.so.*.*.*
581 %attr(755,root,root) %ghost /%{_lib}/libasn1.so.8
582 %attr(755,root,root) /%{_lib}/libgssapi.so.*.*.*
583 %attr(755,root,root) %ghost /%{_lib}/libgssapi.so.2
584 %attr(755,root,root) /%{_lib}/libhdb.so.*.*.*
585 %attr(755,root,root) %ghost /%{_lib}/libhdb.so.9
586 %attr(755,root,root) /%{_lib}/libheimntlm.so.*.*.*
587 %attr(755,root,root) %ghost /%{_lib}/libheimntlm.so.0
588 %attr(755,root,root) /%{_lib}/libhx509.so.*.*.*
589 %attr(755,root,root) %ghost /%{_lib}/libhx509.so.5
590 %attr(755,root,root) /%{_lib}/libkadm5clnt.so.*.*.*
591 %attr(755,root,root) %ghost /%{_lib}/libkadm5clnt.so.7
592 %attr(755,root,root) /%{_lib}/libkadm5srv.so.*.*.*
593 %attr(755,root,root) %ghost /%{_lib}/libkadm5srv.so.8
594 %attr(755,root,root) /%{_lib}/libkafs.so.*.*.*
595 %attr(755,root,root) %ghost /%{_lib}/libkafs.so.0
596 %attr(755,root,root) /%{_lib}/libkdc.so.*.*.*
597 %attr(755,root,root) %ghost /%{_lib}/libkdc.so.2
598 %attr(755,root,root) /%{_lib}/libkrb5.so.*.*.*
599 %attr(755,root,root) %ghost /%{_lib}/libkrb5.so.25
600 %attr(755,root,root) /%{_lib}/libotp.so.*.*.*
601 %attr(755,root,root) %ghost /%{_lib}/libotp.so.0
602 %attr(755,root,root) /%{_lib}/libroken.so.*.*.*
603 %attr(755,root,root) %ghost /%{_lib}/libroken.so.18
604 %attr(755,root,root) /%{_lib}/libsl.so.*.*.*
605 %attr(755,root,root) %ghost /%{_lib}/libsl.so.0
606 %attr(755,root,root) /%{_lib}/libwind.so.*.*.*
607 %attr(755,root,root) %ghost /%{_lib}/libwind.so.0
608 %attr(755,root,root) %{_libdir}/%{name}/*
609 %{_infodir}/heimdal.info*
610 %{_infodir}/hx509.info*
611 %{_mandir}/man5/krb5.conf.5*
612 %{_mandir}/man5/mech.5*
613 %{_mandir}/man8/kerberos.8*
614
615 %files ldap
616 %defattr(644,root,root,755)
617 %attr(755,root,root) %{_libdir}/hdb_ldap.so
618
619 %files -n openldap-schema-heimdal
620 %defattr(644,root,root,755)
621 %{schemadir}/*.schema
622
623 %files devel
624 %defattr(644,root,root,755)
625 %attr(755,root,root) %{_bindir}/krb5-config
626 %attr(755,root,root) %{_libdir}/libasn1.so
627 %attr(755,root,root) %{_libdir}/libgssapi.so
628 %attr(755,root,root) %{_libdir}/libhdb.so
629 %attr(755,root,root) %{_libdir}/libheimntlm.so
630 %attr(755,root,root) %{_libdir}/libhx509.so
631 %attr(755,root,root) %{_libdir}/libkadm5clnt.so
632 %attr(755,root,root) %{_libdir}/libkadm5srv.so
633 %attr(755,root,root) %{_libdir}/libkafs.so
634 %attr(755,root,root) %{_libdir}/libkdc.so
635 %attr(755,root,root) %{_libdir}/libkrb5.so
636 %attr(755,root,root) %{_libdir}/libotp.so
637 %attr(755,root,root) %{_libdir}/libroken.so
638 %attr(755,root,root) %{_libdir}/libsl.so
639 %attr(755,root,root) %{_libdir}/libwind.so
640 %{_libdir}/libasn1.la
641 %{_libdir}/libgssapi.la
642 %{_libdir}/libhdb.la
643 %{_libdir}/libheimntlm.la
644 %{_libdir}/libhx509.la
645 %{_libdir}/libkadm5clnt.la
646 %{_libdir}/libkadm5srv.la
647 %{_libdir}/libkafs.la
648 %{_libdir}/libkdc.la
649 %{_libdir}/libkrb5.la
650 %{_libdir}/libotp.la
651 %{_libdir}/libroken.la
652 %{_libdir}/libsl.la
653 %{_libdir}/libwind.la
654 %{_includedir}/*.h
655 %{_includedir}/gssapi
656 %{_includedir}/kadm5
657 %{_includedir}/krb5
658 %{_includedir}/roken
659 %{_pkgconfigdir}/heimdal-gssapi.pc
660 %{_mandir}/man1/krb5-config.1*
661 %{_mandir}/man3/*
662
663 %files static
664 %defattr(644,root,root,755)
665 %{_libdir}/libasn1.a
666 %{_libdir}/libgssapi.a
667 %{_libdir}/libhdb.a
668 %{_libdir}/libheimntlm.a
669 %{_libdir}/libhx509.a
670 %{_libdir}/libkadm5clnt.a
671 %{_libdir}/libkadm5srv.a
672 %{_libdir}/libkafs.a
673 %{_libdir}/libkdc.a
674 %{_libdir}/libkrb5.a
675 %{_libdir}/libotp.a
676 %{_libdir}/libroken.a
677 %{_libdir}/libsl.a
678 %{_libdir}/libwind.a
679
680 %files kcm
681 %defattr(644,root,root,755)
682 %attr(754,root,root) /etc/rc.d/init.d/kcm
683 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/kcm
684 %attr(755,root,root) /sbin/kcm
685 %{_mandir}/man8/kcm.8*
686
687 %files server
688 %defattr(644,root,root,755)
689 %attr(755,root,root) %{_sbindir}/kadmin
690 %attr(755,root,root) %{_sbindir}/kfd
691 %attr(755,root,root) %{_sbindir}/kstash
692 %attr(755,root,root) %{_sbindir}/hprop
693 %attr(755,root,root) %{_sbindir}/hpropd
694 %attr(755,root,root) %{_sbindir}/iprop-log
695 %attr(755,root,root) %{_sbindir}/ipropd-master
696 %attr(755,root,root) %{_sbindir}/ipropd-slave
697 %attr(755,root,root) %{_sbindir}/kadmind
698 %attr(755,root,root) %{_sbindir}/kdc
699 %attr(755,root,root) %{_sbindir}/kpasswdd
700 %attr(755,root,root) %{_sbindir}/push
701 %{?with_x11:%attr(755,root,root) %{_sbindir}/kxd}
702 %attr(754,root,root) /etc/rc.d/init.d/%{name}
703 %attr(754,root,root) /etc/rc.d/init.d/kpasswdd
704 %attr(754,root,root) /etc/rc.d/init.d/ipropd
705 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/heimdal
706 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/kadmind
707 %attr(700,root,root) %dir %{_localstatedir}
708 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_localstatedir}/*
709 %{_mandir}/man8/iprop.8*
710 %{_mandir}/man8/iprop-log.8*
711 %{_mandir}/man8/hprop.8*
712 %{_mandir}/man8/hpropd.8*
713 %{_mandir}/man8/kadmin.8*
714 %{_mandir}/man8/kadmind.8*
715 %{_mandir}/man8/kdc.8*
716 %{_mandir}/man8/kfd.8*
717 %{_mandir}/man8/kpasswdd.8*
718 %{_mandir}/man8/kstash.8*
719 %{_mandir}/man8/push.8*
720 %{?with_x11:%{_mandir}/man8/kxd.8*}
721
722 %files login
723 %defattr(644,root,root,755)
724 %attr(755,root,root) %{_bindir}/login
725 %{_mandir}/man1/login.1*
726 %{_mandir}/man5/login.access.5*
727
728 %files ftp
729 %defattr(644,root,root,755)
730 %attr(755,root,root) %{_bindir}/ftp
731 %{_mandir}/man1/ftp.1*
732
733 %files rsh
734 %defattr(644,root,root,755)
735 %attr(755,root,root) %{_bindir}/rcp
736 %attr(755,root,root) %{_bindir}/rsh
737 %{_mandir}/man1/rcp.1*
738 %{_mandir}/man1/rsh.1*
739
740 %files telnet
741 %defattr(644,root,root,755)
742 %attr(755,root,root) %{_bindir}/telnet
743 %{_mandir}/man1/telnet.1*
744
745 %files ftpd
746 %defattr(644,root,root,755)
747 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/ftpd
748 %attr(755,root,root) %{_sbindir}/ftpd
749 %{_mandir}/man5/ftpusers.5*
750 %{_mandir}/man8/ftpd.8*
751
752 %files rshd
753 %defattr(644,root,root,755)
754 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/rshd
755 %attr(755,root,root) %{_sbindir}/rshd
756 %{_mandir}/man8/rshd.8*
757
758 %files telnetd
759 %defattr(644,root,root,755)
760 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/telnetd
761 %attr(755,root,root) %{_sbindir}/telnetd
762 %{_mandir}/man8/telnetd.8*
763
764 %files daemons
765 %defattr(644,root,root,755)
766 %attr(755,root,root) %{_sbindir}/popper
767 %{_mandir}/man8/popper.8*
This page took 0.071815 seconds and 3 git commands to generate.