1 Summary: Shishi - an implementation of RFC 1510(bis) (Kerberos V5 authentication)
2 Summary(pl): Shishi - implementacja RFC 1510(bis) (uwierzytelniania Kerberos V5)
9 Source0: http://josefsson.org/shishi/releases/%{name}-%{version}.tar.gz
10 # Source0-md5: f613e538ed0bb990f3644bbe5f0ab444
11 Source1: %{name}-shishid.init
12 Source2: %{name}-shishid.sysconfig
13 Patch0: %{name}-info.patch
14 URL: http://josefsson.org/shishi/
15 BuildRequires: autoconf >= 2.59
16 BuildRequires: automake >= 1:1.9
17 BuildRequires: gettext-devel >= 0.12.1
18 BuildRequires: gnutls-devel >= 1.2.5
19 BuildRequires: gtk-doc >= 1.1
20 BuildRequires: libgcrypt-devel >= 1.1.43
21 BuildRequires: libidn-devel >= 0.1.0
22 BuildRequires: libtasn1-devel >= 0.2.5
23 BuildRequires: libtool >= 2:1.5
24 BuildRequires: pam-devel
25 BuildRequires: rpmbuild(macros) >= 1.268
26 BuildRequires: texinfo
27 Requires(post,postun): /sbin/ldconfig
28 Provides: group(shishi)
29 Provides: user(shishi)
30 # should be moved to shishi-enabled inetutils-* if such packages would exist
31 Obsoletes: shishi-telnet
32 Obsoletes: shishi-telnetd
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 %define _libexecdir %{_sbindir}
36 %define _localstatedir %{_var}/lib
39 Shishi is a (still incomplete) implementation of the RFC 1510(bis)
40 network authentication system (known as Kerberos V5). Shishi can be
41 used to authenticate users in distributed systems.
43 Shishi contains a library ('libshishi') that can be used by
44 application developers to add support for RFC 1510 and a command line
45 utility ('shishi') that is used by users to interface with the
46 library, to acquire and manage tickets (and more). Included are also a
47 TELNET client and server (based on GNU InetUtils) for remote network
48 login, and a PAM module for host security. A rudimentary key
49 distribution center (KDC) daemon is included.
52 Shishi to (nadal niekompletna) implementacja sieciowego systemu
53 uwierzytelniania RFC 1510(bis) (znanego jako Kerberos V5). Shishi mo¿e
54 byæ u¿ywane do uwierzytelniania u¿ytkowników w systemach
57 Shishi zawiera bibliotekê (libshishi), któr± programi¶ci mog±
58 wykorzystywaæ do dodawania obs³ugi RFC 1510 oraz narzêdzie dzia³aj±ce
59 z linii poleceñ (shishi), którym u¿ytkownicy mog± komunikowaæ siê z
60 bibliotek±, uzyskiwaæ i zarz±dzaæ biletami itp. Do³±czone s± tak¿e
61 klient i serwer TELNET (oparte na GNU InetUtils) do zdalnego logowania
62 oraz modu³ PAM do lokalnego modelu bezpieczeñstwa. Demon podstawowego
63 centrum dystrybucji kluczy (KDC) tak¿e jest za³±czony.
66 Summary: Header files for Shishi library
67 Summary(pl): Pliki nag³ówkowe biblioteki Shishi
68 Group: Development/Libraries
69 Requires: %{name} = %{epoch}:%{version}-%{release}
70 Requires: gnutls-devel >= 0.8.8
71 Requires: gtk-doc-common
72 Requires: libgcrypt-devel >= 1.1.43
73 Requires: libidn-devel >= 0.1.0
74 Requires: libtasn1-devel >= 0.2.5
77 Header files for Shishi library.
79 %description devel -l pl
80 Pliki nag³ówkowe biblioteki Shishi.
83 Summary: Static Shishi library
84 Summary(pl): Statyczna biblioteka Shishi
85 Group: Development/Libraries
86 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
89 Static Shishi library.
91 %description static -l pl
92 Statyczna biblioteka Shishi.
95 Summary: shishid - Kerberos 5 server
96 Summary(pl): shishid - serwer Kerberosa 5
97 Group: Networking/Daemons
98 Requires(post,postun): /sbin/chkconfig
99 Requires(post,preun): rc-scripts
100 Requires(postun): /usr/sbin/groupdel
101 Requires(postun): /usr/sbin/userdel
102 Requires(pre): /bin/id
103 Requires(pre): /usr/bin/getgid
104 Requires(pre): /usr/sbin/groupadd
105 Requires(pre): /usr/sbin/useradd
106 Requires: %{name} = %{epoch}:%{version}-%{release}
109 shishid is a network daemon for issuing Kerberos 5 tickets.
111 %description shishid -l pl
112 shishid to sieciowy demon s³u¿±cy do wydawania biletów Kerberosa 5.
114 %package -n pam-pam_shishi
115 Summary: PAM module for RFC 1510 (Kerberos V5) authentication
116 Summary(pl): Modu³ PAM do uwierzytelniania RFC 1510 (Kerberos V5)
118 Requires: %{name} = %{epoch}:%{version}-%{release}
119 Obsoletes: pam_shishi
121 %description -n pam-pam_shishi
122 PAM module for RFC 1510 (Kerberos V5) authentication.
124 %description -n pam-pam_shishi -l pl
125 Modu³ PAM do uwierzytelniania RFC 1510 (Kerberos V5).
133 # doesn't build on sparc (too few B* constants) and wasn't packaged anyway
134 %{__perl} -pi -e 's/^(SUBDIRS.*) rsh-redone/$1/' extra/Makefile.am
137 # blegh, lt incompatible with ksh - must rebuild
139 %{__aclocal} -I gl/m4 -I m4
150 rm -rf $RPM_BUILD_ROOT
151 install -d $RPM_BUILD_ROOT{/%{_lib}/security,/etc/{sysconfig,rc.d/init.d}}
154 DESTDIR=$RPM_BUILD_ROOT
156 %{__make} -C extra install \
157 DESTDIR=$RPM_BUILD_ROOT
159 mv -f $RPM_BUILD_ROOT%{_libdir}/pam_shishi.so* $RPM_BUILD_ROOT/%{_lib}/security
160 rm -f $RPM_BUILD_ROOT%{_libdir}/pam_shishi.{la,a}
162 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/shishid
163 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/shishid
164 rm -f $RPM_BUILD_ROOT%{_datadir}/info/dir
169 rm -rf $RPM_BUILD_ROOT
173 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
177 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
180 %groupadd -P %{name}-shishid -g 125 shishi
181 %useradd -P %{name}-shishid -u 125 -d /usr/share/empty -s /bin/false -c "shishi user" -g shishi shishi
184 /sbin/chkconfig --add shishid
185 %service shishid restart "shishid daemon"
188 if [ "$1" = "0" ]; then
189 %service shishid stop
190 /sbin/chkconfig --del shishid
194 if [ "$1" = "0" ]; then
199 %files -f %{name}.lang
200 %defattr(644,root,root,755)
201 %doc AUTHORS ChangeLog NEWS README* THANKS
202 %attr(755,root,root) %{_bindir}/shisa
203 %attr(755,root,root) %{_bindir}/shishi
204 %attr(755,root,root) %{_libdir}/libshis*.so.*.*.*
205 %dir %{_sysconfdir}/shishi
206 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/shishi/shisa.conf
207 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/shishi/shishi.conf
208 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/shishi/shishi.keys
209 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/shishi/shishi.skel
210 %attr(700,root,root) %dir %{_localstatedir}/%{name}
211 %{_mandir}/man1/shisa.1*
212 %{_mandir}/man1/shishi.1*
213 %{_infodir}/shishi.info*
216 %defattr(644,root,root,755)
217 %attr(755,root,root) %{_libdir}/libshis*.so
218 %{_libdir}/libshis*.la
219 %{_includedir}/shis*.h
220 %{_pkgconfigdir}/shishi.pc
224 %defattr(644,root,root,755)
225 %{_libdir}/libshis*.a
228 %defattr(644,root,root,755)
229 %attr(755,root,root) %{_sbindir}/shishid
230 %attr(754,root,root) /etc/rc.d/init.d/shishid
231 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/shishid
232 %{_mandir}/man1/shishid.1*
234 %files -n pam-pam_shishi
235 %defattr(644,root,root,755)
236 %attr(755,root,root) /%{_lib}/security/pam_shishi.so*