[openstack-keystone] essex rc1 snapshot

Alan Pevec apevec at fedoraproject.org
Wed Mar 21 11:15:50 UTC 2012


commit 7aebc9c8aad339ad232a7289a5b411b2def5e3fb
Author: Alan Pevec <apevec at redhat.com>
Date:   Wed Mar 21 11:30:59 2012 +0100

    essex rc1 snapshot

 .gitignore                               |    1 +
 add-more-default-catalog-templates.patch |   38 -----
 openstack-keystone-sample-data           |    3 +
 openstack-keystone.spec                  |   51 ++++---
 sample_data.sh                           |  236 ------------------------------
 sample_data.sh-catalog-backend.patch     |   39 -----
 sources                                  |    2 +-
 7 files changed, 33 insertions(+), 337 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 3e69c64..2eaea46 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /keystone-2012.1~e4.tar.gz
+/keystone-2012.1~rc1~20120320.2182.tar.gz
diff --git a/openstack-keystone-sample-data b/openstack-keystone-sample-data
new file mode 100755
index 0000000..c5eeb53
--- /dev/null
+++ b/openstack-keystone-sample-data
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+ENABLE_ENDPOINTS=1 /usr/share/openstack-keystone/sample_data.sh "$@"
diff --git a/openstack-keystone.spec b/openstack-keystone.spec
index 22971b6..de4e474 100644
--- a/openstack-keystone.spec
+++ b/openstack-keystone.spec
@@ -2,36 +2,30 @@
 # This is 2012.1 essex-4 milestone snapshot
 #
 %global release_name essex
-%global release_letter e
-%global milestone 4
-%global snapdate 20120229
-%global git_revno r2059
+%global release_letter rc
+%global milestone 1
+%global snapdate 20120320
+%global git_revno 2182
 %global snaptag ~%{release_letter}%{milestone}~%{snapdate}.%{git_revno}
 
 Name:           openstack-keystone
 Version:        2012.1
-Release:        0.10.%{release_letter}%{milestone}%{?dist}
+Release:        0.11.%{release_letter}%{milestone}%{?dist}
 Summary:        OpenStack Identity Service
 
 License:        ASL 2.0
 URL:            http://keystone.openstack.org/
-Source0:        http://launchpad.net/keystone/%{release_name}/%{release_name}-%{milestone}/+download/keystone-%{version}~%{release_letter}%{milestone}.tar.gz
-#Source0:        http://keystone.openstack.org/tarballs/keystone-%{version}%{snaptag}.tar.gz
+#Source0:        http://launchpad.net/keystone/%{release_name}/%{release_name}-%{milestone}/+download/keystone-%{version}~%{release_letter}%{milestone}.tar.gz
+Source0:        http://keystone.openstack.org/tarballs/keystone-%{version}%{snaptag}.tar.gz
 Source1:        openstack-keystone.logrotate
 Source2:        openstack-keystone.service
 Source3:        openstack-keystone-db-setup
 Source4:        openstack-config-set
-Source5:        sample_data.sh
-
-# https://review.openstack.org/4658
-# https://review.openstack.org/5049
-Patch1:         sample_data.sh-catalog-backend.patch
-# https://review.openstack.org/4997
-Patch2:         add-more-default-catalog-templates.patch
+Source5:        openstack-keystone-sample-data
 
 BuildArch:      noarch
 BuildRequires:  python2-devel
-BuildRequires:  python-sphinx >= 1.1.2
+BuildRequires:  python-sphinx >= 1.0
 BuildRequires:  python-iniparse
 BuildRequires:  systemd-units
 
@@ -81,8 +75,6 @@ This package contains the Keystone Python library.
 
 %prep
 %setup -q -n keystone-%{version}
-%patch1 -p1
-%patch2 -p1
 
 # change default configuration
 %{SOURCE4} etc/keystone.conf DEFAULT log_file %{_localstatedir}/log/keystone/keystone.log
