Separate out the kadm5 libs
This commit is contained in:
parent
db300d8761
commit
802e825d17
40
krb5.spec
40
krb5.spec
@ -13,7 +13,7 @@
|
|||||||
Summary: The Kerberos network authentication system
|
Summary: The Kerberos network authentication system
|
||||||
Name: krb5
|
Name: krb5
|
||||||
Version: 1.14.1
|
Version: 1.14.1
|
||||||
Release: 6%{?dist}
|
Release: 7%{?dist}
|
||||||
# - Maybe we should explode from the now-available-to-everybody tarball instead?
|
# - Maybe we should explode from the now-available-to-everybody tarball instead?
|
||||||
# http://web.mit.edu/kerberos/dist/krb5/1.13/krb5-1.13.2-signed.tar
|
# http://web.mit.edu/kerberos/dist/krb5/1.13/krb5-1.13.2-signed.tar
|
||||||
# - The sources below are stored in a lookaside cache. Upload with
|
# - The sources below are stored in a lookaside cache. Upload with
|
||||||
@ -143,11 +143,12 @@ contains the header files and libraries needed for compiling Kerberos
|
|||||||
to install this package.
|
to install this package.
|
||||||
|
|
||||||
%package libs
|
%package libs
|
||||||
Summary: The shared libraries used by Kerberos 5
|
Summary: The non-admin shared libraries used by Kerberos 5
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
Requires: coreutils, gawk, grep, sed
|
Requires: coreutils, gawk, grep, sed
|
||||||
Requires: keyutils-libs >= 1.5.8
|
Requires: keyutils-libs >= 1.5.8
|
||||||
Requires: /etc/crypto-policies/back-ends/krb5.config
|
Requires: /etc/crypto-policies/back-ends/krb5.config
|
||||||
|
Requires: libkadm5%{_isa} = %{version}-%{release}
|
||||||
|
|
||||||
%description libs
|
%description libs
|
||||||
Kerberos is a network authentication system. The krb5-libs package
|
Kerberos is a network authentication system. The krb5-libs package
|
||||||
@ -221,6 +222,16 @@ package contains the PKINIT plugin, which allows clients
|
|||||||
to obtain initial credentials from a KDC using a private key and a
|
to obtain initial credentials from a KDC using a private key and a
|
||||||
certificate.
|
certificate.
|
||||||
|
|
||||||
|
%package -n libkadm5
|
||||||
|
Summary: Kerberos 5 Administrative libraries
|
||||||
|
Group: System Environment/Base
|
||||||
|
Requires: %{name}-libs%{_isa} = %{version}-%{release}
|
||||||
|
|
||||||
|
%description -n libkadm5
|
||||||
|
Kerberos is a network authentication system. The libkadm5 package
|
||||||
|
contains only the libkadm5clnt and libkadm5serv shared objects. This
|
||||||
|
interface is not considered stable.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{name}-%{version}%{prerelease} -a 3
|
%setup -q -n %{name}-%{version}%{prerelease} -a 3
|
||||||
ln NOTICE LICENSE
|
ln NOTICE LICENSE
|
||||||
@ -581,6 +592,8 @@ fi
|
|||||||
# Remove the init script for older servers.
|
# Remove the init script for older servers.
|
||||||
[ -x /etc/rc.d/init.d/krb5server ] && /sbin/chkconfig --del krb5server
|
[ -x /etc/rc.d/init.d/krb5server ] && /sbin/chkconfig --del krb5server
|
||||||
%systemd_post krb5kdc.service kadmin.service kprop.service
|
%systemd_post krb5kdc.service kadmin.service kprop.service
|
||||||
|
# assert sanity. A cleaner solution probably exists but it is opaque
|
||||||
|
/bin/systemctl daemon-reload
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
%preun server
|
%preun server
|
||||||
@ -599,6 +612,10 @@ if (( $2 == 0 )) ; then
|
|||||||
fi
|
fi
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
|
%post -n libkadm5 -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%postun -n libkadm5 -p /sbin/ldconfig
|
||||||
|
|
||||||
%files workstation
|
%files workstation
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc src/config-files/services.append
|
%doc src/config-files/services.append
|
||||||
@ -660,6 +677,7 @@ exit 0
|
|||||||
%dir %{_libdir}/krb5/plugins/preauth
|
%dir %{_libdir}/krb5/plugins/preauth
|
||||||
%dir %{_libdir}/krb5/plugins/authdata
|
%dir %{_libdir}/krb5/plugins/authdata
|
||||||
%{_libdir}/krb5/plugins/preauth/otp.so
|
%{_libdir}/krb5/plugins/preauth/otp.so
|
||||||
|
%{_libdir}/krb5/plugins/kdb/db2.so
|
||||||
|
|
||||||
# KDC binaries and configuration.
|
# KDC binaries and configuration.
|
||||||
%{_mandir}/man5/kadm5.acl.5*
|
%{_mandir}/man5/kadm5.acl.5*
|
||||||
@ -721,8 +739,6 @@ exit 0
|
|||||||
%{_libdir}/libgssapi_krb5.so.*
|
%{_libdir}/libgssapi_krb5.so.*
|
||||||
%{_libdir}/libgssrpc.so.*
|
%{_libdir}/libgssrpc.so.*
|
||||||
%{_libdir}/libk5crypto.so.*
|
%{_libdir}/libk5crypto.so.*
|
||||||
%{_libdir}/libkadm5clnt_mit.so.*
|
|
||||||
%{_libdir}/libkadm5srv_mit.so.*
|
|
||||||
%{_libdir}/libkdb5.so.*
|
%{_libdir}/libkdb5.so.*
|
||||||
%{_libdir}/libkrad.so.*
|
%{_libdir}/libkrad.so.*
|
||||||
%{_libdir}/libkrb5.so.*
|
%{_libdir}/libkrb5.so.*
|
||||||
@ -730,7 +746,6 @@ exit 0
|
|||||||
%dir %{_libdir}/krb5
|
%dir %{_libdir}/krb5
|
||||||
%dir %{_libdir}/krb5/plugins
|
%dir %{_libdir}/krb5/plugins
|
||||||
%dir %{_libdir}/krb5/plugins/*
|
%dir %{_libdir}/krb5/plugins/*
|
||||||
%{_libdir}/krb5/plugins/kdb/db2.so
|
|
||||||
%{_libdir}/krb5/plugins/tls/k5tls.so
|
%{_libdir}/krb5/plugins/tls/k5tls.so
|
||||||
%dir %{_var}/kerberos
|
%dir %{_var}/kerberos
|
||||||
%dir %{_var}/kerberos/krb5
|
%dir %{_var}/kerberos/krb5
|
||||||
@ -753,10 +768,6 @@ exit 0
|
|||||||
%{_libdir}/libgssapi_krb5.so
|
%{_libdir}/libgssapi_krb5.so
|
||||||
%{_libdir}/libgssrpc.so
|
%{_libdir}/libgssrpc.so
|
||||||
%{_libdir}/libk5crypto.so
|
%{_libdir}/libk5crypto.so
|
||||||
%{_libdir}/libkadm5clnt.so
|
|
||||||
%{_libdir}/libkadm5clnt_mit.so
|
|
||||||
%{_libdir}/libkadm5srv.so
|
|
||||||
%{_libdir}/libkadm5srv_mit.so
|
|
||||||
%{_libdir}/libkdb5.so
|
%{_libdir}/libkdb5.so
|
||||||
%{_libdir}/libkrad.so
|
%{_libdir}/libkrad.so
|
||||||
%{_libdir}/libkrb5.so
|
%{_libdir}/libkrb5.so
|
||||||
@ -780,8 +791,19 @@ exit 0
|
|||||||
%{_sbindir}/gss-server
|
%{_sbindir}/gss-server
|
||||||
%{_sbindir}/uuserver
|
%{_sbindir}/uuserver
|
||||||
|
|
||||||
|
%files -n libkadm5
|
||||||
|
%defattr(-,root,root,-)
|
||||||
|
%{_libdir}/libkadm5clnt.so
|
||||||
|
%{_libdir}/libkadm5clnt_mit.so
|
||||||
|
%{_libdir}/libkadm5srv.so
|
||||||
|
%{_libdir}/libkadm5srv_mit.so
|
||||||
|
%{_libdir}/libkadm5clnt_mit.so.*
|
||||||
|
%{_libdir}/libkadm5srv_mit.so.*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jun 16 2016 Robbie Harwood <rharwood@redhat.com> - 1.14.1-7
|
||||||
|
- Separate out the kadm5 libs
|
||||||
|
|
||||||
* Fri May 27 2016 Robbie Harwood <rharwood@redhat.com> - 1.14.1-6
|
* Fri May 27 2016 Robbie Harwood <rharwood@redhat.com> - 1.14.1-6
|
||||||
- Fix setting of AS key in OTP preauth failure
|
- Fix setting of AS key in OTP preauth failure
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user