packages: krb5/krb5.spec - added package with ldap schema for kerberos
baggins
baggins at pld-linux.org
Wed May 27 01:06:31 CEST 2009
Author: baggins Date: Tue May 26 23:06:31 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- added package with ldap schema for kerberos
---- Files affected:
packages/krb5:
krb5.spec (1.121 -> 1.122)
---- Diffs:
================================================================
Index: packages/krb5/krb5.spec
diff -u packages/krb5/krb5.spec:1.121 packages/krb5/krb5.spec:1.122
--- packages/krb5/krb5.spec:1.121 Fri May 1 21:01:03 2009
+++ packages/krb5/krb5.spec Wed May 27 01:06:26 2009
@@ -19,7 +19,7 @@
Summary(pl.UTF-8): System Kerberos V5
Name: krb5
Version: 1.6.3
-Release: 3
+Release: 3.1
License: MIT
Group: Networking
Source0: http://web.mit.edu/kerberos/dist/krb5/1.6/%{name}-%{version}-signed.tar
@@ -107,6 +107,8 @@
# mungles cflags
%undefine configure_cache
+%define schemadir /usr/share/openldap/schema
+
%description
Kerberos V5 is based on the Kerberos authentication system developed
at MIT. Under Kerberos, a client (generally either a user or a
@@ -346,6 +348,19 @@
użyciem serwera usług katalogowych do przechowywania danych należy
zainstalować ten pakiet.
+%package -n openldap-schema-krb5
+Summary: Kerberos LDAP schema
+Summary(pl.UTF-8): Schemat LDAP dla kerberosa
+Group: Networking/Daemons
+Requires(post,postun): sed >= 4.0
+Requires: openldap-servers
+
+%description -n openldap-schema-krb5
+This package contains kerberos LDAP schema for openldap.
+
+%description -n openldap-schema-krb5 -l pl.UTF-8
+Ten pakiet zawiera schemat kerberosa dla openldap-a.
+
%package ftpd
Summary: The standard UNIX FTP (file transfer protocol) server
Summary(pl.UTF-8): Serwer FTP
@@ -638,8 +653,9 @@
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_localstatedir},/var/log/kerberos,%{_infodir},%{_mandir}}
-install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig/rc-inetd,shrc.d,logrotate.d}
+install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_localstatedir},/var/log/kerberos} \
+ $RPM_BUILD_ROOT{%{schemadir},%{_infodir},%{_mandir}} \
+ $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig/rc-inetd,shrc.d,logrotate.d}
%{__make} -C src install \
DESTDIR=$RPM_BUILD_ROOT
@@ -665,6 +681,10 @@
install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/krb524d
%endif
+%if %{with openldap}
+install src/plugins/kdb/ldap/libkdb_ldap/kerberos.{schema,ldif} $RPM_BUILD_ROOT%{schemadir}
+%endif
+
ln -sf %{_datadir}/dict/words $RPM_BUILD_ROOT%{_localstatedir}/kadm5.dict
touch $RPM_BUILD_ROOT%{_localstatedir}/krb5.keytab
@@ -754,6 +774,16 @@
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
+%post -n openldap-schema-krb5
+%openldap_schema_register %{schemadir}/kerberos.schema
+%service -q ldap restart
+
+%postun -n openldap-schema-krb5
+if [ "$1" = "0" ]; then
+ %openldap_schema_unregister %{schemadir}/kerberos.schema
+ %service -q ldap restart
+fi
+
%files server
%defattr(644,root,root,755)
%doc doc/krb5-{admin,install}.html %{?with_doc:doc/{admin,install,krb425}-guide.pdf}
@@ -793,6 +823,11 @@
%attr(755,root,root) %{_libdir}/libkdb_ldap.so.*
%attr(755,root,root) %{_sbindir}/kdb5_ldap_util
%{_mandir}/man8/kdb5_ldap_util.8*
+
+%files -n openldap-schema-krb5
+%defattr(644,root,root,755)
+%{schemadir}/*.ldif
+%{schemadir}/*.schema
%endif
%files server-kdc
@@ -964,6 +999,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.122 2009/05/26 23:06:26 baggins
+- added package with ldap schema for kerberos
+
Revision 1.121 2009/05/01 19:01:03 areq
- add --without doc
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/krb5/krb5.spec?r1=1.121&r2=1.122&f=u
More information about the pld-cvs-commit
mailing list