diff --git a/keystone-17.0.0.tar.gz b/keystone-17.0.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..5d867686ae57091d24eb8366e30ce6f8a33810c7 Binary files /dev/null and b/keystone-17.0.0.tar.gz differ diff --git a/keystone.spec b/keystone.spec new file mode 100644 index 0000000000000000000000000000000000000000..2c0c7a5d2c2e94547e1de5e1ff8dca423e9c4bde --- /dev/null +++ b/keystone.spec @@ -0,0 +1,59 @@ +# rpmrebuild autogenerated specfile + +BuildRoot: /root/.tmp/rpmrebuild.50933/work/root +AutoProv: no +%undefine __find_provides +AutoReq: no +%undefine __find_requires +# Do not try autogenerate prereq/conflicts/obsoletes and check files +%undefine __check_files +%undefine __find_prereq +%undefine __find_conflicts +%undefine __find_obsoletes +# Be sure buildpolicy set to do nothing +%define __spec_install_post %{nil} +# Something that need for rpm-4.1 +%define _missing_doc_files_terminate_build 0 + + +Name: keystone +Version: 17.0.0 +Release: 1%{?dist} +Summary: OpenStack Keystone provides authentication, authorization and service discovery mechanisms via HTTP primarily for use by projects in the OpenStack family +License: GPL +Source0: keystone-17.0.0.tar.gz + +BuildRequires: python3 + +%description + +OpenStack Keystone provides authentication, authorization and service discovery mechanisms via HTTP primarily for use by projects in the OpenStack family. It is most commonly deployed as an HTTP interface to existing identity systems, such as LDAP + +%prep +%autosetup + +%install +rm -rf $RPM_BUILD_ROOT +mkdir -p %{buildroot}/var/lib/keystone +mkdir -p %{buildroot}/var/log/keystone +mkdir -p %{buildroot}/usr/local/lib +python3 setup.py install --prefix=%{buildroot}/usr/ +cp -r %{buildroot}/usr/lib/* %{buildroot}/usr/local/lib +rm -rf %{buildroot}/usr/lib + + +%files +%attr(0755, root, root) "/usr/bin/keystone-manage" +%attr(0755, root, root) "/usr/bin/keystone-wsgi-admin" +%attr(0755, root, root) "/usr/bin/keystone-wsgi-public" +%dir %attr(0755, root, root) "/var/lib/keystone" +%dir %attr(0750, root, root) "/var/log/keystone" +%ghost %attr(0660, root, root) %verify(not md5 size link mtime) "/var/log/keystone/keystone.log" +%dir %attr(0750, root, root) "/usr/local/lib/python3.7" +%dir %attr(0750, root, root) "/usr/local/lib/python3.7/site-packages" +%attr(0750, root, root) "/usr/local/lib/python3.7/site-packages/*" + +%changelog +* Tue Sep 29 2020 zhang_donglin1 +- Update init +