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 _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