@@ -110,12 +102,15 @@ rm -fr %{buildroot}%{python_sitelib}/run_tests.*
 install -d -m 755 %{buildroot}%{_sysconfdir}/keystone
 install -p -D -m 640 etc/keystone.conf %{buildroot}%{_sysconfdir}/keystone/keystone.conf
 install -p -D -m 640 etc/default_catalog.templates %{buildroot}%{_sysconfdir}/keystone/default_catalog.templates
+install -p -D -m 640 etc/policy.json %{buildroot}%{_sysconfdir}/keystone/policy.json
 install -p -D -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/logrotate.d/openstack-keystone
 install -p -D -m 644 %{SOURCE2} %{buildroot}%{_unitdir}/openstack-keystone.service
 # Install database setup helper script.
 install -p -D -m 755 %{SOURCE3} %{buildroot}%{_bindir}/openstack-keystone-db-setup
 # Install sample data script.
+install -p -D -m 755 tools/sample_data.sh %{buildroot}%{_datadir}/%{name}/sample_data.sh
 install -p -D -m 755 %{SOURCE5} %{buildroot}%{_bindir}/openstack-keystone-sample-data
+
 # Install configuration helper script.
 install -p -D -m 755 %{SOURCE4} %{buildroot}%{_bindir}/openstack-config-set
 
@@ -124,11 +119,15 @@ install -d -m 755 %{buildroot}%{_localstatedir}/log/keystone
 
 # docs generation requires everything to be installed first
 export PYTHONPATH="$( pwd ):$PYTHONPATH"
-pushd docs
-make html
+pushd doc
+if [ -x /usr/bin/sphix-apidoc ]; then
+    make html
+else
+    make html SPHINXAPIDOC=echo
+fi
 popd
 # Fix hidden-file-or-dir warnings
-rm -fr docs/build/html/.doctrees docs/build/html/.buildinfo
+rm -fr doc/build/html/.doctrees doc/build/html/.buildinfo
 
 %pre
 getent group keystone >/dev/null || groupadd -r keystone
@@ -160,16 +159,19 @@ fi
 %files
 %doc LICENSE
 %doc README.rst
-%doc docs/build/html
+%doc doc/build/html
 %{_bindir}/keystone-all
 %{_bindir}/keystone-manage
 %{_bindir}/openstack-config-set
 %{_bindir}/openstack-keystone-db-setup
 %{_bindir}/openstack-keystone-sample-data
+%{_datadir}/%{name}
+%{_datadir}/%{name}/sample_data.sh
 %{_unitdir}/openstack-keystone.service
 %dir %{_sysconfdir}/keystone
-%config(noreplace) %attr(640, root, keystone) %{_sysconfdir}/keystone/keystone.conf
-%config(noreplace) %attr(640, root, keystone) %{_sysconfdir}/keystone/default_catalog.templates
+%config(noreplace) %attr(-, root, keystone) %{_sysconfdir}/keystone/keystone.conf
+%config(noreplace) %attr(-, root, keystone) %{_sysconfdir}/keystone/default_catalog.templates
+%config(noreplace) %attr(-, keystone, keystone) %{_sysconfdir}/keystone/policy.json
 %config(noreplace) %{_sysconfdir}/logrotate.d/openstack-keystone
 %dir %attr(-, keystone, keystone) %{_sharedstatedir}/keystone
 %dir %attr(-, keystone, keystone) %{_localstatedir}/log/keystone
@@ -181,6 +183,9 @@ fi
 %{python_sitelib}/keystone-%{version}-*.egg-info
 
 %changelog
+* Wed Mar 21 2012 Alan Pevec <apevec at redhat.com> 2012.1-0.11.rc1
+- essex rc1
+
 * Thu Mar 08 2012 Alan Pevec <apevec at redhat.com> 2012.1-0.10.e4
 - change default catalog backend to sql rhbz#800704
 - update sample-data script
diff --git a/sources b/sources
index c7c562f..6eb57fa 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-c976f5783b88d50d42b371992f122d9b  keystone-2012.1~e4.tar.gz
+fef2005fef87f6e438ff0a8cdcbc82a1  keystone-2012.1~rc1~20120320.2182.tar.gz


More information about the scm-commits mailing list