1 |
commit: 206a481e744388089a9d74e1b2678d7851733bb6 |
2 |
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Aug 25 22:07:56 2016 +0000 |
4 |
Commit: Matt Thode <prometheanfire <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Aug 25 22:07:56 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=206a481e |
7 |
|
8 |
cleanup of liberty tags in openstack |
9 |
|
10 |
app-admin/glance/Manifest | 1 - |
11 |
app-admin/glance/glance-11.0.1-r1.ebuild | 229 --------------------- |
12 |
sys-auth/keystone/Manifest | 3 - |
13 |
sys-auth/keystone/keystone-8.0.1-r1.ebuild | 226 --------------------- |
14 |
sys-auth/keystone/keystone-8.1.0.ebuild | 229 --------------------- |
15 |
sys-auth/keystone/keystone-8.1.2.ebuild | 230 --------------------- |
16 |
sys-cluster/cinder/Manifest | 2 - |
17 |
sys-cluster/cinder/cinder-7.0.1.ebuild | 266 ------------------------ |
18 |
sys-cluster/cinder/cinder-7.0.2.ebuild | 267 ------------------------ |
19 |
sys-cluster/neutron/Manifest | 3 - |
20 |
sys-cluster/neutron/neutron-7.0.4.ebuild | 304 ---------------------------- |
21 |
sys-cluster/neutron/neutron-7.1.0.ebuild | 304 ---------------------------- |
22 |
sys-cluster/neutron/neutron-7.1.1.ebuild | 303 ---------------------------- |
23 |
sys-cluster/nova/Manifest | 1 - |
24 |
sys-cluster/nova/nova-12.0.4-r1.ebuild | 312 ----------------------------- |
25 |
15 files changed, 2680 deletions(-) |
26 |
|
27 |
diff --git a/app-admin/glance/Manifest b/app-admin/glance/Manifest |
28 |
index 452b480..11ce140 100644 |
29 |
--- a/app-admin/glance/Manifest |
30 |
+++ b/app-admin/glance/Manifest |
31 |
@@ -1,2 +1 @@ |
32 |
-DIST glance-11.0.1.tar.gz 1571617 SHA256 357d8cc17b23aefce8c53c9230a26db504d8039baf7e07d8ab9448ce2ceaccf3 SHA512 d43e79700179bbef39d82f8baa378c377f391e7bbd9022ec9e399379fb026be36b06b7ad7b89e39cb0b2a876111b451ad1acf3ad27cead5b58ce02106867bfa6 WHIRLPOOL bbd70deae3ac5b3d549fcca20e666d1ee3f240d59556712783ff4bb8fe780c0c06ff1344476a7a036aa5e99afcdc3a369a7bf322227717f17c42cc02e5f3b477 |
33 |
DIST glance-12.0.0.tar.gz 1746851 SHA256 42213a4cd59bbcaa5f34d09ff48494a4d9831de9f27fc8541726a685a4c4f509 SHA512 c0a4327bb091dca52a125dbc314c8fe13b2914ed0191ee8a39a36a7ccc5324fc8910f4c2af5a615f7783e3acee0f46a9a5370de278af53f80ce45b08c15ace48 WHIRLPOOL 1a23d1629f1be1b13b2c45ff77b7777d9cd011c01c45e1e6e5457d12b7b5cf6dcdfc757a36fde4cc84d34872be3fb1941e8cd158e2734215cab4f753f154a78e |
34 |
|
35 |
diff --git a/app-admin/glance/glance-11.0.1-r1.ebuild b/app-admin/glance/glance-11.0.1-r1.ebuild |
36 |
deleted file mode 100644 |
37 |
index a170f9f..00000000 |
38 |
--- a/app-admin/glance/glance-11.0.1-r1.ebuild |
39 |
+++ /dev/null |
40 |
@@ -1,229 +0,0 @@ |
41 |
-# Copyright 1999-2016 Gentoo Foundation |
42 |
-# Distributed under the terms of the GNU General Public License v2 |
43 |
-# $Id$ |
44 |
- |
45 |
-EAPI=5 |
46 |
-PYTHON_COMPAT=( python2_7 ) |
47 |
- |
48 |
-inherit distutils-r1 user |
49 |
- |
50 |
-DESCRIPTION="Services for discovering, registering, and retrieving VM images" |
51 |
-HOMEPAGE="https://launchpad.net/glance" |
52 |
-SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz" |
53 |
- |
54 |
-LICENSE="Apache-2.0" |
55 |
-SLOT="0" |
56 |
-KEYWORDS="amd64 x86" |
57 |
-IUSE="doc mysql postgres +sqlite +swift test" |
58 |
-REQUIRED_USE="|| ( mysql postgres sqlite )" |
59 |
- |
60 |
-CDEPEND=">=dev-python/pbr-1.6.0[${PYTHON_USEDEP}]" |
61 |
-DEPEND=" |
62 |
- dev-python/setuptools[${PYTHON_USEDEP}] |
63 |
- ${CDEPEND} |
64 |
- test? ( |
65 |
- ${RDEPEND} |
66 |
- >=dev-python/Babel-1.3[${PYTHON_USEDEP}] |
67 |
- <=dev-python/Babel-2.1.1[${PYTHON_USEDEP}] |
68 |
- >=dev-python/coverage-3.6[${PYTHON_USEDEP}] |
69 |
- <=dev-python/coverage-4.0.3[${PYTHON_USEDEP}] |
70 |
- >=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}] |
71 |
- <=dev-python/fixtures-1.4.0-r9999[${PYTHON_USEDEP}] |
72 |
- >=dev-python/mox3-0.7.0[${PYTHON_USEDEP}] |
73 |
- <=dev-python/mox3-0.12.0[${PYTHON_USEDEP}] |
74 |
- >=dev-python/mock-1.2[${PYTHON_USEDEP}] |
75 |
- <=dev-python/mock-1.3.0[${PYTHON_USEDEP}] |
76 |
- >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
77 |
- !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] |
78 |
- <dev-python/sphinx-1.3[${PYTHON_USEDEP}] |
79 |
- >=dev-python/requests-2.5.2[${PYTHON_USEDEP}] |
80 |
- !~dev-python/requests-2.8.0[${PYTHON_USEDEP}] |
81 |
- <=dev-python/requests-2.8.1[${PYTHON_USEDEP}] |
82 |
- >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] |
83 |
- <=dev-python/testrepository-0.0.20[${PYTHON_USEDEP}] |
84 |
- >=dev-python/testresources-0.2.4[${PYTHON_USEDEP}] |
85 |
- <=dev-python/testresources-1.0.0-r9999[${PYTHON_USEDEP}] |
86 |
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] |
87 |
- <=dev-python/testscenarios-0.5[${PYTHON_USEDEP}] |
88 |
- >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] |
89 |
- <=dev-python/testtools-1.8.1[${PYTHON_USEDEP}] |
90 |
- >=dev-python/psutil-1.1.1[${PYTHON_USEDEP}] |
91 |
- <dev-python/psutil-2.0.0[${PYTHON_USEDEP}] |
92 |
- >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] |
93 |
- <=dev-python/oslotest-2.0.0[${PYTHON_USEDEP}] |
94 |
- >=dev-python/pymysql-0.6.2[${PYTHON_USEDEP}] |
95 |
- <=dev-python/pymysql-0.6.7[${PYTHON_USEDEP}] |
96 |
- >=dev-python/psycopg-2.5[${PYTHON_USEDEP}] |
97 |
- <=dev-python/psycopg-2.6.1[${PYTHON_USEDEP}] |
98 |
- >=dev-python/pysendfile-2.0.0[${PYTHON_USEDEP}] |
99 |
- <=dev-python/pysendfile-2.0.1[${PYTHON_USEDEP}] |
100 |
- <=dev-python/qpid-python-0.32[$(python_gen_usedep 'python2_7')] |
101 |
- >=dev-python/pyxattr-0.5.0[${PYTHON_USEDEP}] |
102 |
- >=dev-python/python-swiftclient-2.2.0[${PYTHON_USEDEP}] |
103 |
- <=dev-python/python-swiftclient-2.7.0[${PYTHON_USEDEP}] |
104 |
- >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
105 |
- <=dev-python/oslo-sphinx-4.1.0[${PYTHON_USEDEP}] |
106 |
- >=dev-python/reno-0.1.1[${PYTHON_USEDEP}] |
107 |
- )" |
108 |
- |
109 |
-#note to self, wsgiref is a python builtin, no need to package it |
110 |
-#>=dev-python/wsgiref-0.1.2[${PYTHON_USEDEP}] |
111 |
- |
112 |
-RDEPEND=" |
113 |
- ${CDEPEND} |
114 |
- sqlite? ( |
115 |
- >=dev-python/sqlalchemy-0.9.9[sqlite,${PYTHON_USEDEP}] |
116 |
- <dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}] |
117 |
- ) |
118 |
- mysql? ( |
119 |
- dev-python/mysql-python |
120 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
121 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
122 |
- ) |
123 |
- postgres? ( |
124 |
- dev-python/psycopg:2[${PYTHON_USEDEP}] |
125 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
126 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
127 |
- ) |
128 |
- ~dev-python/anyjson-0.3.3[${PYTHON_USEDEP}] |
129 |
- ~dev-python/eventlet-0.17.4[${PYTHON_USEDEP}] |
130 |
- >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}] |
131 |
- <=dev-python/pastedeploy-1.5.2[${PYTHON_USEDEP}] |
132 |
- >=dev-python/routes-1.12.3[${PYTHON_USEDEP}] |
133 |
- !~dev-python/routes-2.0[${PYTHON_USEDEP}] |
134 |
- !~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')] |
135 |
- <=dev-python/routes-2.2[${PYTHON_USEDEP}] |
136 |
- >=dev-python/webob-1.2.3[${PYTHON_USEDEP}] |
137 |
- <=dev-python/webob-1.5.1[${PYTHON_USEDEP}] |
138 |
- >=dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}] |
139 |
- <=dev-python/sqlalchemy-migrate-0.10.0[${PYTHON_USEDEP}] |
140 |
- >=dev-python/httplib2-0.7.5[${PYTHON_USEDEP}] |
141 |
- <=dev-python/httplib2-0.9.2[${PYTHON_USEDEP}] |
142 |
- >=dev-python/pycrypto-2.6[${PYTHON_USEDEP}] |
143 |
- <=dev-python/pycrypto-2.6.1[${PYTHON_USEDEP}] |
144 |
- >=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}] |
145 |
- <=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] |
146 |
- >=dev-python/oslo-config-2.3.0[${PYTHON_USEDEP}] |
147 |
- <=dev-python/oslo-config-3.1.0[${PYTHON_USEDEP}] |
148 |
- >=dev-python/oslo-concurrency-2.3.0[${PYTHON_USEDEP}] |
149 |
- <=dev-python/oslo-concurrency-3.1.0[${PYTHON_USEDEP}] |
150 |
- >=dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}] |
151 |
- <=dev-python/oslo-context-1.0.0[${PYTHON_USEDEP}] |
152 |
- >=dev-python/oslo-service-0.7.0[${PYTHON_USEDEP}] |
153 |
- <=dev-python/oslo-service-1.1.0[${PYTHON_USEDEP}] |
154 |
- >=dev-python/oslo-utils-2.0.0[${PYTHON_USEDEP}] |
155 |
- !~dev-python/oslo-utils-2.6.0[${PYTHON_USEDEP}] |
156 |
- <=dev-python/oslo-utils-3.2.0[${PYTHON_USEDEP}] |
157 |
- >=dev-python/stevedore-1.5.0[${PYTHON_USEDEP}] |
158 |
- <=dev-python/stevedore-1.10.0[${PYTHON_USEDEP}] |
159 |
- >=dev-python/futurist-0.1.2[${PYTHON_USEDEP}] |
160 |
- <=dev-python/futurist-0.8.0[${PYTHON_USEDEP}] |
161 |
- >=dev-python/taskflow-1.16.0[${PYTHON_USEDEP}] |
162 |
- <=dev-python/taskflow-1.25.0[${PYTHON_USEDEP}] |
163 |
- >=dev-python/keystonemiddleware-2.0.0[${PYTHON_USEDEP}] |
164 |
- !~dev-python/keystonemiddleware-2.4.0[${PYTHON_USEDEP}] |
165 |
- <=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}] |
166 |
- >=dev-python/WSME-0.7[${PYTHON_USEDEP}] |
167 |
- <=dev-python/WSME-0.8.0[${PYTHON_USEDEP}] |
168 |
- <=dev-python/paste-2.0.2[${PYTHON_USEDEP}] |
169 |
- >=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}] |
170 |
- !~dev-python/jsonschema-2.5.0[${PYTHON_USEDEP}] |
171 |
- <dev-python/jsonschema-3.0.0[${PYTHON_USEDEP}] |
172 |
- >=dev-python/python-keystoneclient-1.6.0[${PYTHON_USEDEP}] |
173 |
- !~dev-python/python-keystoneclient-1.8.0[${PYTHON_USEDEP}] |
174 |
- <=dev-python/python-keystoneclient-2.0.0-r9999[${PYTHON_USEDEP}] |
175 |
- >=dev-python/pyopenssl-0.14[${PYTHON_USEDEP}] |
176 |
- <=dev-python/pyopenssl-0.15.1-r9999[${PYTHON_USEDEP}] |
177 |
- >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
178 |
- <=dev-python/six-1.10.0[${PYTHON_USEDEP}] |
179 |
- >=dev-python/oslo-db-2.4.1[${PYTHON_USEDEP}] |
180 |
- <=dev-python/oslo-db-4.1.0[${PYTHON_USEDEP}] |
181 |
- >=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}] |
182 |
- <=dev-python/oslo-i18n-3.1.0[${PYTHON_USEDEP}] |
183 |
- >=dev-python/oslo-log-1.8.0[${PYTHON_USEDEP}] |
184 |
- <=dev-python/oslo-log-2.1.0[${PYTHON_USEDEP}] |
185 |
- >=dev-python/oslo-messaging-1.16.0[${PYTHON_USEDEP}] |
186 |
- !~dev-python/oslo-messaging-1.17.0[${PYTHON_USEDEP}] |
187 |
- !~dev-python/oslo-messaging-1.17.1[${PYTHON_USEDEP}] |
188 |
- !~dev-python/oslo-messaging-2.6.0[${PYTHON_USEDEP}] |
189 |
- !~dev-python/oslo-messaging-2.6.1[${PYTHON_USEDEP}] |
190 |
- !~dev-python/oslo-messaging-2.7.0[${PYTHON_USEDEP}] |
191 |
- !~dev-python/oslo-messaging-2.8.0[${PYTHON_USEDEP}] |
192 |
- !~dev-python/oslo-messaging-2.8.1[${PYTHON_USEDEP}] |
193 |
- !~dev-python/oslo-messaging-2.9.0[${PYTHON_USEDEP}] |
194 |
- !~dev-python/oslo-messaging-3.1.0[${PYTHON_USEDEP}] |
195 |
- <=dev-python/oslo-messaging-3.0.0[${PYTHON_USEDEP}] |
196 |
- >=dev-python/oslo-middleware-2.8.0[${PYTHON_USEDEP}] |
197 |
- <=dev-python/oslo-middleware-3.3.0[${PYTHON_USEDEP}] |
198 |
- >=dev-python/oslo-policy-0.5.0[${PYTHON_USEDEP}] |
199 |
- <=dev-python/oslo-policy-1.1.0[${PYTHON_USEDEP}] |
200 |
- >=dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}] |
201 |
- <=dev-python/oslo-serialization-2.1.0[${PYTHON_USEDEP}] |
202 |
- >=dev-python/retrying-1.2.3[${PYTHON_USEDEP}] |
203 |
- !~dev-python/retrying-1.3.0[${PYTHON_USEDEP}] |
204 |
- <=dev-python/retrying-1.3.3[${PYTHON_USEDEP}] |
205 |
- >=dev-python/osprofiler-0.3.0[${PYTHON_USEDEP}] |
206 |
- <=dev-python/osprofiler-0.3.1[${PYTHON_USEDEP}] |
207 |
- >=dev-python/glance_store-0.7.1[${PYTHON_USEDEP}] |
208 |
- !~dev-python/glance_store-0.9.0[${PYTHON_USEDEP}] |
209 |
- <=dev-python/glance_store-0.9.1[${PYTHON_USEDEP}] |
210 |
- >=dev-python/semantic_version-2.3.1[${PYTHON_USEDEP}] |
211 |
- <=dev-python/semantic_version-2.4.2[${PYTHON_USEDEP}] |
212 |
- >=dev-python/castellan-0.2.0[${PYTHON_USEDEP}] |
213 |
- <=dev-python/castellan-0.3.1[${PYTHON_USEDEP}] |
214 |
- >=dev-python/cryptography-1.0[${PYTHON_USEDEP}] |
215 |
- <=dev-python/cryptography-1.1.2-r9999[${PYTHON_USEDEP}] |
216 |
-" |
217 |
- |
218 |
-PATCHES=( |
219 |
- "${FILESDIR}/cve-2016-0757-stable-liberty.patch" |
220 |
-) |
221 |
- |
222 |
-pkg_setup() { |
223 |
- enewgroup glance |
224 |
- enewuser glance -1 -1 /var/lib/glance glance |
225 |
-} |
226 |
- |
227 |
-python_prepare_all() { |
228 |
- sed -i '/xattr/d' test-requirements.txt || die |
229 |
- sed -i '/pysendfile/d' test-requirements.txt || die |
230 |
- sed -i '/^hacking/d' test-requirements.txt || die |
231 |
- distutils-r1_python_prepare_all |
232 |
-} |
233 |
- |
234 |
-python_compile_all() { |
235 |
- use doc && "${PYTHON}" setup.py build_sphinx |
236 |
-} |
237 |
- |
238 |
-python_test() { |
239 |
- # https://bugs.launchpad.net/glance/+bug/1251105 |
240 |
- # https://bugs.launchpad.net/glance/+bug/1242501 |
241 |
- testr init |
242 |
- testr run --parallel || die "failed testsuite under python2.7" |
243 |
-} |
244 |
- |
245 |
-python_install() { |
246 |
- distutils-r1_python_install |
247 |
- |
248 |
- for svc in api registry scrubber; do |
249 |
- newinitd "${FILESDIR}/glance.initd" glance-${svc} |
250 |
- done |
251 |
- |
252 |
- diropts -m 0750 -o glance -g glance |
253 |
- dodir /var/log/glance /var/lib/glance/images /var/lib/glance/scrubber |
254 |
- keepdir /etc/glance |
255 |
- keepdir /var/log/glance |
256 |
- keepdir /var/lib/glance/images |
257 |
- keepdir /var/lib/glance/scrubber |
258 |
- |
259 |
- insinto /etc/glance |
260 |
- insopts -m 0640 -o glance -g glance |
261 |
- doins etc/*.ini |
262 |
- doins etc/*.conf |
263 |
- doins etc/*.sample |
264 |
-} |
265 |
- |
266 |
-python_install_all() { |
267 |
- use doc && local HTML_DOCS=( doc/build/html/. ) |
268 |
- distutils-r1_python_install_all |
269 |
-} |
270 |
|
271 |
diff --git a/sys-auth/keystone/Manifest b/sys-auth/keystone/Manifest |
272 |
index a27f48d..f0bd2bf 100644 |
273 |
--- a/sys-auth/keystone/Manifest |
274 |
+++ b/sys-auth/keystone/Manifest |
275 |
@@ -1,4 +1 @@ |
276 |
-DIST keystone-8.0.1.tar.gz 1067603 SHA256 4d1a76e879eb5fc977692892d1dce46a0190bf17d57056d634d377ea4511b475 SHA512 2b61b8dc38df3e3fa7c684b55f19b48391f087f00a6156732e1d6d207f36f6d23fff3adaaacbb4b7629686b4fce8a963189051bb0c2f0dad02c219832dc64af5 WHIRLPOOL 812c553d493a26adc0b6c76db3b9b8e7da35593425ac7bf986aa3b6e1b51f3816f95b4a84339902e16f8a3d61a6bd053ab4e310e77f8ce874ed4165395cd9799 |
277 |
-DIST keystone-8.1.0.tar.gz 1070643 SHA256 2a068686c3392215547c51579b6ffe782c61629881b77c204340f942713395ba SHA512 ae13a6f615e9afe10ca8ccbf47c2e1ded2804e2f185f6b96446bf02d4f428c461971614490fbf25220693fae79b478d4ff2a78c414f00d77b1f0014845bb72df WHIRLPOOL a6a66ccbe151d51189e0f2a5dd393766ab8cb39085bab985f6818e69c7448d145a8d0937c66399bcc15c298338021069d782f41102c6258ad15a546d32d5d4da |
278 |
-DIST keystone-8.1.2.tar.gz 1073146 SHA256 9871dcef23774e28cef590514d162b21ef375b4ebb871e68b70bdd9231eb8e38 SHA512 e610ea2e3164d0f26eedf3c0b494d08b89023eb9579439793425d81e67e203ef2209192fb1d9028b6246b61069f580077184217ce5ef2745e2a28667e2675937 WHIRLPOOL 765f73ff0768498fdb67246a424dee8c8f2069fee709a3b0991000860e3802c1fde627cdbd2246198b60cc0b6069f5b061825a478ef886d85329f246431b6ccb |
279 |
DIST keystone-9.1.0.tar.gz 1183959 SHA256 3828f8907d07901a3f0516b9ee99fbd42bd9d293e4fa137d850a46487c76bad3 SHA512 2326d3ef91e614df8c0cfc68c4c4ced5f28a9c2c07e7bf6b7e55078c12d00cbb910bb53e1aee9cfcded70cfd78ab250ae5316bfc40e79609e980f0512f308fc0 WHIRLPOOL 5f6fcdcd5e2bb6dd2f7a0feaf6645f06baa5cdcaa645dc18a6fc95d2eaddcc1d160d4735631c08a90103a392b502344e8d463b917fb78a286ac4dcc806f22029 |
280 |
|
281 |
diff --git a/sys-auth/keystone/keystone-8.0.1-r1.ebuild b/sys-auth/keystone/keystone-8.0.1-r1.ebuild |
282 |
deleted file mode 100644 |
283 |
index 8d7acad..00000000 |
284 |
--- a/sys-auth/keystone/keystone-8.0.1-r1.ebuild |
285 |
+++ /dev/null |
286 |
@@ -1,226 +0,0 @@ |
287 |
-# Copyright 1999-2015 Gentoo Foundation |
288 |
-# Distributed under the terms of the GNU General Public License v2 |
289 |
-# $Id$ |
290 |
- |
291 |
-EAPI=5 |
292 |
- |
293 |
-PYTHON_COMPAT=( python2_7 ) |
294 |
- |
295 |
-inherit distutils-r1 user |
296 |
- |
297 |
-DESCRIPTION="The Openstack authentication, authorization, and service catalog" |
298 |
-HOMEPAGE="https://launchpad.net/keystone" |
299 |
-SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz" |
300 |
- |
301 |
-LICENSE="Apache-2.0" |
302 |
-SLOT="0" |
303 |
-KEYWORDS="amd64 ~arm64 x86" |
304 |
-IUSE="+sqlite memcached mongo mysql postgres ldap test" |
305 |
-REQUIRED_USE="|| ( mysql postgres sqlite )" |
306 |
- |
307 |
-CDEPEND=">=dev-python/pbr-1.6[${PYTHON_USEDEP}]" |
308 |
-DEPEND=" |
309 |
- dev-python/setuptools[${PYTHON_USEDEP}] |
310 |
- ${CDEPEND} |
311 |
- test? ( |
312 |
- ${RDEPEND} |
313 |
- >=dev-python/bashate-0.2[${PYTHON_USEDEP}] |
314 |
- <=dev-python/bashate-0.3.2[${PYTHON_USEDEP}] |
315 |
- memcached? ( |
316 |
- >=dev-python/python-memcached-1.48[${PYTHON_USEDEP}] |
317 |
- <=dev-python/python-memcached-1.57[${PYTHON_USEDEP}] |
318 |
- ) |
319 |
- mongo? ( |
320 |
- >=dev-python/pymongo-2.6.3[${PYTHON_USEDEP}] |
321 |
- <dev-python/pymongo-3.2[${PYTHON_USEDEP}] |
322 |
- ) |
323 |
- ldap? ( |
324 |
- >=dev-python/python-ldap-2.4[$(python_gen_usedep 'python2_7')] |
325 |
- <=dev-python/python-ldap-2.4.20[$(python_gen_usedep 'python2_7')] |
326 |
- ~dev-python/ldappool-1.0[$(python_gen_usedep 'python2_7')] |
327 |
- ) |
328 |
- >=dev-python/coverage-3.6[${PYTHON_USEDEP}] |
329 |
- <=dev-python/coverage-4.0.3[${PYTHON_USEDEP}] |
330 |
- >=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}] |
331 |
- <=dev-python/fixtures-1.4.0-r9999[${PYTHON_USEDEP}] |
332 |
- >=dev-python/lxml-2.3[${PYTHON_USEDEP}] |
333 |
- <=dev-python/lxml-3.5.0-r9999[${PYTHON_USEDEP}] |
334 |
- >=dev-python/mock-1.2[${PYTHON_USEDEP}] |
335 |
- <=dev-python/mock-1.3.0[${PYTHON_USEDEP}] |
336 |
- >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] |
337 |
- <=dev-python/oslotest-2.0.0[${PYTHON_USEDEP}] |
338 |
- >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
339 |
- !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] |
340 |
- <dev-python/sphinx-1.3[${PYTHON_USEDEP}] |
341 |
- >=dev-python/webtest-2.0[${PYTHON_USEDEP}] |
342 |
- <=dev-python/webtest-2.0.20[${PYTHON_USEDEP}] |
343 |
- >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] |
344 |
- <=dev-python/subunit-1.2.0[${PYTHON_USEDEP}] |
345 |
- >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] |
346 |
- <=dev-python/testrepository-0.0.20[${PYTHON_USEDEP}] |
347 |
- >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] |
348 |
- <=dev-python/testtools-1.8.1[${PYTHON_USEDEP}] |
349 |
- >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
350 |
- <=dev-python/oslo-sphinx-4.1.0[${PYTHON_USEDEP}] |
351 |
- >=dev-python/tempest-lib-0.8.0[${PYTHON_USEDEP}] |
352 |
- <=dev-python/tempest-lib-0.11.0[${PYTHON_USEDEP}] |
353 |
- >=dev-python/requests-2.5.2[${PYTHON_USEDEP}] |
354 |
- !~dev-python/requests-2.8.0[${PYTHON_USEDEP}] |
355 |
- <=dev-python/requests-2.8.1[${PYTHON_USEDEP}] |
356 |
- >=dev-python/reno-0.1.1[${PYTHON_USEDEP}] |
357 |
- )" |
358 |
-RDEPEND=" |
359 |
- ${CDEPEND} |
360 |
- >=dev-python/webob-1.2.3-r1[${PYTHON_USEDEP}] |
361 |
- <=dev-python/webob-1.5.1[${PYTHON_USEDEP}] |
362 |
- ~dev-python/eventlet-0.17.4[${PYTHON_USEDEP}] |
363 |
- >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}] |
364 |
- <=dev-python/greenlet-0.4.9[${PYTHON_USEDEP}] |
365 |
- >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}] |
366 |
- <=dev-python/pastedeploy-1.5.2[${PYTHON_USEDEP}] |
367 |
- <=dev-python/paste-2.0.2[${PYTHON_USEDEP}] |
368 |
- >=dev-python/routes-1.12.3[${PYTHON_USEDEP}] |
369 |
- !~dev-python/routes-2.0[${PYTHON_USEDEP}] |
370 |
- !~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')] |
371 |
- <=dev-python/routes-2.2[${PYTHON_USEDEP}] |
372 |
- >=dev-python/cryptography-1.0[${PYTHON_USEDEP}] |
373 |
- <=dev-python/cryptography-1.1.2-r9999[${PYTHON_USEDEP}] |
374 |
- >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
375 |
- <=dev-python/six-1.10.0-r9999[${PYTHON_USEDEP}] |
376 |
- sqlite? ( |
377 |
- >=dev-python/sqlalchemy-0.9.9[sqlite,${PYTHON_USEDEP}] |
378 |
- <dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}] |
379 |
- ) |
380 |
- mysql? ( |
381 |
- dev-python/mysql-python |
382 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
383 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
384 |
- ) |
385 |
- postgres? ( |
386 |
- dev-python/psycopg:2 |
387 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
388 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
389 |
- ) |
390 |
- >=dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}] |
391 |
- <=dev-python/sqlalchemy-migrate-0.10.0[${PYTHON_USEDEP}] |
392 |
- >=dev-python/stevedore-1.5.0[${PYTHON_USEDEP}] |
393 |
- <=dev-python/stevedore-1.10.0[${PYTHON_USEDEP}] |
394 |
- >=dev-python/passlib-1.6[${PYTHON_USEDEP}] |
395 |
- <=dev-python/passlib-1.6.5[${PYTHON_USEDEP}] |
396 |
- >=dev-python/python-keystoneclient-1.6.0[${PYTHON_USEDEP}] |
397 |
- !~dev-python/python-keystoneclient-1.8.0[${PYTHON_USEDEP}] |
398 |
- <=dev-python/python-keystoneclient-2.0.0-r9999[${PYTHON_USEDEP}] |
399 |
- >=dev-python/keystonemiddleware-2.0.0[${PYTHON_USEDEP}] |
400 |
- !~dev-python/keystonemiddleware-2.4.0[${PYTHON_USEDEP}] |
401 |
- <=dev-python/keystonemiddleware-4.0.0-r9999[${PYTHON_USEDEP}] |
402 |
- >=dev-python/oslo-concurrency-2.3.0[${PYTHON_USEDEP}] |
403 |
- <=dev-python/oslo-concurrency-3.1.0[${PYTHON_USEDEP}] |
404 |
- >=dev-python/oslo-config-2.3.0[${PYTHON_USEDEP}] |
405 |
- <=dev-python/oslo-config-3.1.0[${PYTHON_USEDEP}] |
406 |
- >=dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}] |
407 |
- <=dev-python/oslo-context-1.0.0[${PYTHON_USEDEP}] |
408 |
- >=dev-python/oslo-messaging-1.16.0[${PYTHON_USEDEP}] |
409 |
- !~dev-python/oslo-messaging-1.17.0[${PYTHON_USEDEP}] |
410 |
- !~dev-python/oslo-messaging-1.17.1[${PYTHON_USEDEP}] |
411 |
- !~dev-python/oslo-messaging-2.6.0[${PYTHON_USEDEP}] |
412 |
- !~dev-python/oslo-messaging-2.6.1[${PYTHON_USEDEP}] |
413 |
- !~dev-python/oslo-messaging-2.7.0[${PYTHON_USEDEP}] |
414 |
- !~dev-python/oslo-messaging-2.8.0[${PYTHON_USEDEP}] |
415 |
- !~dev-python/oslo-messaging-2.8.1[${PYTHON_USEDEP}] |
416 |
- !~dev-python/oslo-messaging-2.9.0[${PYTHON_USEDEP}] |
417 |
- !~dev-python/oslo-messaging-3.1.0[${PYTHON_USEDEP}] |
418 |
- <=dev-python/oslo-messaging-3.0.0[${PYTHON_USEDEP}] |
419 |
- >=dev-python/oslo-db-2.4.1[${PYTHON_USEDEP}] |
420 |
- <=dev-python/oslo-db-4.1.0[${PYTHON_USEDEP}] |
421 |
- >=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}] |
422 |
- <=dev-python/oslo-i18n-3.1.0[${PYTHON_USEDEP}] |
423 |
- >=dev-python/oslo-log-1.8.0[${PYTHON_USEDEP}] |
424 |
- <=dev-python/oslo-log-2.1.0[${PYTHON_USEDEP}] |
425 |
- >=dev-python/oslo-middleware-2.8.0[${PYTHON_USEDEP}] |
426 |
- <=dev-python/oslo-middleware-3.3.0[${PYTHON_USEDEP}] |
427 |
- >=dev-python/oslo-policy-0.5.0[${PYTHON_USEDEP}] |
428 |
- <=dev-python/oslo-policy-1.1.0[${PYTHON_USEDEP}] |
429 |
- >=dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}] |
430 |
- <=dev-python/oslo-serialization-2.1.0[${PYTHON_USEDEP}] |
431 |
- >=dev-python/oslo-service-0.7.0[${PYTHON_USEDEP}] |
432 |
- <=dev-python/oslo-service-1.1.0[${PYTHON_USEDEP}] |
433 |
- >=dev-python/oslo-utils-2.0.0[${PYTHON_USEDEP}] |
434 |
- !~dev-python/oslo-utils-2.6.0[${PYTHON_USEDEP}] |
435 |
- <=dev-python/oslo-utils-3.2.0[${PYTHON_USEDEP}] |
436 |
- >=dev-python/oauthlib-0.6.0[${PYTHON_USEDEP}] |
437 |
- <=dev-python/oauthlib-1.0.3[${PYTHON_USEDEP}] |
438 |
- >=dev-python/pysaml2-2.4.0[${PYTHON_USEDEP}] |
439 |
- <=dev-python/pysaml2-4.0.0[${PYTHON_USEDEP}] |
440 |
- >=dev-python/dogpile-cache-0.5.4[${PYTHON_USEDEP}] |
441 |
- <=dev-python/dogpile-cache-0.5.7[${PYTHON_USEDEP}] |
442 |
- >=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}] |
443 |
- !~dev-python/jsonschema-2.5.0[${PYTHON_USEDEP}] |
444 |
- <dev-python/jsonschema-3.0.0[${PYTHON_USEDEP}] |
445 |
- ~dev-python/pycadf-1.1.0[${PYTHON_USEDEP}] |
446 |
- <=dev-python/pycadf-2.0.1[${PYTHON_USEDEP}] |
447 |
- ~dev-python/msgpack-0.4.6[${PYTHON_USEDEP}]" |
448 |
- |
449 |
-PATCHES=( |
450 |
- "${FILESDIR}/CVE-2015-7546_8.0.1.patch" |
451 |
-) |
452 |
- |
453 |
-pkg_setup() { |
454 |
- enewgroup keystone |
455 |
- enewuser keystone -1 -1 /var/lib/keystone keystone |
456 |
-} |
457 |
- |
458 |
-python_prepare_all() { |
459 |
- # it's in git, but not in the tarball..... |
460 |
- sed -i '/^hacking/d' test-requirements.txt || die |
461 |
- mkdir -p ${PN}/tests/tmp/ || die |
462 |
- cp etc/keystone-paste.ini ${PN}/tests/tmp/ || die |
463 |
- distutils-r1_python_prepare_all |
464 |
-} |
465 |
- |
466 |
-# Ignore (naughty) test_.py files & 1 test that connect to the network |
467 |
-#-I 'test_keystoneclient*' \ |
468 |
-python_test() { |
469 |
- nosetests -I 'test_keystoneclient*' \ |
470 |
- -e test_static_translated_string_is_Message \ |
471 |
- -e test_get_token_id_error_handling \ |
472 |
- -e test_provider_token_expiration_validation \ |
473 |
- -e test_import --process-restartworker --process-timeout=60 || die "testsuite failed under python2.7" |
474 |
-} |
475 |
- |
476 |
-python_install() { |
477 |
- distutils-r1_python_install |
478 |
- newconfd "${FILESDIR}/keystone.confd" keystone |
479 |
- newinitd "${FILESDIR}/keystone.initd" keystone |
480 |
- |
481 |
- diropts -m 0750 |
482 |
- keepdir /etc/keystone /var/log/keystone |
483 |
- insinto /etc/keystone |
484 |
- insopts -m0640 -okeystone -gkeystone |
485 |
- doins etc/keystone.conf.sample etc/logging.conf.sample |
486 |
- doins etc/default_catalog.templates etc/policy.json |
487 |
- doins etc/policy.v3cloudsample.json etc/keystone-paste.ini |
488 |
- insinto /etc/keystone/httpd |
489 |
- doins httpd/keystone.py httpd/wsgi-keystone.conf |
490 |
- |
491 |
- fowners keystone:keystone /etc/keystone /var/log/keystone |
492 |
-} |
493 |
- |
494 |
-pkg_postinst() { |
495 |
- elog "You might want to run:" |
496 |
- elog "emerge --config =${CATEGORY}/${PF}" |
497 |
- elog "if this is a new install." |
498 |
- elog "If you have not already configured your openssl installation" |
499 |
- elog "please do it by modifying /etc/ssl/openssl.cnf" |
500 |
- elog "BEFORE issuing the configuration command." |
501 |
- elog "Otherwise default values will be used." |
502 |
-} |
503 |
- |
504 |
-pkg_config() { |
505 |
- if [ ! -d "${ROOT}"/etc/keystone/ssl ] ; then |
506 |
- einfo "Press ENTER to configure the keystone PKI, or Control-C to abort now..." |
507 |
- read |
508 |
- "${ROOT}"/usr/bin/keystone-manage pki_setup --keystone-user keystone --keystone-group keystone |
509 |
- else |
510 |
- einfo "keystone PKI certificates directory already present, skipping configuration" |
511 |
- fi |
512 |
-} |
513 |
|
514 |
diff --git a/sys-auth/keystone/keystone-8.1.0.ebuild b/sys-auth/keystone/keystone-8.1.0.ebuild |
515 |
deleted file mode 100644 |
516 |
index 1980bd8..00000000 |
517 |
--- a/sys-auth/keystone/keystone-8.1.0.ebuild |
518 |
+++ /dev/null |
519 |
@@ -1,229 +0,0 @@ |
520 |
-# Copyright 1999-2015 Gentoo Foundation |
521 |
-# Distributed under the terms of the GNU General Public License v2 |
522 |
-# $Id$ |
523 |
- |
524 |
-EAPI=5 |
525 |
- |
526 |
-PYTHON_COMPAT=( python2_7 ) |
527 |
- |
528 |
-inherit distutils-r1 user |
529 |
- |
530 |
-DESCRIPTION="The Openstack authentication, authorization, and service catalog" |
531 |
-HOMEPAGE="https://launchpad.net/keystone" |
532 |
-SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz" |
533 |
- |
534 |
-LICENSE="Apache-2.0" |
535 |
-SLOT="0" |
536 |
-KEYWORDS="amd64 ~arm64 x86" |
537 |
-IUSE="+sqlite memcached mongo mysql postgres ldap test" |
538 |
-REQUIRED_USE="|| ( mysql postgres sqlite )" |
539 |
- |
540 |
-CDEPEND=">=dev-python/pbr-1.6[${PYTHON_USEDEP}]" |
541 |
-DEPEND=" |
542 |
- dev-python/setuptools[${PYTHON_USEDEP}] |
543 |
- ${CDEPEND} |
544 |
- test? ( |
545 |
- ${RDEPEND} |
546 |
- >=dev-python/bashate-0.2[${PYTHON_USEDEP}] |
547 |
- <=dev-python/bashate-0.3.2[${PYTHON_USEDEP}] |
548 |
- memcached? ( |
549 |
- >=dev-python/python-memcached-1.48[${PYTHON_USEDEP}] |
550 |
- <=dev-python/python-memcached-1.57[${PYTHON_USEDEP}] |
551 |
- ) |
552 |
- mongo? ( |
553 |
- >=dev-python/pymongo-2.6.3[${PYTHON_USEDEP}] |
554 |
- <dev-python/pymongo-3.2[${PYTHON_USEDEP}] |
555 |
- ) |
556 |
- ldap? ( |
557 |
- >=dev-python/python-ldap-2.4[$(python_gen_usedep 'python2_7')] |
558 |
- <=dev-python/python-ldap-2.4.20[$(python_gen_usedep 'python2_7')] |
559 |
- ~dev-python/ldappool-1.0[$(python_gen_usedep 'python2_7')] |
560 |
- ) |
561 |
- >=dev-python/coverage-3.6[${PYTHON_USEDEP}] |
562 |
- <=dev-python/coverage-4.0.3[${PYTHON_USEDEP}] |
563 |
- >=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}] |
564 |
- <=dev-python/fixtures-1.4.0-r9999[${PYTHON_USEDEP}] |
565 |
- >=dev-python/lxml-2.3[${PYTHON_USEDEP}] |
566 |
- <=dev-python/lxml-3.5.0-r9999[${PYTHON_USEDEP}] |
567 |
- >=dev-python/mock-1.2[${PYTHON_USEDEP}] |
568 |
- <=dev-python/mock-1.3.0[${PYTHON_USEDEP}] |
569 |
- >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] |
570 |
- <=dev-python/oslotest-2.0.0[${PYTHON_USEDEP}] |
571 |
- >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
572 |
- !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] |
573 |
- <dev-python/sphinx-1.3[${PYTHON_USEDEP}] |
574 |
- >=dev-python/webtest-2.0[${PYTHON_USEDEP}] |
575 |
- <=dev-python/webtest-2.0.20[${PYTHON_USEDEP}] |
576 |
- >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] |
577 |
- <=dev-python/subunit-1.2.0[${PYTHON_USEDEP}] |
578 |
- >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] |
579 |
- <=dev-python/testrepository-0.0.20[${PYTHON_USEDEP}] |
580 |
- >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] |
581 |
- <=dev-python/testtools-1.8.1[${PYTHON_USEDEP}] |
582 |
- >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
583 |
- <=dev-python/oslo-sphinx-4.1.0[${PYTHON_USEDEP}] |
584 |
- >=dev-python/tempest-lib-0.8.0[${PYTHON_USEDEP}] |
585 |
- <=dev-python/tempest-lib-0.11.0[${PYTHON_USEDEP}] |
586 |
- >=dev-python/requests-2.5.2[${PYTHON_USEDEP}] |
587 |
- !~dev-python/requests-2.8.0[${PYTHON_USEDEP}] |
588 |
- !~dev-python/requests-2.9.0[${PYTHON_USEDEP}] |
589 |
- <=dev-python/requests-2.8.1[${PYTHON_USEDEP}] |
590 |
- >=dev-python/reno-0.1.1[${PYTHON_USEDEP}] |
591 |
- )" |
592 |
-RDEPEND=" |
593 |
- ${CDEPEND} |
594 |
- >=dev-python/webob-1.2.3-r1[${PYTHON_USEDEP}] |
595 |
- <=dev-python/webob-1.5.1[${PYTHON_USEDEP}] |
596 |
- ~dev-python/eventlet-0.17.4[${PYTHON_USEDEP}] |
597 |
- >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}] |
598 |
- <=dev-python/greenlet-0.4.9[${PYTHON_USEDEP}] |
599 |
- >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}] |
600 |
- <=dev-python/pastedeploy-1.5.2[${PYTHON_USEDEP}] |
601 |
- <=dev-python/paste-2.0.2[${PYTHON_USEDEP}] |
602 |
- >=dev-python/routes-1.12.3[${PYTHON_USEDEP}] |
603 |
- !~dev-python/routes-2.0[${PYTHON_USEDEP}] |
604 |
- !~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')] |
605 |
- <=dev-python/routes-2.2[${PYTHON_USEDEP}] |
606 |
- >=dev-python/cryptography-1.0[${PYTHON_USEDEP}] |
607 |
- <=dev-python/cryptography-1.1.2-r9999[${PYTHON_USEDEP}] |
608 |
- >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
609 |
- <=dev-python/six-1.10.0-r9999[${PYTHON_USEDEP}] |
610 |
- sqlite? ( |
611 |
- >=dev-python/sqlalchemy-0.9.9[sqlite,${PYTHON_USEDEP}] |
612 |
- <dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}] |
613 |
- ) |
614 |
- mysql? ( |
615 |
- dev-python/mysql-python |
616 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
617 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
618 |
- ) |
619 |
- postgres? ( |
620 |
- dev-python/psycopg:2 |
621 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
622 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
623 |
- ) |
624 |
- >=dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}] |
625 |
- <=dev-python/sqlalchemy-migrate-0.10.0[${PYTHON_USEDEP}] |
626 |
- >=dev-python/stevedore-1.5.0[${PYTHON_USEDEP}] |
627 |
- <=dev-python/stevedore-1.10.0[${PYTHON_USEDEP}] |
628 |
- >=dev-python/passlib-1.6[${PYTHON_USEDEP}] |
629 |
- <=dev-python/passlib-1.6.5[${PYTHON_USEDEP}] |
630 |
- >=dev-python/python-keystoneclient-1.6.0[${PYTHON_USEDEP}] |
631 |
- !~dev-python/python-keystoneclient-1.8.0[${PYTHON_USEDEP}] |
632 |
- <=dev-python/python-keystoneclient-2.0.0-r9999[${PYTHON_USEDEP}] |
633 |
- >=dev-python/keystonemiddleware-2.0.0[${PYTHON_USEDEP}] |
634 |
- !~dev-python/keystonemiddleware-2.4.0[${PYTHON_USEDEP}] |
635 |
- <=dev-python/keystonemiddleware-4.0.0-r9999[${PYTHON_USEDEP}] |
636 |
- >=dev-python/oslo-concurrency-2.3.0[${PYTHON_USEDEP}] |
637 |
- <=dev-python/oslo-concurrency-3.1.0[${PYTHON_USEDEP}] |
638 |
- >=dev-python/oslo-config-2.3.0[${PYTHON_USEDEP}] |
639 |
- <=dev-python/oslo-config-3.1.0[${PYTHON_USEDEP}] |
640 |
- >=dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}] |
641 |
- <=dev-python/oslo-context-1.0.0[${PYTHON_USEDEP}] |
642 |
- >=dev-python/oslo-messaging-1.16.0[${PYTHON_USEDEP}] |
643 |
- !~dev-python/oslo-messaging-1.17.0[${PYTHON_USEDEP}] |
644 |
- !~dev-python/oslo-messaging-1.17.1[${PYTHON_USEDEP}] |
645 |
- !~dev-python/oslo-messaging-2.6.0[${PYTHON_USEDEP}] |
646 |
- !~dev-python/oslo-messaging-2.6.1[${PYTHON_USEDEP}] |
647 |
- !~dev-python/oslo-messaging-2.7.0[${PYTHON_USEDEP}] |
648 |
- !~dev-python/oslo-messaging-2.8.0[${PYTHON_USEDEP}] |
649 |
- !~dev-python/oslo-messaging-2.8.1[${PYTHON_USEDEP}] |
650 |
- !~dev-python/oslo-messaging-2.9.0[${PYTHON_USEDEP}] |
651 |
- !~dev-python/oslo-messaging-3.1.0[${PYTHON_USEDEP}] |
652 |
- <=dev-python/oslo-messaging-3.0.0[${PYTHON_USEDEP}] |
653 |
- >=dev-python/oslo-db-2.4.1[${PYTHON_USEDEP}] |
654 |
- <=dev-python/oslo-db-4.1.0[${PYTHON_USEDEP}] |
655 |
- >=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}] |
656 |
- <=dev-python/oslo-i18n-3.1.0[${PYTHON_USEDEP}] |
657 |
- >=dev-python/oslo-log-1.8.0[${PYTHON_USEDEP}] |
658 |
- <=dev-python/oslo-log-2.1.0[${PYTHON_USEDEP}] |
659 |
- >=dev-python/oslo-middleware-2.8.0[${PYTHON_USEDEP}] |
660 |
- !~dev-python/oslo-middleware-3.0.0[${PYTHON_USEDEP}] |
661 |
- !~dev-python/oslo-middleware-3.1.0[${PYTHON_USEDEP}] |
662 |
- !~dev-python/oslo-middleware-3.2.0[${PYTHON_USEDEP}] |
663 |
- <=dev-python/oslo-middleware-3.3.0[${PYTHON_USEDEP}] |
664 |
- >=dev-python/oslo-policy-0.5.0[${PYTHON_USEDEP}] |
665 |
- <=dev-python/oslo-policy-1.1.0[${PYTHON_USEDEP}] |
666 |
- >=dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}] |
667 |
- <=dev-python/oslo-serialization-2.1.0[${PYTHON_USEDEP}] |
668 |
- >=dev-python/oslo-service-0.7.0[${PYTHON_USEDEP}] |
669 |
- <=dev-python/oslo-service-1.1.0[${PYTHON_USEDEP}] |
670 |
- >=dev-python/oslo-utils-2.0.0[${PYTHON_USEDEP}] |
671 |
- !~dev-python/oslo-utils-2.6.0[${PYTHON_USEDEP}] |
672 |
- <=dev-python/oslo-utils-3.2.0[${PYTHON_USEDEP}] |
673 |
- >=dev-python/oauthlib-0.6.0[${PYTHON_USEDEP}] |
674 |
- <=dev-python/oauthlib-1.0.3[${PYTHON_USEDEP}] |
675 |
- >=dev-python/pysaml2-2.4.0[${PYTHON_USEDEP}] |
676 |
- <=dev-python/pysaml2-4.0.0[${PYTHON_USEDEP}] |
677 |
- >=dev-python/dogpile-cache-0.5.4[${PYTHON_USEDEP}] |
678 |
- <=dev-python/dogpile-cache-0.5.7[${PYTHON_USEDEP}] |
679 |
- >=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}] |
680 |
- !~dev-python/jsonschema-2.5.0[${PYTHON_USEDEP}] |
681 |
- <dev-python/jsonschema-3.0.0[${PYTHON_USEDEP}] |
682 |
- ~dev-python/pycadf-1.1.0[${PYTHON_USEDEP}] |
683 |
- <=dev-python/pycadf-2.0.1[${PYTHON_USEDEP}] |
684 |
- ~dev-python/msgpack-0.4.6[${PYTHON_USEDEP}]" |
685 |
- |
686 |
-#PATCHES=( |
687 |
-#) |
688 |
- |
689 |
-pkg_setup() { |
690 |
- enewgroup keystone |
691 |
- enewuser keystone -1 -1 /var/lib/keystone keystone |
692 |
-} |
693 |
- |
694 |
-python_prepare_all() { |
695 |
- # it's in git, but not in the tarball..... |
696 |
- sed -i '/^hacking/d' test-requirements.txt || die |
697 |
- mkdir -p ${PN}/tests/tmp/ || die |
698 |
- cp etc/keystone-paste.ini ${PN}/tests/tmp/ || die |
699 |
- distutils-r1_python_prepare_all |
700 |
-} |
701 |
- |
702 |
-# Ignore (naughty) test_.py files & 1 test that connect to the network |
703 |
-#-I 'test_keystoneclient*' \ |
704 |
-python_test() { |
705 |
- nosetests -I 'test_keystoneclient*' \ |
706 |
- -e test_static_translated_string_is_Message \ |
707 |
- -e test_get_token_id_error_handling \ |
708 |
- -e test_provider_token_expiration_validation \ |
709 |
- -e test_import --process-restartworker --process-timeout=60 || die "testsuite failed under python2.7" |
710 |
-} |
711 |
- |
712 |
-python_install() { |
713 |
- distutils-r1_python_install |
714 |
- newconfd "${FILESDIR}/keystone.confd" keystone |
715 |
- newinitd "${FILESDIR}/keystone.initd" keystone |
716 |
- |
717 |
- diropts -m 0750 |
718 |
- keepdir /etc/keystone /var/log/keystone |
719 |
- insinto /etc/keystone |
720 |
- insopts -m0640 -okeystone -gkeystone |
721 |
- doins etc/keystone.conf.sample etc/logging.conf.sample |
722 |
- doins etc/default_catalog.templates etc/policy.json |
723 |
- doins etc/policy.v3cloudsample.json etc/keystone-paste.ini |
724 |
- insinto /etc/keystone/httpd |
725 |
- doins httpd/keystone.py httpd/wsgi-keystone.conf |
726 |
- |
727 |
- fowners keystone:keystone /etc/keystone /var/log/keystone |
728 |
-} |
729 |
- |
730 |
-pkg_postinst() { |
731 |
- elog "You might want to run:" |
732 |
- elog "emerge --config =${CATEGORY}/${PF}" |
733 |
- elog "if this is a new install." |
734 |
- elog "If you have not already configured your openssl installation" |
735 |
- elog "please do it by modifying /etc/ssl/openssl.cnf" |
736 |
- elog "BEFORE issuing the configuration command." |
737 |
- elog "Otherwise default values will be used." |
738 |
-} |
739 |
- |
740 |
-pkg_config() { |
741 |
- if [ ! -d "${ROOT}"/etc/keystone/ssl ] ; then |
742 |
- einfo "Press ENTER to configure the keystone PKI, or Control-C to abort now..." |
743 |
- read |
744 |
- "${ROOT}"/usr/bin/keystone-manage pki_setup --keystone-user keystone --keystone-group keystone |
745 |
- else |
746 |
- einfo "keystone PKI certificates directory already present, skipping configuration" |
747 |
- fi |
748 |
-} |
749 |
|
750 |
diff --git a/sys-auth/keystone/keystone-8.1.2.ebuild b/sys-auth/keystone/keystone-8.1.2.ebuild |
751 |
deleted file mode 100644 |
752 |
index d2a83ee..00000000 |
753 |
--- a/sys-auth/keystone/keystone-8.1.2.ebuild |
754 |
+++ /dev/null |
755 |
@@ -1,230 +0,0 @@ |
756 |
-# Copyright 1999-2015 Gentoo Foundation |
757 |
-# Distributed under the terms of the GNU General Public License v2 |
758 |
-# $Id$ |
759 |
- |
760 |
-EAPI=5 |
761 |
- |
762 |
-PYTHON_COMPAT=( python2_7 ) |
763 |
- |
764 |
-inherit distutils-r1 user |
765 |
- |
766 |
-DESCRIPTION="The Openstack authentication, authorization, and service catalog" |
767 |
-HOMEPAGE="https://launchpad.net/keystone" |
768 |
-SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz" |
769 |
- |
770 |
-LICENSE="Apache-2.0" |
771 |
-SLOT="0" |
772 |
-KEYWORDS="~amd64 ~arm64 ~x86" |
773 |
-IUSE="+sqlite memcached mongo mysql postgres ldap test" |
774 |
-REQUIRED_USE="|| ( mysql postgres sqlite )" |
775 |
- |
776 |
-CDEPEND=">=dev-python/pbr-1.6[${PYTHON_USEDEP}]" |
777 |
-DEPEND=" |
778 |
- dev-python/setuptools[${PYTHON_USEDEP}] |
779 |
- ${CDEPEND} |
780 |
- test? ( |
781 |
- ${RDEPEND} |
782 |
- >=dev-python/bashate-0.2[${PYTHON_USEDEP}] |
783 |
- <=dev-python/bashate-0.3.2[${PYTHON_USEDEP}] |
784 |
- memcached? ( |
785 |
- >=dev-python/python-memcached-1.48[${PYTHON_USEDEP}] |
786 |
- <=dev-python/python-memcached-1.57[${PYTHON_USEDEP}] |
787 |
- ) |
788 |
- mongo? ( |
789 |
- >=dev-python/pymongo-2.6.3[${PYTHON_USEDEP}] |
790 |
- <dev-python/pymongo-3.2[${PYTHON_USEDEP}] |
791 |
- ) |
792 |
- ldap? ( |
793 |
- >=dev-python/python-ldap-2.4[$(python_gen_usedep 'python2_7')] |
794 |
- <=dev-python/python-ldap-2.4.20[$(python_gen_usedep 'python2_7')] |
795 |
- ~dev-python/ldappool-1.0[$(python_gen_usedep 'python2_7')] |
796 |
- ) |
797 |
- >=dev-python/coverage-3.6[${PYTHON_USEDEP}] |
798 |
- <=dev-python/coverage-4.0.3[${PYTHON_USEDEP}] |
799 |
- >=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}] |
800 |
- <=dev-python/fixtures-1.4.0-r9999[${PYTHON_USEDEP}] |
801 |
- >=dev-python/lxml-2.3[${PYTHON_USEDEP}] |
802 |
- <=dev-python/lxml-3.5.0-r9999[${PYTHON_USEDEP}] |
803 |
- >=dev-python/mock-1.2[${PYTHON_USEDEP}] |
804 |
- <=dev-python/mock-1.3.0[${PYTHON_USEDEP}] |
805 |
- >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] |
806 |
- <=dev-python/oslotest-2.0.0[${PYTHON_USEDEP}] |
807 |
- >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
808 |
- !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] |
809 |
- <dev-python/sphinx-1.3[${PYTHON_USEDEP}] |
810 |
- >=dev-python/webtest-2.0[${PYTHON_USEDEP}] |
811 |
- <=dev-python/webtest-2.0.20[${PYTHON_USEDEP}] |
812 |
- >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] |
813 |
- <=dev-python/subunit-1.2.0[${PYTHON_USEDEP}] |
814 |
- >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] |
815 |
- <=dev-python/testrepository-0.0.20[${PYTHON_USEDEP}] |
816 |
- >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] |
817 |
- <=dev-python/testtools-1.8.1[${PYTHON_USEDEP}] |
818 |
- >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
819 |
- <=dev-python/oslo-sphinx-4.1.0[${PYTHON_USEDEP}] |
820 |
- >=dev-python/tempest-lib-0.8.0[${PYTHON_USEDEP}] |
821 |
- <=dev-python/tempest-lib-0.11.0[${PYTHON_USEDEP}] |
822 |
- >=dev-python/requests-2.5.2[${PYTHON_USEDEP}] |
823 |
- !~dev-python/requests-2.8.0[${PYTHON_USEDEP}] |
824 |
- !~dev-python/requests-2.9.0[${PYTHON_USEDEP}] |
825 |
- <=dev-python/requests-2.8.1[${PYTHON_USEDEP}] |
826 |
- >=dev-python/reno-0.1.1[${PYTHON_USEDEP}] |
827 |
- )" |
828 |
-RDEPEND=" |
829 |
- ${CDEPEND} |
830 |
- >=dev-python/webob-1.2.3-r1[${PYTHON_USEDEP}] |
831 |
- <=dev-python/webob-1.5.1[${PYTHON_USEDEP}] |
832 |
- ~dev-python/eventlet-0.17.4[${PYTHON_USEDEP}] |
833 |
- >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}] |
834 |
- <=dev-python/greenlet-0.4.9[${PYTHON_USEDEP}] |
835 |
- >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}] |
836 |
- <=dev-python/pastedeploy-1.5.2[${PYTHON_USEDEP}] |
837 |
- <=dev-python/paste-2.0.2[${PYTHON_USEDEP}] |
838 |
- >=dev-python/routes-1.12.3[${PYTHON_USEDEP}] |
839 |
- !~dev-python/routes-2.0[${PYTHON_USEDEP}] |
840 |
- !~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')] |
841 |
- !~dev-python/routes-2.3.0[${PYTHON_USEDEP}] |
842 |
- <=dev-python/routes-2.2[${PYTHON_USEDEP}] |
843 |
- >=dev-python/cryptography-1.0[${PYTHON_USEDEP}] |
844 |
- <=dev-python/cryptography-1.1.2-r9999[${PYTHON_USEDEP}] |
845 |
- >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
846 |
- <=dev-python/six-1.10.0-r9999[${PYTHON_USEDEP}] |
847 |
- sqlite? ( |
848 |
- >=dev-python/sqlalchemy-0.9.9[sqlite,${PYTHON_USEDEP}] |
849 |
- <dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}] |
850 |
- ) |
851 |
- mysql? ( |
852 |
- dev-python/mysql-python |
853 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
854 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
855 |
- ) |
856 |
- postgres? ( |
857 |
- dev-python/psycopg:2 |
858 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
859 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
860 |
- ) |
861 |
- >=dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}] |
862 |
- <=dev-python/sqlalchemy-migrate-0.10.0[${PYTHON_USEDEP}] |
863 |
- >=dev-python/stevedore-1.5.0[${PYTHON_USEDEP}] |
864 |
- <=dev-python/stevedore-1.10.0[${PYTHON_USEDEP}] |
865 |
- >=dev-python/passlib-1.6[${PYTHON_USEDEP}] |
866 |
- <=dev-python/passlib-1.6.5[${PYTHON_USEDEP}] |
867 |
- >=dev-python/python-keystoneclient-1.6.0[${PYTHON_USEDEP}] |
868 |
- !~dev-python/python-keystoneclient-1.8.0[${PYTHON_USEDEP}] |
869 |
- <=dev-python/python-keystoneclient-3.0.0-r9999[${PYTHON_USEDEP}] |
870 |
- >=dev-python/keystonemiddleware-2.0.0[${PYTHON_USEDEP}] |
871 |
- !~dev-python/keystonemiddleware-2.4.0[${PYTHON_USEDEP}] |
872 |
- <=dev-python/keystonemiddleware-4.0.0-r9999[${PYTHON_USEDEP}] |
873 |
- >=dev-python/oslo-concurrency-2.3.0[${PYTHON_USEDEP}] |
874 |
- <=dev-python/oslo-concurrency-3.1.0[${PYTHON_USEDEP}] |
875 |
- >=dev-python/oslo-config-2.3.0[${PYTHON_USEDEP}] |
876 |
- <=dev-python/oslo-config-3.1.0[${PYTHON_USEDEP}] |
877 |
- >=dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}] |
878 |
- <=dev-python/oslo-context-1.0.0[${PYTHON_USEDEP}] |
879 |
- >=dev-python/oslo-messaging-1.16.0[${PYTHON_USEDEP}] |
880 |
- !~dev-python/oslo-messaging-1.17.0[${PYTHON_USEDEP}] |
881 |
- !~dev-python/oslo-messaging-1.17.1[${PYTHON_USEDEP}] |
882 |
- !~dev-python/oslo-messaging-2.6.0[${PYTHON_USEDEP}] |
883 |
- !~dev-python/oslo-messaging-2.6.1[${PYTHON_USEDEP}] |
884 |
- !~dev-python/oslo-messaging-2.7.0[${PYTHON_USEDEP}] |
885 |
- !~dev-python/oslo-messaging-2.8.0[${PYTHON_USEDEP}] |
886 |
- !~dev-python/oslo-messaging-2.8.1[${PYTHON_USEDEP}] |
887 |
- !~dev-python/oslo-messaging-2.9.0[${PYTHON_USEDEP}] |
888 |
- !~dev-python/oslo-messaging-3.1.0[${PYTHON_USEDEP}] |
889 |
- <=dev-python/oslo-messaging-3.0.0[${PYTHON_USEDEP}] |
890 |
- >=dev-python/oslo-db-2.4.1[${PYTHON_USEDEP}] |
891 |
- <=dev-python/oslo-db-4.1.0[${PYTHON_USEDEP}] |
892 |
- >=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}] |
893 |
- <=dev-python/oslo-i18n-3.1.0[${PYTHON_USEDEP}] |
894 |
- >=dev-python/oslo-log-1.8.0[${PYTHON_USEDEP}] |
895 |
- <=dev-python/oslo-log-2.1.0[${PYTHON_USEDEP}] |
896 |
- >=dev-python/oslo-middleware-2.8.0[${PYTHON_USEDEP}] |
897 |
- !~dev-python/oslo-middleware-3.0.0[${PYTHON_USEDEP}] |
898 |
- !~dev-python/oslo-middleware-3.1.0[${PYTHON_USEDEP}] |
899 |
- !~dev-python/oslo-middleware-3.2.0[${PYTHON_USEDEP}] |
900 |
- <=dev-python/oslo-middleware-3.3.0[${PYTHON_USEDEP}] |
901 |
- >=dev-python/oslo-policy-0.5.0[${PYTHON_USEDEP}] |
902 |
- <=dev-python/oslo-policy-1.1.0[${PYTHON_USEDEP}] |
903 |
- >=dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}] |
904 |
- <=dev-python/oslo-serialization-2.1.0[${PYTHON_USEDEP}] |
905 |
- >=dev-python/oslo-service-0.7.0[${PYTHON_USEDEP}] |
906 |
- <=dev-python/oslo-service-1.1.0[${PYTHON_USEDEP}] |
907 |
- >=dev-python/oslo-utils-2.0.0[${PYTHON_USEDEP}] |
908 |
- !~dev-python/oslo-utils-2.6.0[${PYTHON_USEDEP}] |
909 |
- <=dev-python/oslo-utils-3.2.0[${PYTHON_USEDEP}] |
910 |
- >=dev-python/oauthlib-0.6.0[${PYTHON_USEDEP}] |
911 |
- <=dev-python/oauthlib-1.0.3[${PYTHON_USEDEP}] |
912 |
- >=dev-python/pysaml2-2.4.0[${PYTHON_USEDEP}] |
913 |
- <=dev-python/pysaml2-4.0.0[${PYTHON_USEDEP}] |
914 |
- >=dev-python/dogpile-cache-0.5.4[${PYTHON_USEDEP}] |
915 |
- <=dev-python/dogpile-cache-0.5.7[${PYTHON_USEDEP}] |
916 |
- >=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}] |
917 |
- !~dev-python/jsonschema-2.5.0[${PYTHON_USEDEP}] |
918 |
- <dev-python/jsonschema-3.0.0[${PYTHON_USEDEP}] |
919 |
- ~dev-python/pycadf-1.1.0[${PYTHON_USEDEP}] |
920 |
- <=dev-python/pycadf-2.0.1[${PYTHON_USEDEP}] |
921 |
- ~dev-python/msgpack-0.4.6[${PYTHON_USEDEP}]" |
922 |
- |
923 |
-#PATCHES=( |
924 |
-#) |
925 |
- |
926 |
-pkg_setup() { |
927 |
- enewgroup keystone |
928 |
- enewuser keystone -1 -1 /var/lib/keystone keystone |
929 |
-} |
930 |
- |
931 |
-python_prepare_all() { |
932 |
- # it's in git, but not in the tarball..... |
933 |
- sed -i '/^hacking/d' test-requirements.txt || die |
934 |
- mkdir -p ${PN}/tests/tmp/ || die |
935 |
- cp etc/keystone-paste.ini ${PN}/tests/tmp/ || die |
936 |
- distutils-r1_python_prepare_all |
937 |
-} |
938 |
- |
939 |
-# Ignore (naughty) test_.py files & 1 test that connect to the network |
940 |
-#-I 'test_keystoneclient*' \ |
941 |
-python_test() { |
942 |
- nosetests -I 'test_keystoneclient*' \ |
943 |
- -e test_static_translated_string_is_Message \ |
944 |
- -e test_get_token_id_error_handling \ |
945 |
- -e test_provider_token_expiration_validation \ |
946 |
- -e test_import --process-restartworker --process-timeout=60 || die "testsuite failed under python2.7" |
947 |
-} |
948 |
- |
949 |
-python_install() { |
950 |
- distutils-r1_python_install |
951 |
- newconfd "${FILESDIR}/keystone.confd" keystone |
952 |
- newinitd "${FILESDIR}/keystone.initd" keystone |
953 |
- |
954 |
- diropts -m 0750 |
955 |
- keepdir /etc/keystone /var/log/keystone |
956 |
- insinto /etc/keystone |
957 |
- insopts -m0640 -okeystone -gkeystone |
958 |
- doins etc/keystone.conf.sample etc/logging.conf.sample |
959 |
- doins etc/default_catalog.templates etc/policy.json |
960 |
- doins etc/policy.v3cloudsample.json etc/keystone-paste.ini |
961 |
- insinto /etc/keystone/httpd |
962 |
- doins httpd/keystone.py httpd/wsgi-keystone.conf |
963 |
- |
964 |
- fowners keystone:keystone /etc/keystone /var/log/keystone |
965 |
-} |
966 |
- |
967 |
-pkg_postinst() { |
968 |
- elog "You might want to run:" |
969 |
- elog "emerge --config =${CATEGORY}/${PF}" |
970 |
- elog "if this is a new install." |
971 |
- elog "If you have not already configured your openssl installation" |
972 |
- elog "please do it by modifying /etc/ssl/openssl.cnf" |
973 |
- elog "BEFORE issuing the configuration command." |
974 |
- elog "Otherwise default values will be used." |
975 |
-} |
976 |
- |
977 |
-pkg_config() { |
978 |
- if [ ! -d "${ROOT}"/etc/keystone/ssl ] ; then |
979 |
- einfo "Press ENTER to configure the keystone PKI, or Control-C to abort now..." |
980 |
- read |
981 |
- "${ROOT}"/usr/bin/keystone-manage pki_setup --keystone-user keystone --keystone-group keystone |
982 |
- else |
983 |
- einfo "keystone PKI certificates directory already present, skipping configuration" |
984 |
- fi |
985 |
-} |
986 |
|
987 |
diff --git a/sys-cluster/cinder/Manifest b/sys-cluster/cinder/Manifest |
988 |
index 9695d05..9c46ada 100644 |
989 |
--- a/sys-cluster/cinder/Manifest |
990 |
+++ b/sys-cluster/cinder/Manifest |
991 |
@@ -1,5 +1,3 @@ |
992 |
-DIST cinder-7.0.1.tar.gz 2599206 SHA256 e02c37efdff0e1792f2a621b2dbb260e66db7c61fc0bba8cc1dd428e09eb05dc SHA512 1b32b96624f05e23b1ca78136ed2a8854df0da474912a2bcdda28395f233115271ae9f9f2e4eafa2efa97b2c9ae9143413bf60e13dc3c4f6251a6ba08e95daa0 WHIRLPOOL 92d9345ae81751c71b74964b6e8cbd33fc797cd8b9c449651449cd878a335811e4895ca3e1cd23d0f28d8bec68d23b6a199a6c2a21510d5858cfbe3f971d1444 |
993 |
-DIST cinder-7.0.2.tar.gz 2602703 SHA256 32f316be5244b669346036f6ebb3b19e84d0082e665f341355a5622b6dbae485 SHA512 8d62dfc8884152684ed4da30bc8ab38a58502d9892a4a7369795069b9dc32a9b0bf20ccb8de7f05e4e7d90c114d1bd0cded5334d6f667d73648a2b8142980e5c WHIRLPOOL a1fa654468042cbe5e882bbd9820c3dc7742d2280a410d080c3ae92eec24be85278765f67dc07afa7c44dc494b636d35c7adccddb3164c878cbab36e6e53dea3 |
994 |
DIST cinder-8.0.0.tar.gz 3955244 SHA256 bd05f3c0b7b2ae098284c062d20230aecdaa47ed623cb79907c39dd1e28f8a2e SHA512 5c6ec1dc172036068016373e2d30e55c88f07dae12438fcfe207caea2965360f0c7df5aff1a901c6e2442ebf0dbd56f0428e3f24651f6cdd682bb659f636b20c WHIRLPOOL 3bcd4477b7fd65b45dc305198fa8462e5c3bfffbdf75170607facdb446308aa9301a609090b4b43968369bf737b851d73a31af9b63752522b960850b3b6c0845 |
995 |
DIST cinder-8.1.0.tar.gz 3860875 SHA256 f2bd093ee6ed56b10a694e198eb2b3b436340b492d2bb1c6ae85eba5ef1e0326 SHA512 df6be20bfa90c6b1603125986e9b1b90f9f5e86b07a72acf52f53bd68adbc6971b5b9b88b70a312647d8306480ef55eade8cbe747d27646b302f886972631abb WHIRLPOOL 3516447f85bd2cecb907931d0c3eb0c379f2246c97be94b80549d01da68830d82d0dfe5967b153a287e98ee3a833c6d27491f5e3cb21a989bec490117c3b1b75 |
996 |
DIST liberty-cinder.conf.sample 122223 SHA256 dad765cbe995576c23b4aa45e316272826fd9a293bf111bcdcb2da9ab562fb43 SHA512 64696a606233fa6a0f2c844924a61e48552f38ce54dadbc8202455d32b9fa37575c8e1d5c1b3e086d37f832e60f754007f2bfa9cd4915e3ae5fd52e283896f64 WHIRLPOOL 2d03754cfe60be0b0f278181e3b9cec399227e643032d9bb53fdafb4504793da6459ceb9b93802d5452ab9b77d9b613ff87f04605833553011a0847d9d3f7e2c |
997 |
|
998 |
diff --git a/sys-cluster/cinder/cinder-7.0.1.ebuild b/sys-cluster/cinder/cinder-7.0.1.ebuild |
999 |
deleted file mode 100644 |
1000 |
index 226a655..00000000 |
1001 |
--- a/sys-cluster/cinder/cinder-7.0.1.ebuild |
1002 |
+++ /dev/null |
1003 |
@@ -1,266 +0,0 @@ |
1004 |
-# Copyright 1999-2015 Gentoo Foundation |
1005 |
-# Distributed under the terms of the GNU General Public License v2 |
1006 |
-# $Id$ |
1007 |
- |
1008 |
-EAPI=5 |
1009 |
-PYTHON_COMPAT=( python2_7 ) |
1010 |
- |
1011 |
-inherit distutils-r1 eutils linux-info user |
1012 |
- |
1013 |
-DESCRIPTION="Cinder is the OpenStack Block storage service, a spin out of nova-volumes" |
1014 |
-HOMEPAGE="https://launchpad.net/cinder" |
1015 |
-SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz |
1016 |
- https://dev.gentoo.org/~prometheanfire/dist/cinder/liberty/cinder.conf.sample -> liberty-cinder.conf.sample" |
1017 |
- |
1018 |
-LICENSE="Apache-2.0" |
1019 |
-SLOT="0" |
1020 |
-KEYWORDS="amd64 x86" |
1021 |
-IUSE="+api +scheduler +volume iscsi lvm mysql +memcached postgres sqlite test" |
1022 |
-REQUIRED_USE="|| ( mysql postgres sqlite )" |
1023 |
- |
1024 |
-CDEPEND=">=dev-python/pbr-1.6[${PYTHON_USEDEP}]" |
1025 |
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] |
1026 |
- ${CDEPEND} |
1027 |
- app-admin/sudo |
1028 |
- test? ( |
1029 |
- ${RDEPEND} |
1030 |
- >=dev-python/coverage-3.6[${PYTHON_USEDEP}] |
1031 |
- <=dev-python/coverage-4.0.3[${PYTHON_USEDEP}] |
1032 |
- >=dev-python/ddt-0.7.0[${PYTHON_USEDEP}] |
1033 |
- <=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] |
1034 |
- >=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}] |
1035 |
- <=dev-python/fixtures-1.4.0-r9999[${PYTHON_USEDEP}] |
1036 |
- >=dev-python/mock-1.2[${PYTHON_USEDEP}] |
1037 |
- <=dev-python/mock-1.3.0[${PYTHON_USEDEP}] |
1038 |
- >=dev-python/mox3-0.7.0[${PYTHON_USEDEP}] |
1039 |
- <=dev-python/mox3-0.12.0[${PYTHON_USEDEP}] |
1040 |
- >=dev-python/pymysql-0.6.2[${PYTHON_USEDEP}] |
1041 |
- <=dev-python/pymysql-0.6.7[${PYTHON_USEDEP}] |
1042 |
- >=dev-python/psycopg-2.5[${PYTHON_USEDEP}] |
1043 |
- <=dev-python/psycopg-2.6.1[${PYTHON_USEDEP}] |
1044 |
- >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] |
1045 |
- <=dev-python/oslotest-2.0.0[${PYTHON_USEDEP}] |
1046 |
- >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
1047 |
- !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] |
1048 |
- <dev-python/sphinx-1.3[${PYTHON_USEDEP}] |
1049 |
- >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] |
1050 |
- <=dev-python/subunit-1.2.0[${PYTHON_USEDEP}] |
1051 |
- >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] |
1052 |
- <=dev-python/testtools-1.8.1[${PYTHON_USEDEP}] |
1053 |
- >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] |
1054 |
- <=dev-python/testrepository-0.0.20[${PYTHON_USEDEP}] |
1055 |
- >=dev-python/testresources-0.2.4[${PYTHON_USEDEP}] |
1056 |
- <=dev-python/testresources-1.0.0-r9999[${PYTHON_USEDEP}] |
1057 |
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] |
1058 |
- <=dev-python/testscenarios-0.5[${PYTHON_USEDEP}] |
1059 |
- >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
1060 |
- <=dev-python/oslo-sphinx-4.1.0[${PYTHON_USEDEP}] |
1061 |
- >=dev-python/os-testr-0.1.0[${PYTHON_USEDEP}] |
1062 |
- <=dev-python/os-testr-0.4.2[${PYTHON_USEDEP}] |
1063 |
- >=dev-python/tempest-lib-0.8.0[${PYTHON_USEDEP}] |
1064 |
- <=dev-python/tempest-lib-0.11.0[${PYTHON_USEDEP}] |
1065 |
- >=dev-python/bandit-0.13.2[${PYTHON_USEDEP}] |
1066 |
- <=dev-python/bandit-0.16.2[${PYTHON_USEDEP}] |
1067 |
- >=dev-python/reno-0.1.1[${PYTHON_USEDEP}] |
1068 |
- )" |
1069 |
- |
1070 |
-RDEPEND=" |
1071 |
- ${CDEPEND} |
1072 |
- ~dev-python/anyjson-0.3.3[${PYTHON_USEDEP}] |
1073 |
- >=dev-python/Babel-1.3[${PYTHON_USEDEP}] |
1074 |
- <=dev-python/Babel-2.1.1[${PYTHON_USEDEP}] |
1075 |
- <=dev-python/enum34-1.1.1[$(python_gen_usedep 'python2_7')] |
1076 |
- >=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}] |
1077 |
- <=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}] |
1078 |
- >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}] |
1079 |
- <=dev-python/greenlet-0.4.9[${PYTHON_USEDEP}] |
1080 |
- >=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}] |
1081 |
- <=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] |
1082 |
- >=dev-python/keystonemiddleware-2.0.0[${PYTHON_USEDEP}] |
1083 |
- !~dev-python/keystonemiddleware-2.4.0[${PYTHON_USEDEP}] |
1084 |
- <=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}] |
1085 |
- >=dev-python/kombu-3.0.7[${PYTHON_USEDEP}] |
1086 |
- <=dev-python/kombu-3.0.30[${PYTHON_USEDEP}] |
1087 |
- >=dev-python/lxml-2.3[${PYTHON_USEDEP}] |
1088 |
- <=dev-python/lxml-3.5.0[${PYTHON_USEDEP}] |
1089 |
- >=dev-python/netaddr-0.7.12[${PYTHON_USEDEP}] |
1090 |
- !~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}] |
1091 |
- <=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] |
1092 |
- >=dev-python/oslo-config-2.3.0[${PYTHON_USEDEP}] |
1093 |
- <=dev-python/oslo-config-3.1.0[${PYTHON_USEDEP}] |
1094 |
- >=dev-python/oslo-concurrency-2.3.0[${PYTHON_USEDEP}] |
1095 |
- <=dev-python/oslo-concurrency-3.1.0[${PYTHON_USEDEP}] |
1096 |
- >=dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}] |
1097 |
- <=dev-python/oslo-context-1.0.0[${PYTHON_USEDEP}] |
1098 |
- >=dev-python/oslo-db-2.4.1[${PYTHON_USEDEP}] |
1099 |
- <=dev-python/oslo-db-4.1.0[${PYTHON_USEDEP}] |
1100 |
- >=dev-python/oslo-log-1.8.0[${PYTHON_USEDEP}] |
1101 |
- <=dev-python/oslo-log-2.1.0[${PYTHON_USEDEP}] |
1102 |
- >=dev-python/oslo-messaging-1.16.0[${PYTHON_USEDEP}] |
1103 |
- !~dev-python/oslo-messaging-1.17.0[${PYTHON_USEDEP}] |
1104 |
- !~dev-python/oslo-messaging-1.17.1[${PYTHON_USEDEP}] |
1105 |
- !~dev-python/oslo-messaging-2.6.0[${PYTHON_USEDEP}] |
1106 |
- !~dev-python/oslo-messaging-2.6.1[${PYTHON_USEDEP}] |
1107 |
- !~dev-python/oslo-messaging-2.7.0[${PYTHON_USEDEP}] |
1108 |
- !~dev-python/oslo-messaging-2.8.0[${PYTHON_USEDEP}] |
1109 |
- !~dev-python/oslo-messaging-2.8.1[${PYTHON_USEDEP}] |
1110 |
- !~dev-python/oslo-messaging-2.9.0[${PYTHON_USEDEP}] |
1111 |
- !~dev-python/oslo-messaging-3.1.0[${PYTHON_USEDEP}] |
1112 |
- <=dev-python/oslo-messaging-3.0.0[${PYTHON_USEDEP}] |
1113 |
- >=dev-python/oslo-middleware-2.8.0[${PYTHON_USEDEP}] |
1114 |
- !~dev-python/oslo-middleware-3.0.0[${PYTHON_USEDEP}] |
1115 |
- !~dev-python/oslo-middleware-3.1.0[${PYTHON_USEDEP}] |
1116 |
- !~dev-python/oslo-middleware-3.2.0[${PYTHON_USEDEP}] |
1117 |
- <=dev-python/oslo-middleware-3.3.0[${PYTHON_USEDEP}] |
1118 |
- >=dev-python/oslo-policy-0.5.0[${PYTHON_USEDEP}] |
1119 |
- <=dev-python/oslo-policy-1.1.0[${PYTHON_USEDEP}] |
1120 |
- >=dev-python/oslo-reports-0.1.0[${PYTHON_USEDEP}] |
1121 |
- <=dev-python/oslo-reports-1.1.0[${PYTHON_USEDEP}] |
1122 |
- >=dev-python/oslo-rootwrap-2.0.0[${PYTHON_USEDEP}] |
1123 |
- <=dev-python/oslo-rootwrap-3.1.0[${PYTHON_USEDEP}] |
1124 |
- >=dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}] |
1125 |
- <=dev-python/oslo-serialization-2.1.0[${PYTHON_USEDEP}] |
1126 |
- >=dev-python/oslo-service-0.7.0[${PYTHON_USEDEP}] |
1127 |
- <=dev-python/oslo-service-1.1.0[${PYTHON_USEDEP}] |
1128 |
- >=dev-python/oslo-utils-2.0.0[${PYTHON_USEDEP}] |
1129 |
- !~dev-python/oslo-utils-2.6.0[${PYTHON_USEDEP}] |
1130 |
- <=dev-python/oslo-utils-3.2.0[${PYTHON_USEDEP}] |
1131 |
- >=dev-python/oslo-versionedobjects-0.9.0[${PYTHON_USEDEP}] |
1132 |
- <=dev-python/oslo-versionedobjects-1.1.0[${PYTHON_USEDEP}] |
1133 |
- >=dev-python/osprofiler-0.3.0[${PYTHON_USEDEP}] |
1134 |
- <=dev-python/osprofiler-0.3.1[${PYTHON_USEDEP}] |
1135 |
- >=dev-python/paramiko-1.13.0[${PYTHON_USEDEP}] |
1136 |
- <=dev-python/paramiko-1.16.0[${PYTHON_USEDEP}] |
1137 |
- <=dev-python/paste-2.0.2[${PYTHON_USEDEP}] |
1138 |
- >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}] |
1139 |
- <=dev-python/pastedeploy-1.5.2[${PYTHON_USEDEP}] |
1140 |
- >=dev-python/pycrypto-2.6[${PYTHON_USEDEP}] |
1141 |
- <=dev-python/pycrypto-2.6.1[${PYTHON_USEDEP}] |
1142 |
- >=dev-python/pyparsing-2.0.1[${PYTHON_USEDEP}] |
1143 |
- <=dev-python/pyparsing-2.0.6[${PYTHON_USEDEP}] |
1144 |
- ~dev-python/python-barbicanclient-3.3.0[${PYTHON_USEDEP}] |
1145 |
- >=dev-python/python-glanceclient-0.18.0[${PYTHON_USEDEP}] |
1146 |
- <=dev-python/python-glanceclient-1.2.0[${PYTHON_USEDEP}] |
1147 |
- >=dev-python/python-novaclient-2.28.1[${PYTHON_USEDEP}] |
1148 |
- !~dev-python/python-novaclient-2.33.0[${PYTHON_USEDEP}] |
1149 |
- <=dev-python/python-novaclient-2.35.0[${PYTHON_USEDEP}] |
1150 |
- >=dev-python/python-keystoneclient-1.6.0[${PYTHON_USEDEP}] |
1151 |
- !~dev-python/python-keystoneclient-1.8.0[${PYTHON_USEDEP}] |
1152 |
- <=dev-python/python-keystoneclient-2.0.0[${PYTHON_USEDEP}] |
1153 |
- >=dev-python/python-swiftclient-2.2.0[${PYTHON_USEDEP}] |
1154 |
- <=dev-python/python-swiftclient-2.7.0[${PYTHON_USEDEP}] |
1155 |
- >=dev-python/requests-2.5.2[${PYTHON_USEDEP}] |
1156 |
- !~dev-python/requests-2.8.0[${PYTHON_USEDEP}] |
1157 |
- !~dev-python/requests-2.9.0[${PYTHON_USEDEP}] |
1158 |
- <=dev-python/requests-2.8.1[${PYTHON_USEDEP}] |
1159 |
- >=dev-python/retrying-1.2.3[${PYTHON_USEDEP}] |
1160 |
- !~dev-python/retrying-1.3.0[${PYTHON_USEDEP}] |
1161 |
- <=dev-python/retrying-1.3.3[${PYTHON_USEDEP}] |
1162 |
- >=dev-python/routes-1.12.3[${PYTHON_USEDEP}] |
1163 |
- !~dev-python/routes-2.0[${PYTHON_USEDEP}] |
1164 |
- !~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')] |
1165 |
- <=dev-python/routes-2.2[${PYTHON_USEDEP}] |
1166 |
- >=dev-python/taskflow-1.16.0[${PYTHON_USEDEP}] |
1167 |
- <=dev-python/taskflow-1.25.0[${PYTHON_USEDEP}] |
1168 |
- >=dev-python/rtslib-fb-2.1.41[${PYTHON_USEDEP}] |
1169 |
- <=dev-python/rtslib-fb-2.1.58[${PYTHON_USEDEP}] |
1170 |
- >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
1171 |
- <=dev-python/six-1.10.0[${PYTHON_USEDEP}] |
1172 |
- sqlite? ( |
1173 |
- >=dev-python/sqlalchemy-0.9.9[sqlite,${PYTHON_USEDEP}] |
1174 |
- <dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}] |
1175 |
- ) |
1176 |
- mysql? ( |
1177 |
- dev-python/mysql-python |
1178 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
1179 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
1180 |
- ) |
1181 |
- postgres? ( |
1182 |
- dev-python/psycopg:2 |
1183 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
1184 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
1185 |
- ) |
1186 |
- >=dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}] |
1187 |
- <=dev-python/sqlalchemy-migrate-0.10.0[${PYTHON_USEDEP}] |
1188 |
- >=dev-python/stevedore-1.5.0[${PYTHON_USEDEP}] |
1189 |
- <=dev-python/stevedore-1.10.0[${PYTHON_USEDEP}] |
1190 |
- ~dev-python/suds-0.6[${PYTHON_USEDEP}] |
1191 |
- >=dev-python/webob-1.2.3-r1[${PYTHON_USEDEP}] |
1192 |
- <=dev-python/webob-1.5.1[${PYTHON_USEDEP}] |
1193 |
- >=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}] |
1194 |
- <=dev-python/oslo-i18n-3.1.0[${PYTHON_USEDEP}] |
1195 |
- >=dev-python/oslo-vmware-0.16.0[${PYTHON_USEDEP}] |
1196 |
- <=dev-python/oslo-vmware-2.1.0[${PYTHON_USEDEP}] |
1197 |
- >=dev-python/os-brick-0.4.0[${PYTHON_USEDEP}] |
1198 |
- <=dev-python/os-brick-0.6.0[${PYTHON_USEDEP}] |
1199 |
- iscsi? ( |
1200 |
- sys-block/tgt |
1201 |
- sys-block/open-iscsi |
1202 |
- ) |
1203 |
- lvm? ( sys-fs/lvm2 ) |
1204 |
- memcached? ( net-misc/memcached ) |
1205 |
- app-emulation/qemu |
1206 |
- sys-fs/sysfsutils" |
1207 |
-# qemu is needed for image conversion |
1208 |
- |
1209 |
-PATCHES=( |
1210 |
- |
1211 |
-) |
1212 |
- |
1213 |
-pkg_setup() { |
1214 |
- linux-info_pkg_setup |
1215 |
- CONFIG_CHECK_MODULES="ISCSI_TCP" |
1216 |
- if linux_config_exists; then |
1217 |
- for module in ${CONFIG_CHECK_MODULES}; do |
1218 |
- linux_chkconfig_present ${module} || ewarn "${module} needs to be built as module (builtin doesn't work)" |
1219 |
- done |
1220 |
- fi |
1221 |
- enewgroup cinder |
1222 |
- enewuser cinder -1 -1 /var/lib/cinder cinder |
1223 |
-} |
1224 |
- |
1225 |
-python_prepare_all() { |
1226 |
- sed -i '/^hacking/d' test-requirements.txt || die |
1227 |
- distutils-r1_python_prepare_all |
1228 |
-} |
1229 |
- |
1230 |
-python_test() { |
1231 |
- # Let's track progress of this # https://bugs.launchpad.net/swift/+bug/1249727 |
1232 |
- nosetests -I test_wsgi.py cinder/tests/ || die "tests failed under python2.7" |
1233 |
-} |
1234 |
- |
1235 |
-python_install() { |
1236 |
- distutils-r1_python_install |
1237 |
- keepdir /etc/cinder |
1238 |
- dodir /etc/cinder/rootwrap.d |
1239 |
- |
1240 |
- for svc in api scheduler volume; do |
1241 |
- newinitd "${FILESDIR}/cinder.initd" cinder-${svc} |
1242 |
- done |
1243 |
- |
1244 |
- insinto /etc/cinder |
1245 |
- insopts -m0640 -o cinder -g cinder |
1246 |
- newins "${FILESDIR}/etc.liberty/api-httpd.conf" "api-httpd.conf" |
1247 |
- newins "${FILESDIR}/etc.liberty/api-paste.ini" "api-paste.ini" |
1248 |
- newins "${DISTDIR}/liberty-cinder.conf.sample" "cinder.conf.sample" |
1249 |
- newins "${FILESDIR}/etc.liberty/logging_sample.conf" "logging_sample.conf" |
1250 |
- newins "${FILESDIR}/etc.liberty/policy.json" "policy.json" |
1251 |
- newins "${FILESDIR}/etc.liberty/rootwrap.conf" "rootwrap.conf" |
1252 |
- insinto /etc/cinder/rootwrap.d |
1253 |
- newins "${FILESDIR}/etc.liberty/rootwrap.d/volume.filters" "volume.filters" |
1254 |
- |
1255 |
- dodir /var/log/cinder |
1256 |
- fowners cinder:cinder /var/log/cinder |
1257 |
- |
1258 |
- #add sudoers definitions for user nova |
1259 |
- insinto /etc/sudoers.d/ |
1260 |
- insopts -m 0440 -o root -g root |
1261 |
- newins "${FILESDIR}/cinder.sudoersd" cinder |
1262 |
-} |
1263 |
- |
1264 |
-pkg_postinst() { |
1265 |
- if use iscsi ; then |
1266 |
- elog "Cinder needs tgtd to be installed and running to work with iscsi" |
1267 |
- elog "it also needs 'include /var/lib/cinder/volumes/*' in /etc/tgt/targets.conf" |
1268 |
- fi |
1269 |
-} |
1270 |
|
1271 |
diff --git a/sys-cluster/cinder/cinder-7.0.2.ebuild b/sys-cluster/cinder/cinder-7.0.2.ebuild |
1272 |
deleted file mode 100644 |
1273 |
index 15d4a4e..00000000 |
1274 |
--- a/sys-cluster/cinder/cinder-7.0.2.ebuild |
1275 |
+++ /dev/null |
1276 |
@@ -1,267 +0,0 @@ |
1277 |
-# Copyright 1999-2016 Gentoo Foundation |
1278 |
-# Distributed under the terms of the GNU General Public License v2 |
1279 |
-# $Id$ |
1280 |
- |
1281 |
-EAPI=5 |
1282 |
-PYTHON_COMPAT=( python2_7 ) |
1283 |
- |
1284 |
-inherit distutils-r1 eutils linux-info user |
1285 |
- |
1286 |
-DESCRIPTION="Cinder is the OpenStack Block storage service, a spin out of nova-volumes" |
1287 |
-HOMEPAGE="https://launchpad.net/cinder" |
1288 |
-SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz |
1289 |
- https://dev.gentoo.org/~prometheanfire/dist/cinder/liberty/cinder.conf.sample -> liberty-cinder.conf.sample" |
1290 |
- |
1291 |
-LICENSE="Apache-2.0" |
1292 |
-SLOT="0" |
1293 |
-KEYWORDS="amd64 x86" |
1294 |
-IUSE="+api +scheduler +volume iscsi lvm mysql +memcached postgres sqlite test" |
1295 |
-REQUIRED_USE="|| ( mysql postgres sqlite )" |
1296 |
- |
1297 |
-CDEPEND=">=dev-python/pbr-1.6[${PYTHON_USEDEP}]" |
1298 |
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] |
1299 |
- ${CDEPEND} |
1300 |
- app-admin/sudo |
1301 |
- test? ( |
1302 |
- ${RDEPEND} |
1303 |
- >=dev-python/coverage-3.6[${PYTHON_USEDEP}] |
1304 |
- <=dev-python/coverage-4.0.3[${PYTHON_USEDEP}] |
1305 |
- >=dev-python/ddt-0.7.0[${PYTHON_USEDEP}] |
1306 |
- <=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] |
1307 |
- >=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}] |
1308 |
- <=dev-python/fixtures-1.4.0-r9999[${PYTHON_USEDEP}] |
1309 |
- >=dev-python/mock-1.2[${PYTHON_USEDEP}] |
1310 |
- <=dev-python/mock-1.3.0[${PYTHON_USEDEP}] |
1311 |
- >=dev-python/mox3-0.7.0[${PYTHON_USEDEP}] |
1312 |
- <=dev-python/mox3-0.12.0[${PYTHON_USEDEP}] |
1313 |
- >=dev-python/pymysql-0.6.2[${PYTHON_USEDEP}] |
1314 |
- <=dev-python/pymysql-0.6.7[${PYTHON_USEDEP}] |
1315 |
- >=dev-python/psycopg-2.5[${PYTHON_USEDEP}] |
1316 |
- <=dev-python/psycopg-2.6.1[${PYTHON_USEDEP}] |
1317 |
- >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] |
1318 |
- <=dev-python/oslotest-2.0.0[${PYTHON_USEDEP}] |
1319 |
- >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
1320 |
- !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] |
1321 |
- <dev-python/sphinx-1.3[${PYTHON_USEDEP}] |
1322 |
- >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] |
1323 |
- <=dev-python/subunit-1.2.0[${PYTHON_USEDEP}] |
1324 |
- >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] |
1325 |
- <=dev-python/testtools-1.8.1[${PYTHON_USEDEP}] |
1326 |
- >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] |
1327 |
- <=dev-python/testrepository-0.0.20[${PYTHON_USEDEP}] |
1328 |
- >=dev-python/testresources-0.2.4[${PYTHON_USEDEP}] |
1329 |
- <=dev-python/testresources-1.0.0-r9999[${PYTHON_USEDEP}] |
1330 |
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] |
1331 |
- <=dev-python/testscenarios-0.5[${PYTHON_USEDEP}] |
1332 |
- >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
1333 |
- <=dev-python/oslo-sphinx-4.1.0[${PYTHON_USEDEP}] |
1334 |
- >=dev-python/os-testr-0.1.0[${PYTHON_USEDEP}] |
1335 |
- <=dev-python/os-testr-0.4.2[${PYTHON_USEDEP}] |
1336 |
- >=dev-python/tempest-lib-0.8.0[${PYTHON_USEDEP}] |
1337 |
- <=dev-python/tempest-lib-0.11.0[${PYTHON_USEDEP}] |
1338 |
- >=dev-python/bandit-0.13.2[${PYTHON_USEDEP}] |
1339 |
- <=dev-python/bandit-0.16.2[${PYTHON_USEDEP}] |
1340 |
- >=dev-python/reno-0.1.1[${PYTHON_USEDEP}] |
1341 |
- )" |
1342 |
- |
1343 |
-RDEPEND=" |
1344 |
- ${CDEPEND} |
1345 |
- ~dev-python/anyjson-0.3.3[${PYTHON_USEDEP}] |
1346 |
- >=dev-python/Babel-1.3[${PYTHON_USEDEP}] |
1347 |
- <=dev-python/Babel-2.1.1[${PYTHON_USEDEP}] |
1348 |
- <=dev-python/enum34-1.1.1[$(python_gen_usedep 'python2_7')] |
1349 |
- >=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}] |
1350 |
- <=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}] |
1351 |
- >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}] |
1352 |
- <=dev-python/greenlet-0.4.9[${PYTHON_USEDEP}] |
1353 |
- >=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}] |
1354 |
- <=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] |
1355 |
- >=dev-python/keystonemiddleware-2.0.0[${PYTHON_USEDEP}] |
1356 |
- !~dev-python/keystonemiddleware-2.4.0[${PYTHON_USEDEP}] |
1357 |
- <=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}] |
1358 |
- >=dev-python/kombu-3.0.7[${PYTHON_USEDEP}] |
1359 |
- <=dev-python/kombu-3.0.30[${PYTHON_USEDEP}] |
1360 |
- >=dev-python/lxml-2.3[${PYTHON_USEDEP}] |
1361 |
- <=dev-python/lxml-3.5.0[${PYTHON_USEDEP}] |
1362 |
- >=dev-python/netaddr-0.7.12[${PYTHON_USEDEP}] |
1363 |
- !~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}] |
1364 |
- <=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] |
1365 |
- >=dev-python/oslo-config-2.3.0[${PYTHON_USEDEP}] |
1366 |
- <=dev-python/oslo-config-3.1.0[${PYTHON_USEDEP}] |
1367 |
- >=dev-python/oslo-concurrency-2.3.0[${PYTHON_USEDEP}] |
1368 |
- <=dev-python/oslo-concurrency-3.1.0[${PYTHON_USEDEP}] |
1369 |
- >=dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}] |
1370 |
- <=dev-python/oslo-context-1.0.0[${PYTHON_USEDEP}] |
1371 |
- >=dev-python/oslo-db-2.4.1[${PYTHON_USEDEP}] |
1372 |
- <=dev-python/oslo-db-4.1.0[${PYTHON_USEDEP}] |
1373 |
- >=dev-python/oslo-log-1.8.0[${PYTHON_USEDEP}] |
1374 |
- <=dev-python/oslo-log-2.1.0[${PYTHON_USEDEP}] |
1375 |
- >=dev-python/oslo-messaging-1.16.0[${PYTHON_USEDEP}] |
1376 |
- !~dev-python/oslo-messaging-1.17.0[${PYTHON_USEDEP}] |
1377 |
- !~dev-python/oslo-messaging-1.17.1[${PYTHON_USEDEP}] |
1378 |
- !~dev-python/oslo-messaging-2.6.0[${PYTHON_USEDEP}] |
1379 |
- !~dev-python/oslo-messaging-2.6.1[${PYTHON_USEDEP}] |
1380 |
- !~dev-python/oslo-messaging-2.7.0[${PYTHON_USEDEP}] |
1381 |
- !~dev-python/oslo-messaging-2.8.0[${PYTHON_USEDEP}] |
1382 |
- !~dev-python/oslo-messaging-2.8.1[${PYTHON_USEDEP}] |
1383 |
- !~dev-python/oslo-messaging-2.9.0[${PYTHON_USEDEP}] |
1384 |
- !~dev-python/oslo-messaging-3.1.0[${PYTHON_USEDEP}] |
1385 |
- <=dev-python/oslo-messaging-3.0.0[${PYTHON_USEDEP}] |
1386 |
- >=dev-python/oslo-middleware-2.8.0[${PYTHON_USEDEP}] |
1387 |
- !~dev-python/oslo-middleware-3.0.0[${PYTHON_USEDEP}] |
1388 |
- !~dev-python/oslo-middleware-3.1.0[${PYTHON_USEDEP}] |
1389 |
- !~dev-python/oslo-middleware-3.2.0[${PYTHON_USEDEP}] |
1390 |
- <=dev-python/oslo-middleware-3.3.0[${PYTHON_USEDEP}] |
1391 |
- >=dev-python/oslo-policy-0.5.0[${PYTHON_USEDEP}] |
1392 |
- <=dev-python/oslo-policy-1.1.0[${PYTHON_USEDEP}] |
1393 |
- >=dev-python/oslo-reports-0.1.0[${PYTHON_USEDEP}] |
1394 |
- <=dev-python/oslo-reports-1.1.0[${PYTHON_USEDEP}] |
1395 |
- >=dev-python/oslo-rootwrap-2.0.0[${PYTHON_USEDEP}] |
1396 |
- <=dev-python/oslo-rootwrap-3.1.0[${PYTHON_USEDEP}] |
1397 |
- >=dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}] |
1398 |
- <=dev-python/oslo-serialization-2.1.0[${PYTHON_USEDEP}] |
1399 |
- >=dev-python/oslo-service-0.7.0[${PYTHON_USEDEP}] |
1400 |
- <=dev-python/oslo-service-1.1.0[${PYTHON_USEDEP}] |
1401 |
- >=dev-python/oslo-utils-2.0.0[${PYTHON_USEDEP}] |
1402 |
- !~dev-python/oslo-utils-2.6.0[${PYTHON_USEDEP}] |
1403 |
- <=dev-python/oslo-utils-3.2.0[${PYTHON_USEDEP}] |
1404 |
- >=dev-python/oslo-versionedobjects-0.9.0[${PYTHON_USEDEP}] |
1405 |
- <=dev-python/oslo-versionedobjects-1.1.0[${PYTHON_USEDEP}] |
1406 |
- >=dev-python/osprofiler-0.3.0[${PYTHON_USEDEP}] |
1407 |
- <=dev-python/osprofiler-0.3.1[${PYTHON_USEDEP}] |
1408 |
- >=dev-python/paramiko-1.13.0[${PYTHON_USEDEP}] |
1409 |
- <=dev-python/paramiko-1.16.0[${PYTHON_USEDEP}] |
1410 |
- <=dev-python/paste-2.0.2[${PYTHON_USEDEP}] |
1411 |
- >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}] |
1412 |
- <=dev-python/pastedeploy-1.5.2[${PYTHON_USEDEP}] |
1413 |
- >=dev-python/pycrypto-2.6[${PYTHON_USEDEP}] |
1414 |
- <=dev-python/pycrypto-2.6.1[${PYTHON_USEDEP}] |
1415 |
- >=dev-python/pyparsing-2.0.1[${PYTHON_USEDEP}] |
1416 |
- <=dev-python/pyparsing-2.0.6[${PYTHON_USEDEP}] |
1417 |
- ~dev-python/python-barbicanclient-3.3.0[${PYTHON_USEDEP}] |
1418 |
- >=dev-python/python-glanceclient-0.18.0[${PYTHON_USEDEP}] |
1419 |
- <=dev-python/python-glanceclient-1.2.0[${PYTHON_USEDEP}] |
1420 |
- >=dev-python/python-novaclient-2.28.1[${PYTHON_USEDEP}] |
1421 |
- !~dev-python/python-novaclient-2.33.0[${PYTHON_USEDEP}] |
1422 |
- <=dev-python/python-novaclient-2.35.0[${PYTHON_USEDEP}] |
1423 |
- >=dev-python/python-keystoneclient-1.6.0[${PYTHON_USEDEP}] |
1424 |
- !~dev-python/python-keystoneclient-1.8.0[${PYTHON_USEDEP}] |
1425 |
- <=dev-python/python-keystoneclient-2.0.0[${PYTHON_USEDEP}] |
1426 |
- >=dev-python/python-swiftclient-2.2.0[${PYTHON_USEDEP}] |
1427 |
- <=dev-python/python-swiftclient-2.7.0[${PYTHON_USEDEP}] |
1428 |
- >=dev-python/pytz-2013.6[${PYTHON_USEDEP}] |
1429 |
- >=dev-python/requests-2.5.2[${PYTHON_USEDEP}] |
1430 |
- !~dev-python/requests-2.8.0[${PYTHON_USEDEP}] |
1431 |
- !~dev-python/requests-2.9.0[${PYTHON_USEDEP}] |
1432 |
- <=dev-python/requests-2.8.1[${PYTHON_USEDEP}] |
1433 |
- >=dev-python/retrying-1.2.3[${PYTHON_USEDEP}] |
1434 |
- !~dev-python/retrying-1.3.0[${PYTHON_USEDEP}] |
1435 |
- <=dev-python/retrying-1.3.3[${PYTHON_USEDEP}] |
1436 |
- >=dev-python/routes-1.12.3[${PYTHON_USEDEP}] |
1437 |
- !~dev-python/routes-2.0[${PYTHON_USEDEP}] |
1438 |
- !~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')] |
1439 |
- <=dev-python/routes-2.2[${PYTHON_USEDEP}] |
1440 |
- >=dev-python/taskflow-1.16.0[${PYTHON_USEDEP}] |
1441 |
- <=dev-python/taskflow-1.25.0[${PYTHON_USEDEP}] |
1442 |
- >=dev-python/rtslib-fb-2.1.41[${PYTHON_USEDEP}] |
1443 |
- <=dev-python/rtslib-fb-2.1.58[${PYTHON_USEDEP}] |
1444 |
- >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
1445 |
- <=dev-python/six-1.10.0[${PYTHON_USEDEP}] |
1446 |
- sqlite? ( |
1447 |
- >=dev-python/sqlalchemy-0.9.9[sqlite,${PYTHON_USEDEP}] |
1448 |
- <dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}] |
1449 |
- ) |
1450 |
- mysql? ( |
1451 |
- dev-python/mysql-python |
1452 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
1453 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
1454 |
- ) |
1455 |
- postgres? ( |
1456 |
- dev-python/psycopg:2 |
1457 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
1458 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
1459 |
- ) |
1460 |
- >=dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}] |
1461 |
- <=dev-python/sqlalchemy-migrate-0.10.0[${PYTHON_USEDEP}] |
1462 |
- >=dev-python/stevedore-1.5.0[${PYTHON_USEDEP}] |
1463 |
- <=dev-python/stevedore-1.10.0[${PYTHON_USEDEP}] |
1464 |
- ~dev-python/suds-0.6[${PYTHON_USEDEP}] |
1465 |
- >=dev-python/webob-1.2.3-r1[${PYTHON_USEDEP}] |
1466 |
- <=dev-python/webob-1.5.1[${PYTHON_USEDEP}] |
1467 |
- >=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}] |
1468 |
- <=dev-python/oslo-i18n-3.1.0[${PYTHON_USEDEP}] |
1469 |
- >=dev-python/oslo-vmware-0.16.0[${PYTHON_USEDEP}] |
1470 |
- <=dev-python/oslo-vmware-2.1.0[${PYTHON_USEDEP}] |
1471 |
- >=dev-python/os-brick-0.4.0[${PYTHON_USEDEP}] |
1472 |
- <=dev-python/os-brick-0.6.0[${PYTHON_USEDEP}] |
1473 |
- iscsi? ( |
1474 |
- sys-block/tgt |
1475 |
- sys-block/open-iscsi |
1476 |
- ) |
1477 |
- lvm? ( sys-fs/lvm2 ) |
1478 |
- memcached? ( net-misc/memcached ) |
1479 |
- app-emulation/qemu |
1480 |
- sys-fs/sysfsutils" |
1481 |
-# qemu is needed for image conversion |
1482 |
- |
1483 |
-PATCHES=( |
1484 |
- |
1485 |
-) |
1486 |
- |
1487 |
-pkg_setup() { |
1488 |
- linux-info_pkg_setup |
1489 |
- CONFIG_CHECK_MODULES="ISCSI_TCP" |
1490 |
- if linux_config_exists; then |
1491 |
- for module in ${CONFIG_CHECK_MODULES}; do |
1492 |
- linux_chkconfig_present ${module} || ewarn "${module} needs to be built as module (builtin doesn't work)" |
1493 |
- done |
1494 |
- fi |
1495 |
- enewgroup cinder |
1496 |
- enewuser cinder -1 -1 /var/lib/cinder cinder |
1497 |
-} |
1498 |
- |
1499 |
-python_prepare_all() { |
1500 |
- sed -i '/^hacking/d' test-requirements.txt || die |
1501 |
- distutils-r1_python_prepare_all |
1502 |
-} |
1503 |
- |
1504 |
-python_test() { |
1505 |
- # Let's track progress of this # https://bugs.launchpad.net/swift/+bug/1249727 |
1506 |
- nosetests -I test_wsgi.py cinder/tests/ || die "tests failed under python2.7" |
1507 |
-} |
1508 |
- |
1509 |
-python_install() { |
1510 |
- distutils-r1_python_install |
1511 |
- keepdir /etc/cinder |
1512 |
- dodir /etc/cinder/rootwrap.d |
1513 |
- |
1514 |
- for svc in api scheduler volume; do |
1515 |
- newinitd "${FILESDIR}/cinder.initd" cinder-${svc} |
1516 |
- done |
1517 |
- |
1518 |
- insinto /etc/cinder |
1519 |
- insopts -m0640 -o cinder -g cinder |
1520 |
- newins "${FILESDIR}/etc.liberty/api-httpd.conf" "api-httpd.conf" |
1521 |
- newins "${FILESDIR}/etc.liberty/api-paste.ini" "api-paste.ini" |
1522 |
- newins "${DISTDIR}/liberty-cinder.conf.sample" "cinder.conf.sample" |
1523 |
- newins "${FILESDIR}/etc.liberty/logging_sample.conf" "logging_sample.conf" |
1524 |
- newins "${FILESDIR}/etc.liberty/policy.json" "policy.json" |
1525 |
- newins "${FILESDIR}/etc.liberty/rootwrap.conf" "rootwrap.conf" |
1526 |
- insinto /etc/cinder/rootwrap.d |
1527 |
- newins "${FILESDIR}/etc.liberty/rootwrap.d/volume.filters" "volume.filters" |
1528 |
- |
1529 |
- dodir /var/log/cinder |
1530 |
- fowners cinder:cinder /var/log/cinder |
1531 |
- |
1532 |
- #add sudoers definitions for user nova |
1533 |
- insinto /etc/sudoers.d/ |
1534 |
- insopts -m 0440 -o root -g root |
1535 |
- newins "${FILESDIR}/cinder.sudoersd" cinder |
1536 |
-} |
1537 |
- |
1538 |
-pkg_postinst() { |
1539 |
- if use iscsi ; then |
1540 |
- elog "Cinder needs tgtd to be installed and running to work with iscsi" |
1541 |
- elog "it also needs 'include /var/lib/cinder/volumes/*' in /etc/tgt/targets.conf" |
1542 |
- fi |
1543 |
-} |
1544 |
|
1545 |
diff --git a/sys-cluster/neutron/Manifest b/sys-cluster/neutron/Manifest |
1546 |
index a437a63..929ce6c 100644 |
1547 |
--- a/sys-cluster/neutron/Manifest |
1548 |
+++ b/sys-cluster/neutron/Manifest |
1549 |
@@ -1,6 +1,3 @@ |
1550 |
-DIST neutron-7.0.4.tar.gz 2535795 SHA256 6088bd85ffbf170d2463948de64b8eb8e0a5f42dcd1fdddb5283c6c5c91a5ee4 SHA512 2756681c0795b3ba0514c938c89d6b15f42c2a405371e99d547b4ed1b7bda383ae989a2d539950f782265badcce5e755f2cea9002e5875d263f1dfd8497c8d64 WHIRLPOOL 707d7c19c69a94788b45f6187cd0a3527cd67a3edacec4dea423b07f6a48cd98fdc77855d6edf2c126ce4c792f1ee8b70098aaca8c04db1fe0c332f4c8f46d04 |
1551 |
-DIST neutron-7.1.0.tar.gz 2560006 SHA256 301f96ab109d32a0021e2d1929d0f7e9f0ddbfd915cb764596554e8bfa180afe SHA512 c58994e7d75b83d000141dd5eccbd31561f65e21656b5c1b11f27459fc5e6260b30366a70922ac3297de12aa42e88afe20fe4efff628f6b192af35d6efe1e35c WHIRLPOOL 43fbf0809a6868fe76dcdaf3ce9ffe7466f3b4701f6842b196d6dba43369f072d07d334eb1cbfadbd729d33d8822c9da6aaa42912fe9978d78bffed6b9c84987 |
1552 |
-DIST neutron-7.1.1.tar.gz 2563050 SHA256 154b7f16f14768f1b7c8c6bf6fa2d79b7aeafab0e34c6a0d5b41f546137b94ab SHA512 86e6bd5df2cf14c2c6eaf422547de0a440ad878ab50988db9d3af23f65f14527aabe5b1dc4308fae375b6dd3a773466fb7cc8e025d4df8dad964b78ca30d28ff WHIRLPOOL c0f0b5e2f1e4bcfa22a33e6c3cc0dec769c017d400d628ff7532a6cd73ed5057f6eb0346f7df8f9331ab1093f584ba3f6622e32a22a3204bece011c89584f7b6 |
1553 |
DIST neutron-8.1.2.tar.gz 2825641 SHA256 a3fdeed1421e1586bbdabd046474f1060bff4751257eacd90489f9e1b6eeff9d SHA512 70ae87033f8cc7c0b00373ed6fa82cd1406fdb12fa3688bb59e27f42c928944368e87099ee6c312f318375998cb3405ee70773feec8eaf4e20035d1a5442ff23 WHIRLPOOL f9313c89eebb7987dd9d6e3581179a9f49f8ce1c8e33de08136b6e32e0fb9486b49c91cd7ed9083a7609413f740c9dfb23d81f05db09edb0722d93f7601f80ab |
1554 |
DIST neutron-configs-2016.1.9999.tar.gz 11523 SHA256 906229c66882eb05d782a749b53b9368df28ae69eb99179cbaed2640996dd227 SHA512 95ff31ce599977b8bbd7f8783ba41c1f760a30721e8a6ea84fc8f0ecfc4f429d624dad29728d5bc026f7d76a4da6e19c0f4718fd1b58b65c50ff0470a3cf8f2d WHIRLPOOL 38868696cb444cd7c4eaaf704bfb8e2efb6486aa67a99951afd43de1a8e8ca7224e8b8592a2c28e09a7a43c1a9cf0ca02e44e05a50cc370bb9dacee873022a6d |
1555 |
DIST neutron-configs-8.1.2.tar.gz 11523 SHA256 906229c66882eb05d782a749b53b9368df28ae69eb99179cbaed2640996dd227 SHA512 95ff31ce599977b8bbd7f8783ba41c1f760a30721e8a6ea84fc8f0ecfc4f429d624dad29728d5bc026f7d76a4da6e19c0f4718fd1b58b65c50ff0470a3cf8f2d WHIRLPOOL 38868696cb444cd7c4eaaf704bfb8e2efb6486aa67a99951afd43de1a8e8ca7224e8b8592a2c28e09a7a43c1a9cf0ca02e44e05a50cc370bb9dacee873022a6d |
1556 |
|
1557 |
diff --git a/sys-cluster/neutron/neutron-7.0.4.ebuild b/sys-cluster/neutron/neutron-7.0.4.ebuild |
1558 |
deleted file mode 100644 |
1559 |
index e37ba8b..00000000 |
1560 |
--- a/sys-cluster/neutron/neutron-7.0.4.ebuild |
1561 |
+++ /dev/null |
1562 |
@@ -1,304 +0,0 @@ |
1563 |
-# Copyright 1999-2016 Gentoo Foundation |
1564 |
-# Distributed under the terms of the GNU General Public License v2 |
1565 |
-# $Id$ |
1566 |
- |
1567 |
-EAPI=5 |
1568 |
-PYTHON_COMPAT=( python2_7 ) |
1569 |
- |
1570 |
-inherit distutils-r1 linux-info user |
1571 |
- |
1572 |
-DESCRIPTION="A virtual network service for Openstack" |
1573 |
-HOMEPAGE="https://launchpad.net/neutron" |
1574 |
-SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz" |
1575 |
- |
1576 |
-LICENSE="Apache-2.0" |
1577 |
-SLOT="0" |
1578 |
-KEYWORDS="amd64 x86" |
1579 |
-IUSE="compute-only dhcp doc ipv6 l3 metadata openvswitch linuxbridge server test sqlite mysql postgres" |
1580 |
-REQUIRED_USE="!compute-only? ( || ( mysql postgres sqlite ) ) |
1581 |
- compute-only? ( !mysql !postgres !sqlite !dhcp !l3 !metadata !server |
1582 |
- || ( openvswitch linuxbridge ) )" |
1583 |
- |
1584 |
-CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]" |
1585 |
-DEPEND=" |
1586 |
- dev-python/setuptools[${PYTHON_USEDEP}] |
1587 |
- ${CDEPEND} |
1588 |
- app-admin/sudo |
1589 |
- test? ( |
1590 |
- ${RDEPEND} |
1591 |
- >=dev-python/cliff-1.14.0[${PYTHON_USEDEP}] |
1592 |
- <=dev-python/cliff-1.15.0[${PYTHON_USEDEP}] |
1593 |
- >=dev-python/cliff-1.14.0[${PYTHON_USEDEP}] |
1594 |
- >=dev-python/coverage-3.6[${PYTHON_USEDEP}] |
1595 |
- <=dev-python/coverage-4.0.3[${PYTHON_USEDEP}] |
1596 |
- >=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}] |
1597 |
- <=dev-python/fixtures-1.4.0-r9999[${PYTHON_USEDEP}] |
1598 |
- >=dev-python/mock-1.2[${PYTHON_USEDEP}] |
1599 |
- <=dev-python/mock-1.3.0[${PYTHON_USEDEP}] |
1600 |
- >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] |
1601 |
- <=dev-python/subunit-1.2.0[${PYTHON_USEDEP}] |
1602 |
- >=dev-python/requests-mock-0.6.0[${PYTHON_USEDEP}] |
1603 |
- <=dev-python/requests-mock-0.7.0[${PYTHON_USEDEP}] |
1604 |
- >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
1605 |
- !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] |
1606 |
- <dev-python/sphinx-1.3[${PYTHON_USEDEP}] |
1607 |
- >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
1608 |
- <=dev-python/oslo-sphinx-4.1.0[${PYTHON_USEDEP}] |
1609 |
- >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] |
1610 |
- <=dev-python/testrepository-0.0.20[${PYTHON_USEDEP}] |
1611 |
- >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] |
1612 |
- <=dev-python/testtools-1.8.1[${PYTHON_USEDEP}] |
1613 |
- >=dev-python/testresources-0.2.4[${PYTHON_USEDEP}] |
1614 |
- <=dev-python/testresources-1.0.0-r9999[${PYTHON_USEDEP}] |
1615 |
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] |
1616 |
- <=dev-python/testscenarios-0.5[${PYTHON_USEDEP}] |
1617 |
- >=dev-python/webtest-2.0[${PYTHON_USEDEP}] |
1618 |
- <=dev-python/webtest-2.0.20[${PYTHON_USEDEP}] |
1619 |
- >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] |
1620 |
- <=dev-python/oslotest-2.0.0[${PYTHON_USEDEP}] |
1621 |
- >=dev-python/os-testr-0.1.0[${PYTHON_USEDEP}] |
1622 |
- <=dev-python/os-testr-0.6.0[${PYTHON_USEDEP}] |
1623 |
- >=dev-python/tempest-lib-0.8.0[${PYTHON_USEDEP}] |
1624 |
- <=dev-python/tempest-lib-0.11.0[${PYTHON_USEDEP}] |
1625 |
- >=dev-python/ddt-0.7.0[${PYTHON_USEDEP}] |
1626 |
- <=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] |
1627 |
- ~dev-python/pylint-1.4.4[${PYTHON_USEDEP}] |
1628 |
- >=dev-python/reno-0.1.1[${PYTHON_USEDEP}] |
1629 |
- )" |
1630 |
- |
1631 |
-RDEPEND=" |
1632 |
- <=dev-python/paste-2.0.2[${PYTHON_USEDEP}] |
1633 |
- >=dev-python/pastedeploy-1.5.0-r1[${PYTHON_USEDEP}] |
1634 |
- <=dev-python/pastedeploy-1.5.2[${PYTHON_USEDEP}] |
1635 |
- >=dev-python/routes-1.12.3[${PYTHON_USEDEP}] |
1636 |
- !~dev-python/routes-2.0[${PYTHON_USEDEP}] |
1637 |
- !~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')] |
1638 |
- <=dev-python/routes-2.2[${PYTHON_USEDEP}] |
1639 |
- >=dev-python/debtcollector-0.3.0[${PYTHON_USEDEP}] |
1640 |
- <=dev-python/debtcollector-1.1.0[${PYTHON_USEDEP}] |
1641 |
- ~dev-python/eventlet-0.17.4[${PYTHON_USEDEP}] |
1642 |
- >=dev-python/pecan-1.0.0[${PYTHON_USEDEP}] |
1643 |
- <=dev-python/pecan-1.0.3[${PYTHON_USEDEP}] |
1644 |
- >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}] |
1645 |
- <=dev-python/greenlet-0.4.9[${PYTHON_USEDEP}] |
1646 |
- >=dev-python/httplib2-0.7.5[${PYTHON_USEDEP}] |
1647 |
- <=dev-python/httplib2-0.9.2[${PYTHON_USEDEP}] |
1648 |
- >=dev-python/requests-2.5.2[${PYTHON_USEDEP}] |
1649 |
- !~dev-python/requests-2.8.0[${PYTHON_USEDEP}] |
1650 |
- !~dev-python/requests-2.9.0[${PYTHON_USEDEP}] |
1651 |
- <=dev-python/requests-2.8.1[${PYTHON_USEDEP}] |
1652 |
- >=dev-python/jinja-2.6[${PYTHON_USEDEP}] |
1653 |
- <=dev-python/jinja-2.8[${PYTHON_USEDEP}] |
1654 |
- >=dev-python/keystonemiddleware-2.0.0[${PYTHON_USEDEP}] |
1655 |
- !=dev-python/keystonemiddleware-2.4.0[${PYTHON_USEDEP}] |
1656 |
- <=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}] |
1657 |
- >=dev-python/netaddr-0.7.12[${PYTHON_USEDEP}] |
1658 |
- !~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}] |
1659 |
- <=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] |
1660 |
- >=dev-python/python-neutronclient-2.6.0[${PYTHON_USEDEP}] |
1661 |
- <=dev-python/python-neutronclient-3.1.0[${PYTHON_USEDEP}] |
1662 |
- >=dev-python/retrying-1.2.3[${PYTHON_USEDEP}] |
1663 |
- !~dev-python/retrying-1.3.0[${PYTHON_USEDEP}] |
1664 |
- <=dev-python/retrying-1.3.3[${PYTHON_USEDEP}] |
1665 |
- >=dev-python/ryu-3.23.2[${PYTHON_USEDEP}] |
1666 |
- <=dev-python/ryu-3.26[${PYTHON_USEDEP}] |
1667 |
- compute-only? ( |
1668 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
1669 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
1670 |
- ) |
1671 |
- sqlite? ( |
1672 |
- >=dev-python/sqlalchemy-0.9.9[sqlite,${PYTHON_USEDEP}] |
1673 |
- <dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}] |
1674 |
- ) |
1675 |
- mysql? ( |
1676 |
- dev-python/mysql-python |
1677 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
1678 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
1679 |
- ) |
1680 |
- postgres? ( |
1681 |
- dev-python/psycopg:2 |
1682 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
1683 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
1684 |
- ) |
1685 |
- >=dev-python/webob-1.2.3[${PYTHON_USEDEP}] |
1686 |
- <=dev-python/webob-1.5.1[${PYTHON_USEDEP}] |
1687 |
- >=dev-python/python-keystoneclient-1.6.0[${PYTHON_USEDEP}] |
1688 |
- !~dev-python/python-keystoneclient-1.8.0[${PYTHON_USEDEP}] |
1689 |
- <=dev-python/python-keystoneclient-2.0.0-r9999[${PYTHON_USEDEP}] |
1690 |
- >=dev-python/alembic-0.8.0[${PYTHON_USEDEP}] |
1691 |
- <=dev-python/alembic-0.8.3[${PYTHON_USEDEP}] |
1692 |
- >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
1693 |
- <=dev-python/six-1.10.0[${PYTHON_USEDEP}] |
1694 |
- >=dev-python/stevedore-1.5.0[${PYTHON_USEDEP}] |
1695 |
- <=dev-python/stevedore-1.10.0[${PYTHON_USEDEP}] |
1696 |
- >=dev-python/oslo-concurrency-2.3.0[${PYTHON_USEDEP}] |
1697 |
- <=dev-python/oslo-concurrency-3.1.0[${PYTHON_USEDEP}] |
1698 |
- >=dev-python/oslo-config-2.3.0[${PYTHON_USEDEP}] |
1699 |
- <=dev-python/oslo-config-3.1.0[${PYTHON_USEDEP}] |
1700 |
- >=dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}] |
1701 |
- <=dev-python/oslo-context-1.0.0[${PYTHON_USEDEP}] |
1702 |
- >=dev-python/oslo-db-2.4.1[${PYTHON_USEDEP}] |
1703 |
- <=dev-python/oslo-db-4.1.0[${PYTHON_USEDEP}] |
1704 |
- >=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}] |
1705 |
- <=dev-python/oslo-i18n-3.1.0[${PYTHON_USEDEP}] |
1706 |
- >=dev-python/oslo-log-1.8.0[${PYTHON_USEDEP}] |
1707 |
- <=dev-python/oslo-log-2.1.0[${PYTHON_USEDEP}] |
1708 |
- >=dev-python/oslo-messaging-1.16.0[${PYTHON_USEDEP}] |
1709 |
- !~dev-python/oslo-messaging-1.17.0[${PYTHON_USEDEP}] |
1710 |
- !~dev-python/oslo-messaging-1.17.1[${PYTHON_USEDEP}] |
1711 |
- !~dev-python/oslo-messaging-2.6.0[${PYTHON_USEDEP}] |
1712 |
- !~dev-python/oslo-messaging-2.6.1[${PYTHON_USEDEP}] |
1713 |
- !~dev-python/oslo-messaging-2.7.0[${PYTHON_USEDEP}] |
1714 |
- !~dev-python/oslo-messaging-2.8.0[${PYTHON_USEDEP}] |
1715 |
- !~dev-python/oslo-messaging-2.8.1[${PYTHON_USEDEP}] |
1716 |
- !~dev-python/oslo-messaging-2.9.0[${PYTHON_USEDEP}] |
1717 |
- !~dev-python/oslo-messaging-3.1.0[${PYTHON_USEDEP}] |
1718 |
- <=dev-python/oslo-messaging-3.0.0[${PYTHON_USEDEP}] |
1719 |
- >=dev-python/oslo-middleware-2.8.0[${PYTHON_USEDEP}] |
1720 |
- !~dev-python/oslo-middleware-3.0.0[${PYTHON_USEDEP}] |
1721 |
- !~dev-python/oslo-middleware-3.1.0[${PYTHON_USEDEP}] |
1722 |
- !~dev-python/oslo-middleware-3.2.0[${PYTHON_USEDEP}] |
1723 |
- <=dev-python/oslo-middleware-3.3.0[${PYTHON_USEDEP}] |
1724 |
- >=dev-python/oslo-policy-0.5.0[${PYTHON_USEDEP}] |
1725 |
- <=dev-python/oslo-policy-1.1.0[${PYTHON_USEDEP}] |
1726 |
- >=dev-python/oslo-rootwrap-2.0.0[${PYTHON_USEDEP}] |
1727 |
- <=dev-python/oslo-rootwrap-3.1.0[${PYTHON_USEDEP}] |
1728 |
- >=dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}] |
1729 |
- <=dev-python/oslo-serialization-2.1.0[${PYTHON_USEDEP}] |
1730 |
- >=dev-python/oslo-service-0.7.0[${PYTHON_USEDEP}] |
1731 |
- <=dev-python/oslo-service-1.1.0[${PYTHON_USEDEP}] |
1732 |
- >=dev-python/oslo-utils-2.0.0[${PYTHON_USEDEP}] |
1733 |
- !~dev-python/oslo-utils-2.6.0[${PYTHON_USEDEP}] |
1734 |
- <=dev-python/oslo-utils-3.2.0[${PYTHON_USEDEP}] |
1735 |
- >=dev-python/oslo-versionedobjects-0.9.0[${PYTHON_USEDEP}] |
1736 |
- <=dev-python/oslo-versionedobjects-1.1.0[${PYTHON_USEDEP}] |
1737 |
- >=dev-python/python-novaclient-2.28.1[${PYTHON_USEDEP}] |
1738 |
- !~dev-python/python-novaclient-2.33.0[${PYTHON_USEDEP}] |
1739 |
- <=dev-python/python-novaclient-2.35.0[${PYTHON_USEDEP}] |
1740 |
- <=dev-python/pyudev-0.18[${PYTHON_USEDEP}] |
1741 |
- sys-apps/iproute2 |
1742 |
- net-misc/bridge-utils |
1743 |
- net-firewall/ipset |
1744 |
- net-firewall/iptables |
1745 |
- net-firewall/ebtables |
1746 |
- openvswitch? ( <=net-misc/openvswitch-2.5.9999 ) |
1747 |
- ipv6? ( net-misc/radvd ) |
1748 |
- dhcp? ( net-dns/dnsmasq[dhcp-tools] )" |
1749 |
- |
1750 |
-PATCHES=( |
1751 |
-) |
1752 |
- |
1753 |
-pkg_setup() { |
1754 |
- linux-info_pkg_setup |
1755 |
- CONFIG_CHECK_MODULES="VLAN_8021Q IP6_NF_FILTER IP6_NF_IPTABLES IP_NF_TARGET_REJECT \ |
1756 |
- IP_NF_MANGLE IP_NF_TARGET_MASQUERADE NF_NAT_IPV4 NF_CONNTRACK_IPV4 NF_DEFRAG_IPV4 \ |
1757 |
- NF_NAT_IPV4 NF_NAT NF_CONNTRACK IP_NF_FILTER IP_NF_IPTABLES NETFILTER_XTABLES" |
1758 |
- if linux_config_exists; then |
1759 |
- for module in ${CONFIG_CHECK_MODULES}; do |
1760 |
- linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled in kernel" |
1761 |
- done |
1762 |
- fi |
1763 |
- enewgroup neutron |
1764 |
- enewuser neutron -1 -1 /var/lib/neutron neutron |
1765 |
-} |
1766 |
- |
1767 |
-pkg_config() { |
1768 |
- fperms 0700 /var/log/neutron |
1769 |
- fowners neutron:neutron /var/log neutron |
1770 |
-} |
1771 |
- |
1772 |
-src_prepare() { |
1773 |
- sed -i '/^hacking/d' test-requirements.txt || die |
1774 |
- # it's /bin/ip not /sbin/ip |
1775 |
- sed -i 's/sbin\/ip\,/bin\/ip\,/g' etc/neutron/rootwrap.d/* || die |
1776 |
- distutils-r1_python_prepare_all |
1777 |
-} |
1778 |
- |
1779 |
-python_compile_all() { |
1780 |
- use doc && make -C doc html |
1781 |
-} |
1782 |
- |
1783 |
-python_test() { |
1784 |
- # https://bugs.launchpad.net/neutron/+bug/1234857 |
1785 |
- # https://bugs.launchpad.net/swift/+bug/1249727 |
1786 |
- # https://bugs.launchpad.net/neutron/+bug/1251657 |
1787 |
- # Move tests out that attempt net connection, have failures |
1788 |
- mv $(find . -name test_ovs_tunnel.py) . || die |
1789 |
- sed -e 's:test_app_using_ipv6_and_ssl:_&:' \ |
1790 |
- -e 's:test_start_random_port_with_ipv6:_&:' \ |
1791 |
- -i neutron/tests/unit/test_wsgi.py || die |
1792 |
- testr init |
1793 |
- testr run --parallel || die "failed testsuite under python2.7" |
1794 |
-} |
1795 |
- |
1796 |
-python_install() { |
1797 |
- distutils-r1_python_install |
1798 |
- if use server; then |
1799 |
- newinitd "${FILESDIR}/neutron.initd" "neutron-server" |
1800 |
- newconfd "${FILESDIR}/neutron-server.confd" "neutron-server" |
1801 |
- dosym /etc/neutron/plugin.ini /etc/neutron/plugins/ml2/ml2_conf.ini |
1802 |
- fi |
1803 |
- if use dhcp; then |
1804 |
- newinitd "${FILESDIR}/neutron.initd" "neutron-dhcp-agent" |
1805 |
- newconfd "${FILESDIR}/neutron-dhcp-agent.confd" "neutron-dhcp-agent" |
1806 |
- fi |
1807 |
- if use l3; then |
1808 |
- newinitd "${FILESDIR}/neutron.initd" "neutron-l3-agent" |
1809 |
- newconfd "${FILESDIR}/neutron-l3-agent.confd" "neutron-l3-agent" |
1810 |
- fi |
1811 |
- if use metadata; then |
1812 |
- newinitd "${FILESDIR}/neutron.initd" "neutron-metadata-agent" |
1813 |
- newconfd "${FILESDIR}/neutron-metadata-agent.confd" "neutron-metadata-agent" |
1814 |
- fi |
1815 |
- if use openvswitch; then |
1816 |
- newinitd "${FILESDIR}/neutron.initd" "neutron-openvswitch-agent" |
1817 |
- newconfd "${FILESDIR}/neutron-openvswitch-agent.confd" "neutron-openvswitch-agent" |
1818 |
- newinitd "${FILESDIR}/neutron.initd" "neutron-ovs-cleanup" |
1819 |
- newconfd "${FILESDIR}/neutron-openvswitch-agent.confd" "neutron-ovs-cleanup" |
1820 |
- fi |
1821 |
- if use linuxbridge; then |
1822 |
- newinitd "${FILESDIR}/neutron.initd" "neutron-linuxbridge-agent" |
1823 |
- newconfd "${FILESDIR}/neutron-linuxbridge-agent.confd.liberty" "neutron-linuxbridge-agent" |
1824 |
- fi |
1825 |
- diropts -m 755 -o neutron -g neutron |
1826 |
- dodir /var/log/neutron /var/lib/neutron |
1827 |
- keepdir /etc/neutron |
1828 |
- insinto /etc/neutron |
1829 |
- insopts -m 0640 -o neutron -g neutron |
1830 |
- |
1831 |
- doins etc/* |
1832 |
- # stupid renames |
1833 |
- rm "${D}etc/neutron/quantum" |
1834 |
- insinto /etc/neutron |
1835 |
- doins -r "etc/neutron/plugins" |
1836 |
- insopts -m 0640 -o root -g root |
1837 |
- doins "etc/rootwrap.conf" |
1838 |
- doins -r "etc/neutron/rootwrap.d" |
1839 |
- |
1840 |
- insopts -m 0644 |
1841 |
- insinto "/usr/lib64/python2.7/site-packages/neutron/db/migration/alembic_migrations/" |
1842 |
- doins -r "neutron/db/migration/alembic_migrations/versions" |
1843 |
- |
1844 |
- #add sudoers definitions for user neutron |
1845 |
- insinto /etc/sudoers.d/ |
1846 |
- insopts -m 0440 -o root -g root |
1847 |
- newins "${FILESDIR}/neutron.sudoersd" neutron |
1848 |
- |
1849 |
- #remove superfluous stuff |
1850 |
- rm -R "${D}/usr/etc/" |
1851 |
-} |
1852 |
- |
1853 |
-python_install_all() { |
1854 |
- use doc && local HTML_DOCS=( doc/build/html/. ) |
1855 |
- distutils-r1_python_install_all |
1856 |
-} |
1857 |
- |
1858 |
-pkg_postinst() { |
1859 |
- elog |
1860 |
- elog "neutron-server's conf.d file may need updating to include additional ini files" |
1861 |
- elog "We currently assume the ml2 plugin will be used but do not make assumptions" |
1862 |
- elog "on if you will use openvswitch or linuxbridge (or something else)" |
1863 |
- elog |
1864 |
- elog "Other conf.d files may need updating too, but should be good for the default use case" |
1865 |
- elog |
1866 |
-} |
1867 |
|
1868 |
diff --git a/sys-cluster/neutron/neutron-7.1.0.ebuild b/sys-cluster/neutron/neutron-7.1.0.ebuild |
1869 |
deleted file mode 100644 |
1870 |
index b68506b..00000000 |
1871 |
--- a/sys-cluster/neutron/neutron-7.1.0.ebuild |
1872 |
+++ /dev/null |
1873 |
@@ -1,304 +0,0 @@ |
1874 |
-# Copyright 1999-2016 Gentoo Foundation |
1875 |
-# Distributed under the terms of the GNU General Public License v2 |
1876 |
-# $Id$ |
1877 |
- |
1878 |
-EAPI=5 |
1879 |
-PYTHON_COMPAT=( python2_7 ) |
1880 |
- |
1881 |
-inherit distutils-r1 linux-info user |
1882 |
- |
1883 |
-DESCRIPTION="A virtual network service for Openstack" |
1884 |
-HOMEPAGE="https://launchpad.net/neutron" |
1885 |
-SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz" |
1886 |
- |
1887 |
-LICENSE="Apache-2.0" |
1888 |
-SLOT="0" |
1889 |
-KEYWORDS="~amd64 ~x86" |
1890 |
-IUSE="compute-only dhcp doc ipv6 l3 metadata openvswitch linuxbridge server test sqlite mysql postgres" |
1891 |
-REQUIRED_USE="!compute-only? ( || ( mysql postgres sqlite ) ) |
1892 |
- compute-only? ( !mysql !postgres !sqlite !dhcp !l3 !metadata !server |
1893 |
- || ( openvswitch linuxbridge ) )" |
1894 |
- |
1895 |
-CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]" |
1896 |
-DEPEND=" |
1897 |
- dev-python/setuptools[${PYTHON_USEDEP}] |
1898 |
- ${CDEPEND} |
1899 |
- app-admin/sudo |
1900 |
- test? ( |
1901 |
- ${RDEPEND} |
1902 |
- >=dev-python/cliff-1.14.0[${PYTHON_USEDEP}] |
1903 |
- <=dev-python/cliff-1.15.0[${PYTHON_USEDEP}] |
1904 |
- >=dev-python/cliff-1.14.0[${PYTHON_USEDEP}] |
1905 |
- >=dev-python/coverage-3.6[${PYTHON_USEDEP}] |
1906 |
- <=dev-python/coverage-4.0.3[${PYTHON_USEDEP}] |
1907 |
- >=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}] |
1908 |
- <=dev-python/fixtures-1.4.0-r9999[${PYTHON_USEDEP}] |
1909 |
- >=dev-python/mock-1.2[${PYTHON_USEDEP}] |
1910 |
- <=dev-python/mock-1.3.0[${PYTHON_USEDEP}] |
1911 |
- >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] |
1912 |
- <=dev-python/subunit-1.2.0[${PYTHON_USEDEP}] |
1913 |
- >=dev-python/requests-mock-0.6.0[${PYTHON_USEDEP}] |
1914 |
- <=dev-python/requests-mock-0.7.0[${PYTHON_USEDEP}] |
1915 |
- >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
1916 |
- !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] |
1917 |
- <dev-python/sphinx-1.3[${PYTHON_USEDEP}] |
1918 |
- >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
1919 |
- <=dev-python/oslo-sphinx-4.1.0[${PYTHON_USEDEP}] |
1920 |
- >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] |
1921 |
- <=dev-python/testrepository-0.0.20[${PYTHON_USEDEP}] |
1922 |
- >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] |
1923 |
- <=dev-python/testtools-1.8.1[${PYTHON_USEDEP}] |
1924 |
- >=dev-python/testresources-0.2.4[${PYTHON_USEDEP}] |
1925 |
- <=dev-python/testresources-1.0.0-r9999[${PYTHON_USEDEP}] |
1926 |
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] |
1927 |
- <=dev-python/testscenarios-0.5[${PYTHON_USEDEP}] |
1928 |
- >=dev-python/webtest-2.0[${PYTHON_USEDEP}] |
1929 |
- <=dev-python/webtest-2.0.20[${PYTHON_USEDEP}] |
1930 |
- >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] |
1931 |
- <=dev-python/oslotest-2.0.0[${PYTHON_USEDEP}] |
1932 |
- >=dev-python/os-testr-0.1.0[${PYTHON_USEDEP}] |
1933 |
- <=dev-python/os-testr-0.6.0[${PYTHON_USEDEP}] |
1934 |
- >=dev-python/tempest-lib-0.8.0[${PYTHON_USEDEP}] |
1935 |
- <=dev-python/tempest-lib-0.11.0[${PYTHON_USEDEP}] |
1936 |
- >=dev-python/ddt-0.7.0[${PYTHON_USEDEP}] |
1937 |
- <=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] |
1938 |
- ~dev-python/pylint-1.4.4[${PYTHON_USEDEP}] |
1939 |
- >=dev-python/reno-0.1.1[${PYTHON_USEDEP}] |
1940 |
- )" |
1941 |
- |
1942 |
-RDEPEND=" |
1943 |
- <=dev-python/paste-2.0.2[${PYTHON_USEDEP}] |
1944 |
- >=dev-python/pastedeploy-1.5.0-r1[${PYTHON_USEDEP}] |
1945 |
- <=dev-python/pastedeploy-1.5.2[${PYTHON_USEDEP}] |
1946 |
- >=dev-python/routes-1.12.3[${PYTHON_USEDEP}] |
1947 |
- !~dev-python/routes-2.0[${PYTHON_USEDEP}] |
1948 |
- !~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')] |
1949 |
- <=dev-python/routes-2.2[${PYTHON_USEDEP}] |
1950 |
- >=dev-python/debtcollector-0.3.0[${PYTHON_USEDEP}] |
1951 |
- <=dev-python/debtcollector-1.1.0[${PYTHON_USEDEP}] |
1952 |
- ~dev-python/eventlet-0.17.4[${PYTHON_USEDEP}] |
1953 |
- >=dev-python/pecan-1.0.0[${PYTHON_USEDEP}] |
1954 |
- <=dev-python/pecan-1.0.3[${PYTHON_USEDEP}] |
1955 |
- >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}] |
1956 |
- <=dev-python/greenlet-0.4.9[${PYTHON_USEDEP}] |
1957 |
- >=dev-python/httplib2-0.7.5[${PYTHON_USEDEP}] |
1958 |
- <=dev-python/httplib2-0.9.2[${PYTHON_USEDEP}] |
1959 |
- >=dev-python/requests-2.5.2[${PYTHON_USEDEP}] |
1960 |
- !~dev-python/requests-2.8.0[${PYTHON_USEDEP}] |
1961 |
- !~dev-python/requests-2.9.0[${PYTHON_USEDEP}] |
1962 |
- <=dev-python/requests-2.8.1[${PYTHON_USEDEP}] |
1963 |
- >=dev-python/jinja-2.6[${PYTHON_USEDEP}] |
1964 |
- <=dev-python/jinja-2.8[${PYTHON_USEDEP}] |
1965 |
- >=dev-python/keystonemiddleware-2.0.0[${PYTHON_USEDEP}] |
1966 |
- !=dev-python/keystonemiddleware-2.4.0[${PYTHON_USEDEP}] |
1967 |
- <=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}] |
1968 |
- >=dev-python/netaddr-0.7.12[${PYTHON_USEDEP}] |
1969 |
- !~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}] |
1970 |
- <=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] |
1971 |
- >=dev-python/python-neutronclient-2.6.0[${PYTHON_USEDEP}] |
1972 |
- <=dev-python/python-neutronclient-3.1.0[${PYTHON_USEDEP}] |
1973 |
- >=dev-python/retrying-1.2.3[${PYTHON_USEDEP}] |
1974 |
- !~dev-python/retrying-1.3.0[${PYTHON_USEDEP}] |
1975 |
- <=dev-python/retrying-1.3.3[${PYTHON_USEDEP}] |
1976 |
- >=dev-python/ryu-3.23.2[${PYTHON_USEDEP}] |
1977 |
- <=dev-python/ryu-3.26[${PYTHON_USEDEP}] |
1978 |
- compute-only? ( |
1979 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
1980 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
1981 |
- ) |
1982 |
- sqlite? ( |
1983 |
- >=dev-python/sqlalchemy-0.9.9[sqlite,${PYTHON_USEDEP}] |
1984 |
- <dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}] |
1985 |
- ) |
1986 |
- mysql? ( |
1987 |
- dev-python/mysql-python |
1988 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
1989 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
1990 |
- ) |
1991 |
- postgres? ( |
1992 |
- dev-python/psycopg:2 |
1993 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
1994 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
1995 |
- ) |
1996 |
- >=dev-python/webob-1.2.3[${PYTHON_USEDEP}] |
1997 |
- <=dev-python/webob-1.5.1[${PYTHON_USEDEP}] |
1998 |
- >=dev-python/python-keystoneclient-1.6.0[${PYTHON_USEDEP}] |
1999 |
- !~dev-python/python-keystoneclient-1.8.0[${PYTHON_USEDEP}] |
2000 |
- <=dev-python/python-keystoneclient-2.0.0-r9999[${PYTHON_USEDEP}] |
2001 |
- >=dev-python/alembic-0.8.0[${PYTHON_USEDEP}] |
2002 |
- <=dev-python/alembic-0.8.3[${PYTHON_USEDEP}] |
2003 |
- >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
2004 |
- <=dev-python/six-1.10.0[${PYTHON_USEDEP}] |
2005 |
- >=dev-python/stevedore-1.5.0[${PYTHON_USEDEP}] |
2006 |
- <=dev-python/stevedore-1.10.0[${PYTHON_USEDEP}] |
2007 |
- >=dev-python/oslo-concurrency-2.3.0[${PYTHON_USEDEP}] |
2008 |
- <=dev-python/oslo-concurrency-3.1.0[${PYTHON_USEDEP}] |
2009 |
- >=dev-python/oslo-config-2.3.0[${PYTHON_USEDEP}] |
2010 |
- <=dev-python/oslo-config-3.1.0[${PYTHON_USEDEP}] |
2011 |
- >=dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}] |
2012 |
- <=dev-python/oslo-context-1.0.0[${PYTHON_USEDEP}] |
2013 |
- >=dev-python/oslo-db-2.4.1[${PYTHON_USEDEP}] |
2014 |
- <=dev-python/oslo-db-4.1.0[${PYTHON_USEDEP}] |
2015 |
- >=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}] |
2016 |
- <=dev-python/oslo-i18n-3.1.0[${PYTHON_USEDEP}] |
2017 |
- >=dev-python/oslo-log-1.8.0[${PYTHON_USEDEP}] |
2018 |
- <=dev-python/oslo-log-2.1.0[${PYTHON_USEDEP}] |
2019 |
- >=dev-python/oslo-messaging-1.16.0[${PYTHON_USEDEP}] |
2020 |
- !~dev-python/oslo-messaging-1.17.0[${PYTHON_USEDEP}] |
2021 |
- !~dev-python/oslo-messaging-1.17.1[${PYTHON_USEDEP}] |
2022 |
- !~dev-python/oslo-messaging-2.6.0[${PYTHON_USEDEP}] |
2023 |
- !~dev-python/oslo-messaging-2.6.1[${PYTHON_USEDEP}] |
2024 |
- !~dev-python/oslo-messaging-2.7.0[${PYTHON_USEDEP}] |
2025 |
- !~dev-python/oslo-messaging-2.8.0[${PYTHON_USEDEP}] |
2026 |
- !~dev-python/oslo-messaging-2.8.1[${PYTHON_USEDEP}] |
2027 |
- !~dev-python/oslo-messaging-2.9.0[${PYTHON_USEDEP}] |
2028 |
- !~dev-python/oslo-messaging-3.1.0[${PYTHON_USEDEP}] |
2029 |
- <=dev-python/oslo-messaging-3.0.0[${PYTHON_USEDEP}] |
2030 |
- >=dev-python/oslo-middleware-2.8.0[${PYTHON_USEDEP}] |
2031 |
- !~dev-python/oslo-middleware-3.0.0[${PYTHON_USEDEP}] |
2032 |
- !~dev-python/oslo-middleware-3.1.0[${PYTHON_USEDEP}] |
2033 |
- !~dev-python/oslo-middleware-3.2.0[${PYTHON_USEDEP}] |
2034 |
- <=dev-python/oslo-middleware-3.3.0[${PYTHON_USEDEP}] |
2035 |
- >=dev-python/oslo-policy-0.5.0[${PYTHON_USEDEP}] |
2036 |
- <=dev-python/oslo-policy-1.1.0[${PYTHON_USEDEP}] |
2037 |
- >=dev-python/oslo-rootwrap-2.0.0[${PYTHON_USEDEP}] |
2038 |
- <=dev-python/oslo-rootwrap-3.1.0[${PYTHON_USEDEP}] |
2039 |
- >=dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}] |
2040 |
- <=dev-python/oslo-serialization-2.1.0[${PYTHON_USEDEP}] |
2041 |
- >=dev-python/oslo-service-0.7.0[${PYTHON_USEDEP}] |
2042 |
- <=dev-python/oslo-service-1.1.0[${PYTHON_USEDEP}] |
2043 |
- >=dev-python/oslo-utils-2.0.0[${PYTHON_USEDEP}] |
2044 |
- !~dev-python/oslo-utils-2.6.0[${PYTHON_USEDEP}] |
2045 |
- <=dev-python/oslo-utils-3.2.0[${PYTHON_USEDEP}] |
2046 |
- >=dev-python/oslo-versionedobjects-0.9.0[${PYTHON_USEDEP}] |
2047 |
- <=dev-python/oslo-versionedobjects-1.1.0[${PYTHON_USEDEP}] |
2048 |
- >=dev-python/python-novaclient-2.28.1[${PYTHON_USEDEP}] |
2049 |
- !~dev-python/python-novaclient-2.33.0[${PYTHON_USEDEP}] |
2050 |
- <=dev-python/python-novaclient-2.35.0[${PYTHON_USEDEP}] |
2051 |
- <=dev-python/pyudev-0.18[${PYTHON_USEDEP}] |
2052 |
- sys-apps/iproute2 |
2053 |
- net-misc/bridge-utils |
2054 |
- net-firewall/ipset |
2055 |
- net-firewall/iptables |
2056 |
- net-firewall/ebtables |
2057 |
- openvswitch? ( <=net-misc/openvswitch-2.5.9999 ) |
2058 |
- ipv6? ( net-misc/radvd ) |
2059 |
- dhcp? ( net-dns/dnsmasq[dhcp-tools] )" |
2060 |
- |
2061 |
-PATCHES=( |
2062 |
-) |
2063 |
- |
2064 |
-pkg_setup() { |
2065 |
- linux-info_pkg_setup |
2066 |
- CONFIG_CHECK_MODULES="VLAN_8021Q IP6_NF_FILTER IP6_NF_IPTABLES IP_NF_TARGET_REJECT \ |
2067 |
- IP_NF_MANGLE IP_NF_TARGET_MASQUERADE NF_NAT_IPV4 NF_CONNTRACK_IPV4 NF_DEFRAG_IPV4 \ |
2068 |
- NF_NAT_IPV4 NF_NAT NF_CONNTRACK IP_NF_FILTER IP_NF_IPTABLES NETFILTER_XTABLES" |
2069 |
- if linux_config_exists; then |
2070 |
- for module in ${CONFIG_CHECK_MODULES}; do |
2071 |
- linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled in kernel" |
2072 |
- done |
2073 |
- fi |
2074 |
- enewgroup neutron |
2075 |
- enewuser neutron -1 -1 /var/lib/neutron neutron |
2076 |
-} |
2077 |
- |
2078 |
-pkg_config() { |
2079 |
- fperms 0700 /var/log/neutron |
2080 |
- fowners neutron:neutron /var/log neutron |
2081 |
-} |
2082 |
- |
2083 |
-src_prepare() { |
2084 |
- sed -i '/^hacking/d' test-requirements.txt || die |
2085 |
- # it's /bin/ip not /sbin/ip |
2086 |
- sed -i 's/sbin\/ip\,/bin\/ip\,/g' etc/neutron/rootwrap.d/* || die |
2087 |
- distutils-r1_python_prepare_all |
2088 |
-} |
2089 |
- |
2090 |
-python_compile_all() { |
2091 |
- use doc && make -C doc html |
2092 |
-} |
2093 |
- |
2094 |
-python_test() { |
2095 |
- # https://bugs.launchpad.net/neutron/+bug/1234857 |
2096 |
- # https://bugs.launchpad.net/swift/+bug/1249727 |
2097 |
- # https://bugs.launchpad.net/neutron/+bug/1251657 |
2098 |
- # Move tests out that attempt net connection, have failures |
2099 |
- mv $(find . -name test_ovs_tunnel.py) . || die |
2100 |
- sed -e 's:test_app_using_ipv6_and_ssl:_&:' \ |
2101 |
- -e 's:test_start_random_port_with_ipv6:_&:' \ |
2102 |
- -i neutron/tests/unit/test_wsgi.py || die |
2103 |
- testr init |
2104 |
- testr run --parallel || die "failed testsuite under python2.7" |
2105 |
-} |
2106 |
- |
2107 |
-python_install() { |
2108 |
- distutils-r1_python_install |
2109 |
- if use server; then |
2110 |
- newinitd "${FILESDIR}/neutron.initd" "neutron-server" |
2111 |
- newconfd "${FILESDIR}/neutron-server.confd" "neutron-server" |
2112 |
- dosym /etc/neutron/plugin.ini /etc/neutron/plugins/ml2/ml2_conf.ini |
2113 |
- fi |
2114 |
- if use dhcp; then |
2115 |
- newinitd "${FILESDIR}/neutron.initd" "neutron-dhcp-agent" |
2116 |
- newconfd "${FILESDIR}/neutron-dhcp-agent.confd" "neutron-dhcp-agent" |
2117 |
- fi |
2118 |
- if use l3; then |
2119 |
- newinitd "${FILESDIR}/neutron.initd" "neutron-l3-agent" |
2120 |
- newconfd "${FILESDIR}/neutron-l3-agent.confd" "neutron-l3-agent" |
2121 |
- fi |
2122 |
- if use metadata; then |
2123 |
- newinitd "${FILESDIR}/neutron.initd" "neutron-metadata-agent" |
2124 |
- newconfd "${FILESDIR}/neutron-metadata-agent.confd" "neutron-metadata-agent" |
2125 |
- fi |
2126 |
- if use openvswitch; then |
2127 |
- newinitd "${FILESDIR}/neutron.initd" "neutron-openvswitch-agent" |
2128 |
- newconfd "${FILESDIR}/neutron-openvswitch-agent.confd" "neutron-openvswitch-agent" |
2129 |
- newinitd "${FILESDIR}/neutron.initd" "neutron-ovs-cleanup" |
2130 |
- newconfd "${FILESDIR}/neutron-openvswitch-agent.confd" "neutron-ovs-cleanup" |
2131 |
- fi |
2132 |
- if use linuxbridge; then |
2133 |
- newinitd "${FILESDIR}/neutron.initd" "neutron-linuxbridge-agent" |
2134 |
- newconfd "${FILESDIR}/neutron-linuxbridge-agent.confd.liberty" "neutron-linuxbridge-agent" |
2135 |
- fi |
2136 |
- diropts -m 755 -o neutron -g neutron |
2137 |
- dodir /var/log/neutron /var/lib/neutron |
2138 |
- keepdir /etc/neutron |
2139 |
- insinto /etc/neutron |
2140 |
- insopts -m 0640 -o neutron -g neutron |
2141 |
- |
2142 |
- doins etc/* |
2143 |
- # stupid renames |
2144 |
- rm "${D}etc/neutron/quantum" |
2145 |
- insinto /etc/neutron |
2146 |
- doins -r "etc/neutron/plugins" |
2147 |
- insopts -m 0640 -o root -g root |
2148 |
- doins "etc/rootwrap.conf" |
2149 |
- doins -r "etc/neutron/rootwrap.d" |
2150 |
- |
2151 |
- insopts -m 0644 |
2152 |
- insinto "/usr/lib64/python2.7/site-packages/neutron/db/migration/alembic_migrations/" |
2153 |
- doins -r "neutron/db/migration/alembic_migrations/versions" |
2154 |
- |
2155 |
- #add sudoers definitions for user neutron |
2156 |
- insinto /etc/sudoers.d/ |
2157 |
- insopts -m 0440 -o root -g root |
2158 |
- newins "${FILESDIR}/neutron.sudoersd" neutron |
2159 |
- |
2160 |
- #remove superfluous stuff |
2161 |
- rm -R "${D}/usr/etc/" |
2162 |
-} |
2163 |
- |
2164 |
-python_install_all() { |
2165 |
- use doc && local HTML_DOCS=( doc/build/html/. ) |
2166 |
- distutils-r1_python_install_all |
2167 |
-} |
2168 |
- |
2169 |
-pkg_postinst() { |
2170 |
- elog |
2171 |
- elog "neutron-server's conf.d file may need updating to include additional ini files" |
2172 |
- elog "We currently assume the ml2 plugin will be used but do not make assumptions" |
2173 |
- elog "on if you will use openvswitch or linuxbridge (or something else)" |
2174 |
- elog |
2175 |
- elog "Other conf.d files may need updating too, but should be good for the default use case" |
2176 |
- elog |
2177 |
-} |
2178 |
|
2179 |
diff --git a/sys-cluster/neutron/neutron-7.1.1.ebuild b/sys-cluster/neutron/neutron-7.1.1.ebuild |
2180 |
deleted file mode 100644 |
2181 |
index 5227748..00000000 |
2182 |
--- a/sys-cluster/neutron/neutron-7.1.1.ebuild |
2183 |
+++ /dev/null |
2184 |
@@ -1,303 +0,0 @@ |
2185 |
-# Copyright 1999-2016 Gentoo Foundation |
2186 |
-# Distributed under the terms of the GNU General Public License v2 |
2187 |
-# $Id$ |
2188 |
- |
2189 |
-EAPI=5 |
2190 |
-PYTHON_COMPAT=( python2_7 ) |
2191 |
- |
2192 |
-inherit distutils-r1 linux-info user |
2193 |
- |
2194 |
-DESCRIPTION="A virtual network service for Openstack" |
2195 |
-HOMEPAGE="https://launchpad.net/neutron" |
2196 |
-SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz" |
2197 |
- |
2198 |
-LICENSE="Apache-2.0" |
2199 |
-SLOT="0" |
2200 |
-KEYWORDS="~amd64 ~x86" |
2201 |
-IUSE="compute-only dhcp doc ipv6 l3 metadata openvswitch linuxbridge server test sqlite mysql postgres" |
2202 |
-REQUIRED_USE="!compute-only? ( || ( mysql postgres sqlite ) ) |
2203 |
- compute-only? ( !mysql !postgres !sqlite !dhcp !l3 !metadata !server |
2204 |
- || ( openvswitch linuxbridge ) )" |
2205 |
- |
2206 |
-CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]" |
2207 |
-DEPEND=" |
2208 |
- dev-python/setuptools[${PYTHON_USEDEP}] |
2209 |
- ${CDEPEND} |
2210 |
- app-admin/sudo |
2211 |
- test? ( |
2212 |
- ${RDEPEND} |
2213 |
- >=dev-python/cliff-1.14.0[${PYTHON_USEDEP}] |
2214 |
- <=dev-python/cliff-1.15.0[${PYTHON_USEDEP}] |
2215 |
- >=dev-python/coverage-3.6[${PYTHON_USEDEP}] |
2216 |
- <=dev-python/coverage-4.0.3[${PYTHON_USEDEP}] |
2217 |
- >=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}] |
2218 |
- <=dev-python/fixtures-1.4.0-r9999[${PYTHON_USEDEP}] |
2219 |
- >=dev-python/mock-1.2[${PYTHON_USEDEP}] |
2220 |
- <=dev-python/mock-1.3.0[${PYTHON_USEDEP}] |
2221 |
- >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] |
2222 |
- <=dev-python/subunit-1.2.0[${PYTHON_USEDEP}] |
2223 |
- >=dev-python/requests-mock-0.6.0[${PYTHON_USEDEP}] |
2224 |
- <=dev-python/requests-mock-0.7.0[${PYTHON_USEDEP}] |
2225 |
- >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
2226 |
- !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] |
2227 |
- <dev-python/sphinx-1.3[${PYTHON_USEDEP}] |
2228 |
- >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
2229 |
- <=dev-python/oslo-sphinx-4.1.0[${PYTHON_USEDEP}] |
2230 |
- >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] |
2231 |
- <=dev-python/testrepository-0.0.20[${PYTHON_USEDEP}] |
2232 |
- >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] |
2233 |
- <=dev-python/testtools-1.8.1[${PYTHON_USEDEP}] |
2234 |
- >=dev-python/testresources-0.2.4[${PYTHON_USEDEP}] |
2235 |
- <=dev-python/testresources-1.0.0-r9999[${PYTHON_USEDEP}] |
2236 |
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] |
2237 |
- <=dev-python/testscenarios-0.5[${PYTHON_USEDEP}] |
2238 |
- >=dev-python/webtest-2.0[${PYTHON_USEDEP}] |
2239 |
- <=dev-python/webtest-2.0.20[${PYTHON_USEDEP}] |
2240 |
- >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] |
2241 |
- <=dev-python/oslotest-2.0.0[${PYTHON_USEDEP}] |
2242 |
- >=dev-python/os-testr-0.1.0[${PYTHON_USEDEP}] |
2243 |
- <=dev-python/os-testr-0.6.0[${PYTHON_USEDEP}] |
2244 |
- >=dev-python/tempest-lib-0.8.0[${PYTHON_USEDEP}] |
2245 |
- <=dev-python/tempest-lib-0.11.0[${PYTHON_USEDEP}] |
2246 |
- >=dev-python/ddt-0.7.0[${PYTHON_USEDEP}] |
2247 |
- <=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] |
2248 |
- ~dev-python/pylint-1.4.4[${PYTHON_USEDEP}] |
2249 |
- >=dev-python/reno-0.1.1[${PYTHON_USEDEP}] |
2250 |
- )" |
2251 |
- |
2252 |
-RDEPEND=" |
2253 |
- <=dev-python/paste-2.0.2[${PYTHON_USEDEP}] |
2254 |
- >=dev-python/pastedeploy-1.5.0-r1[${PYTHON_USEDEP}] |
2255 |
- <=dev-python/pastedeploy-1.5.2[${PYTHON_USEDEP}] |
2256 |
- >=dev-python/routes-1.12.3[${PYTHON_USEDEP}] |
2257 |
- !~dev-python/routes-2.0[${PYTHON_USEDEP}] |
2258 |
- !~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')] |
2259 |
- <=dev-python/routes-2.2[${PYTHON_USEDEP}] |
2260 |
- >=dev-python/debtcollector-0.3.0[${PYTHON_USEDEP}] |
2261 |
- <=dev-python/debtcollector-1.1.0[${PYTHON_USEDEP}] |
2262 |
- ~dev-python/eventlet-0.17.4[${PYTHON_USEDEP}] |
2263 |
- >=dev-python/pecan-1.0.0[${PYTHON_USEDEP}] |
2264 |
- <=dev-python/pecan-1.0.3[${PYTHON_USEDEP}] |
2265 |
- >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}] |
2266 |
- <=dev-python/greenlet-0.4.9[${PYTHON_USEDEP}] |
2267 |
- >=dev-python/httplib2-0.7.5[${PYTHON_USEDEP}] |
2268 |
- <=dev-python/httplib2-0.9.2[${PYTHON_USEDEP}] |
2269 |
- >=dev-python/requests-2.5.2[${PYTHON_USEDEP}] |
2270 |
- !~dev-python/requests-2.8.0[${PYTHON_USEDEP}] |
2271 |
- !~dev-python/requests-2.9.0[${PYTHON_USEDEP}] |
2272 |
- <=dev-python/requests-2.8.1[${PYTHON_USEDEP}] |
2273 |
- >=dev-python/jinja-2.6[${PYTHON_USEDEP}] |
2274 |
- <=dev-python/jinja-2.8[${PYTHON_USEDEP}] |
2275 |
- >=dev-python/keystonemiddleware-2.0.0[${PYTHON_USEDEP}] |
2276 |
- !=dev-python/keystonemiddleware-2.4.0[${PYTHON_USEDEP}] |
2277 |
- <=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}] |
2278 |
- >=dev-python/netaddr-0.7.12[${PYTHON_USEDEP}] |
2279 |
- !~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}] |
2280 |
- <=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] |
2281 |
- >=dev-python/python-neutronclient-2.6.0[${PYTHON_USEDEP}] |
2282 |
- <=dev-python/python-neutronclient-3.1.0[${PYTHON_USEDEP}] |
2283 |
- >=dev-python/retrying-1.2.3[${PYTHON_USEDEP}] |
2284 |
- !~dev-python/retrying-1.3.0[${PYTHON_USEDEP}] |
2285 |
- <=dev-python/retrying-1.3.3[${PYTHON_USEDEP}] |
2286 |
- >=dev-python/ryu-3.23.2[${PYTHON_USEDEP}] |
2287 |
- <=dev-python/ryu-3.26[${PYTHON_USEDEP}] |
2288 |
- compute-only? ( |
2289 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
2290 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
2291 |
- ) |
2292 |
- sqlite? ( |
2293 |
- >=dev-python/sqlalchemy-0.9.9[sqlite,${PYTHON_USEDEP}] |
2294 |
- <dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}] |
2295 |
- ) |
2296 |
- mysql? ( |
2297 |
- dev-python/mysql-python |
2298 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
2299 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
2300 |
- ) |
2301 |
- postgres? ( |
2302 |
- dev-python/psycopg:2 |
2303 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
2304 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
2305 |
- ) |
2306 |
- >=dev-python/webob-1.2.3[${PYTHON_USEDEP}] |
2307 |
- <=dev-python/webob-1.5.1[${PYTHON_USEDEP}] |
2308 |
- >=dev-python/python-keystoneclient-1.6.0[${PYTHON_USEDEP}] |
2309 |
- !~dev-python/python-keystoneclient-1.8.0[${PYTHON_USEDEP}] |
2310 |
- <dev-python/python-keystoneclient-3.0.0[${PYTHON_USEDEP}] |
2311 |
- >=dev-python/alembic-0.8.0[${PYTHON_USEDEP}] |
2312 |
- <=dev-python/alembic-0.8.3[${PYTHON_USEDEP}] |
2313 |
- >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
2314 |
- <=dev-python/six-1.10.0[${PYTHON_USEDEP}] |
2315 |
- >=dev-python/stevedore-1.5.0[${PYTHON_USEDEP}] |
2316 |
- <=dev-python/stevedore-1.10.0[${PYTHON_USEDEP}] |
2317 |
- >=dev-python/oslo-concurrency-2.3.0[${PYTHON_USEDEP}] |
2318 |
- <=dev-python/oslo-concurrency-3.1.0[${PYTHON_USEDEP}] |
2319 |
- >=dev-python/oslo-config-2.3.0[${PYTHON_USEDEP}] |
2320 |
- <=dev-python/oslo-config-3.1.0[${PYTHON_USEDEP}] |
2321 |
- >=dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}] |
2322 |
- <=dev-python/oslo-context-1.0.0[${PYTHON_USEDEP}] |
2323 |
- >=dev-python/oslo-db-2.4.1[${PYTHON_USEDEP}] |
2324 |
- <=dev-python/oslo-db-4.1.0[${PYTHON_USEDEP}] |
2325 |
- >=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}] |
2326 |
- <=dev-python/oslo-i18n-3.1.0[${PYTHON_USEDEP}] |
2327 |
- >=dev-python/oslo-log-1.8.0[${PYTHON_USEDEP}] |
2328 |
- <=dev-python/oslo-log-2.1.0[${PYTHON_USEDEP}] |
2329 |
- >=dev-python/oslo-messaging-1.16.0[${PYTHON_USEDEP}] |
2330 |
- !~dev-python/oslo-messaging-1.17.0[${PYTHON_USEDEP}] |
2331 |
- !~dev-python/oslo-messaging-1.17.1[${PYTHON_USEDEP}] |
2332 |
- !~dev-python/oslo-messaging-2.6.0[${PYTHON_USEDEP}] |
2333 |
- !~dev-python/oslo-messaging-2.6.1[${PYTHON_USEDEP}] |
2334 |
- !~dev-python/oslo-messaging-2.7.0[${PYTHON_USEDEP}] |
2335 |
- !~dev-python/oslo-messaging-2.8.0[${PYTHON_USEDEP}] |
2336 |
- !~dev-python/oslo-messaging-2.8.1[${PYTHON_USEDEP}] |
2337 |
- !~dev-python/oslo-messaging-2.9.0[${PYTHON_USEDEP}] |
2338 |
- !~dev-python/oslo-messaging-3.1.0[${PYTHON_USEDEP}] |
2339 |
- <=dev-python/oslo-messaging-3.0.0[${PYTHON_USEDEP}] |
2340 |
- >=dev-python/oslo-middleware-2.8.0[${PYTHON_USEDEP}] |
2341 |
- !~dev-python/oslo-middleware-3.0.0[${PYTHON_USEDEP}] |
2342 |
- !~dev-python/oslo-middleware-3.1.0[${PYTHON_USEDEP}] |
2343 |
- !~dev-python/oslo-middleware-3.2.0[${PYTHON_USEDEP}] |
2344 |
- <=dev-python/oslo-middleware-3.3.0[${PYTHON_USEDEP}] |
2345 |
- >=dev-python/oslo-policy-0.5.0[${PYTHON_USEDEP}] |
2346 |
- <=dev-python/oslo-policy-1.1.0[${PYTHON_USEDEP}] |
2347 |
- >=dev-python/oslo-rootwrap-2.0.0[${PYTHON_USEDEP}] |
2348 |
- <=dev-python/oslo-rootwrap-3.1.0[${PYTHON_USEDEP}] |
2349 |
- >=dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}] |
2350 |
- <=dev-python/oslo-serialization-2.1.0[${PYTHON_USEDEP}] |
2351 |
- >=dev-python/oslo-service-0.7.0[${PYTHON_USEDEP}] |
2352 |
- <=dev-python/oslo-service-1.1.0[${PYTHON_USEDEP}] |
2353 |
- >=dev-python/oslo-utils-2.0.0[${PYTHON_USEDEP}] |
2354 |
- !~dev-python/oslo-utils-2.6.0[${PYTHON_USEDEP}] |
2355 |
- <=dev-python/oslo-utils-3.2.0[${PYTHON_USEDEP}] |
2356 |
- >=dev-python/oslo-versionedobjects-0.9.0[${PYTHON_USEDEP}] |
2357 |
- <=dev-python/oslo-versionedobjects-1.1.0[${PYTHON_USEDEP}] |
2358 |
- >=dev-python/python-novaclient-2.28.1[${PYTHON_USEDEP}] |
2359 |
- !~dev-python/python-novaclient-2.33.0[${PYTHON_USEDEP}] |
2360 |
- <=dev-python/python-novaclient-2.35.0[${PYTHON_USEDEP}] |
2361 |
- <=dev-python/pyudev-0.18[${PYTHON_USEDEP}] |
2362 |
- sys-apps/iproute2 |
2363 |
- net-misc/bridge-utils |
2364 |
- net-firewall/ipset |
2365 |
- net-firewall/iptables |
2366 |
- net-firewall/ebtables |
2367 |
- openvswitch? ( <=net-misc/openvswitch-2.5.9999 ) |
2368 |
- ipv6? ( net-misc/radvd ) |
2369 |
- dhcp? ( net-dns/dnsmasq[dhcp-tools] )" |
2370 |
- |
2371 |
-PATCHES=( |
2372 |
-) |
2373 |
- |
2374 |
-pkg_setup() { |
2375 |
- linux-info_pkg_setup |
2376 |
- CONFIG_CHECK_MODULES="VLAN_8021Q IP6_NF_FILTER IP6_NF_IPTABLES IP_NF_TARGET_REJECT \ |
2377 |
- IP_NF_MANGLE IP_NF_TARGET_MASQUERADE NF_NAT_IPV4 NF_CONNTRACK_IPV4 NF_DEFRAG_IPV4 \ |
2378 |
- NF_NAT_IPV4 NF_NAT NF_CONNTRACK IP_NF_FILTER IP_NF_IPTABLES NETFILTER_XTABLES" |
2379 |
- if linux_config_exists; then |
2380 |
- for module in ${CONFIG_CHECK_MODULES}; do |
2381 |
- linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled in kernel" |
2382 |
- done |
2383 |
- fi |
2384 |
- enewgroup neutron |
2385 |
- enewuser neutron -1 -1 /var/lib/neutron neutron |
2386 |
-} |
2387 |
- |
2388 |
-pkg_config() { |
2389 |
- fperms 0700 /var/log/neutron |
2390 |
- fowners neutron:neutron /var/log neutron |
2391 |
-} |
2392 |
- |
2393 |
-src_prepare() { |
2394 |
- sed -i '/^hacking/d' test-requirements.txt || die |
2395 |
- # it's /bin/ip not /sbin/ip |
2396 |
- sed -i 's/sbin\/ip\,/bin\/ip\,/g' etc/neutron/rootwrap.d/* || die |
2397 |
- distutils-r1_python_prepare_all |
2398 |
-} |
2399 |
- |
2400 |
-python_compile_all() { |
2401 |
- use doc && make -C doc html |
2402 |
-} |
2403 |
- |
2404 |
-python_test() { |
2405 |
- # https://bugs.launchpad.net/neutron/+bug/1234857 |
2406 |
- # https://bugs.launchpad.net/swift/+bug/1249727 |
2407 |
- # https://bugs.launchpad.net/neutron/+bug/1251657 |
2408 |
- # Move tests out that attempt net connection, have failures |
2409 |
- mv $(find . -name test_ovs_tunnel.py) . || die |
2410 |
- sed -e 's:test_app_using_ipv6_and_ssl:_&:' \ |
2411 |
- -e 's:test_start_random_port_with_ipv6:_&:' \ |
2412 |
- -i neutron/tests/unit/test_wsgi.py || die |
2413 |
- testr init |
2414 |
- testr run --parallel || die "failed testsuite under python2.7" |
2415 |
-} |
2416 |
- |
2417 |
-python_install() { |
2418 |
- distutils-r1_python_install |
2419 |
- if use server; then |
2420 |
- newinitd "${FILESDIR}/neutron.initd" "neutron-server" |
2421 |
- newconfd "${FILESDIR}/neutron-server.confd" "neutron-server" |
2422 |
- dosym /etc/neutron/plugin.ini /etc/neutron/plugins/ml2/ml2_conf.ini |
2423 |
- fi |
2424 |
- if use dhcp; then |
2425 |
- newinitd "${FILESDIR}/neutron.initd" "neutron-dhcp-agent" |
2426 |
- newconfd "${FILESDIR}/neutron-dhcp-agent.confd" "neutron-dhcp-agent" |
2427 |
- fi |
2428 |
- if use l3; then |
2429 |
- newinitd "${FILESDIR}/neutron.initd" "neutron-l3-agent" |
2430 |
- newconfd "${FILESDIR}/neutron-l3-agent.confd" "neutron-l3-agent" |
2431 |
- fi |
2432 |
- if use metadata; then |
2433 |
- newinitd "${FILESDIR}/neutron.initd" "neutron-metadata-agent" |
2434 |
- newconfd "${FILESDIR}/neutron-metadata-agent.confd" "neutron-metadata-agent" |
2435 |
- fi |
2436 |
- if use openvswitch; then |
2437 |
- newinitd "${FILESDIR}/neutron.initd" "neutron-openvswitch-agent" |
2438 |
- newconfd "${FILESDIR}/neutron-openvswitch-agent.confd" "neutron-openvswitch-agent" |
2439 |
- newinitd "${FILESDIR}/neutron.initd" "neutron-ovs-cleanup" |
2440 |
- newconfd "${FILESDIR}/neutron-openvswitch-agent.confd" "neutron-ovs-cleanup" |
2441 |
- fi |
2442 |
- if use linuxbridge; then |
2443 |
- newinitd "${FILESDIR}/neutron.initd" "neutron-linuxbridge-agent" |
2444 |
- newconfd "${FILESDIR}/neutron-linuxbridge-agent.confd.liberty" "neutron-linuxbridge-agent" |
2445 |
- fi |
2446 |
- diropts -m 755 -o neutron -g neutron |
2447 |
- dodir /var/log/neutron /var/lib/neutron |
2448 |
- keepdir /etc/neutron |
2449 |
- insinto /etc/neutron |
2450 |
- insopts -m 0640 -o neutron -g neutron |
2451 |
- |
2452 |
- doins etc/* |
2453 |
- # stupid renames |
2454 |
- rm "${D}etc/neutron/quantum" |
2455 |
- insinto /etc/neutron |
2456 |
- doins -r "etc/neutron/plugins" |
2457 |
- insopts -m 0640 -o root -g root |
2458 |
- doins "etc/rootwrap.conf" |
2459 |
- doins -r "etc/neutron/rootwrap.d" |
2460 |
- |
2461 |
- insopts -m 0644 |
2462 |
- insinto "/usr/lib64/python2.7/site-packages/neutron/db/migration/alembic_migrations/" |
2463 |
- doins -r "neutron/db/migration/alembic_migrations/versions" |
2464 |
- |
2465 |
- #add sudoers definitions for user neutron |
2466 |
- insinto /etc/sudoers.d/ |
2467 |
- insopts -m 0440 -o root -g root |
2468 |
- newins "${FILESDIR}/neutron.sudoersd" neutron |
2469 |
- |
2470 |
- #remove superfluous stuff |
2471 |
- rm -R "${D}/usr/etc/" |
2472 |
-} |
2473 |
- |
2474 |
-python_install_all() { |
2475 |
- use doc && local HTML_DOCS=( doc/build/html/. ) |
2476 |
- distutils-r1_python_install_all |
2477 |
-} |
2478 |
- |
2479 |
-pkg_postinst() { |
2480 |
- elog |
2481 |
- elog "neutron-server's conf.d file may need updating to include additional ini files" |
2482 |
- elog "We currently assume the ml2 plugin will be used but do not make assumptions" |
2483 |
- elog "on if you will use openvswitch or linuxbridge (or something else)" |
2484 |
- elog |
2485 |
- elog "Other conf.d files may need updating too, but should be good for the default use case" |
2486 |
- elog |
2487 |
-} |
2488 |
|
2489 |
diff --git a/sys-cluster/nova/Manifest b/sys-cluster/nova/Manifest |
2490 |
index 438dbbd..3b1a805 100644 |
2491 |
--- a/sys-cluster/nova/Manifest |
2492 |
+++ b/sys-cluster/nova/Manifest |
2493 |
@@ -1,5 +1,4 @@ |
2494 |
DIST liberty-nova.conf.sample 134201 SHA256 32752212c571c4a1473c3fa8bbd197a658ee54e233b4d46a157807be42997e42 SHA512 5325a31a0fccb9898bec0a022f5430dcc1729615c8eac88a4261c403f9ecd8ce2b07d73b52f3bc2c5cbe681234b30b923adb94385aac28e08d982a8f8bfef350 WHIRLPOOL 6d2894160a96742551777ce397b67f332c4f2793402f4634a2cfd0005ba99fb077cf0d0306a59e4b8c7f689914860e5d7f45d838c845d6a896a66c24f0f141c0 |
2495 |
DIST mitaka-nova.conf.sample 36427 SHA256 dd4c3ccab89fbe9f69df520f47d439c7ffa440d3f8b288b0ab99ac328a02ec75 SHA512 169671bde5cb5bb89065d801f80aa0d3c664af652d9ddb0c409ed3e0af2c0b94f1dbd0ebf834849e3e75dc38972935ec65a6e533d86148a7315839597d577cad WHIRLPOOL 20f95a296c3d112a532c9c5cc911d30b67472868d94bcfd52fadfd7105f9095a6b77020ca1caa6a70319548239358868d809feed363a82e4d574aceb6e5f016d |
2496 |
-DIST nova-12.0.4.tar.gz 5256533 SHA256 1f35f55d7ebc9f971316d13f9a9ce3647b50cd514d60a1b1b318704550d0e7a1 SHA512 b3c89c54685b0f34c21babbd14b7cfe3ecc3712a21654dfeecc5e7209b037c529f3647f029b6eacaf79b119be46bde5f3901c037ed940d9ad893fbc5f4910d62 WHIRLPOOL 4810d6ac533cf8154754d9de94d033887bcb2ae862c5e065bb2084a04dc76bb77fc5b1a8e096adbac81749f9382bed27cef98c4d6ba541c36fd6c3df9d155a31 |
2497 |
DIST nova-13.1.0.tar.gz 5461429 SHA256 2c44b0f015f48348d768abff0e0fc90c6f8faf46743cae94736d77704f249368 SHA512 f16ce0248b86a19688500b97c364fe264919a900f0182f68c900a8e68b06bb22d688be597d5b3d7e8e38753cedaa732360972412508f3ecfea950394a526c6c5 WHIRLPOOL f5d46a1166524d5ad79574f5f63ecc99a6a42865d2280d33a66103d2a88fb26e9c54c8a9ec85901970effd1aed89c42e33ce70a7e900cf642b9c90bfdc4bc52d |
2498 |
DIST nova-13.1.1.tar.gz 5407219 SHA256 1af74830f52deb24ca0f25acf150c2338a414ccd2082bbb31092d55d28a92a9d SHA512 18866a1fb9e1e94b91b27d72318401de755255be3b3fd374f156ccf88c84697a8f54b6f5be17842f55b5ff323f19d778213925dbeb4ae9c02225d2b3fb56b3cc WHIRLPOOL d5bd05f773b49cf309f02ea34c7d5cbbd82078a17a7aadc66ebd1ed9dd8180a036f31d74d27ea6f1af644eaa873e0e955a52b44ee66448ea93e0507561055d50 |
2499 |
|
2500 |
diff --git a/sys-cluster/nova/nova-12.0.4-r1.ebuild b/sys-cluster/nova/nova-12.0.4-r1.ebuild |
2501 |
deleted file mode 100644 |
2502 |
index 01406da..00000000 |
2503 |
--- a/sys-cluster/nova/nova-12.0.4-r1.ebuild |
2504 |
+++ /dev/null |
2505 |
@@ -1,312 +0,0 @@ |
2506 |
-# Copyright 1999-2016 Gentoo Foundation |
2507 |
-# Distributed under the terms of the GNU General Public License v2 |
2508 |
-# $Id$ |
2509 |
- |
2510 |
-EAPI=5 |
2511 |
-PYTHON_COMPAT=( python2_7 ) |
2512 |
- |
2513 |
-inherit distutils-r1 eutils linux-info multilib user |
2514 |
- |
2515 |
-DESCRIPTION="Cloud computing fabric controller (main part of an IaaS system) in Python" |
2516 |
-HOMEPAGE="https://launchpad.net/nova" |
2517 |
-SRC_URI=" |
2518 |
- https://tarballs.openstack.org/${PN}/${P}.tar.gz |
2519 |
- https://dev.gentoo.org/~prometheanfire/dist/nova/liberty/nova.conf.sample -> liberty-nova.conf.sample" |
2520 |
- |
2521 |
-LICENSE="Apache-2.0" |
2522 |
-SLOT="0" |
2523 |
-KEYWORDS="amd64 ~arm64 x86" |
2524 |
-IUSE="+compute compute-only iscsi +memcached mysql +novncproxy openvswitch postgres +rabbitmq sqlite test" |
2525 |
-REQUIRED_USE=" |
2526 |
- !compute-only? ( || ( mysql postgres sqlite ) ) |
2527 |
- compute-only? ( compute !rabbitmq !memcached !mysql !postgres !sqlite )" |
2528 |
- |
2529 |
-CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]" |
2530 |
-# need to package dev-python/sphinxcontrib-seqdiag |
2531 |
-DEPEND=" |
2532 |
- >=dev-python/setuptools-16.0[${PYTHON_USEDEP}] |
2533 |
- ${CDEPEND} |
2534 |
- app-admin/sudo |
2535 |
- test? ( |
2536 |
- ${RDEPEND} |
2537 |
- >=dev-python/coverage-3.6[${PYTHON_USEDEP}] |
2538 |
- <=dev-python/coverage-4.0.3[${PYTHON_USEDEP}] |
2539 |
- >=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}] |
2540 |
- <=dev-python/fixtures-1.4.0-r9999[${PYTHON_USEDEP}] |
2541 |
- >=dev-python/mock-1.2[${PYTHON_USEDEP}] |
2542 |
- <=dev-python/mock-1.3.0[${PYTHON_USEDEP}] |
2543 |
- >=dev-python/mox3-0.7.0[${PYTHON_USEDEP}] |
2544 |
- <=dev-python/mox3-0.12.0[${PYTHON_USEDEP}] |
2545 |
- >=dev-python/psycopg-2.5[${PYTHON_USEDEP}] |
2546 |
- <=dev-python/psycopg-2.6.1[${PYTHON_USEDEP}] |
2547 |
- >=dev-python/pymysql-0.6.2[${PYTHON_USEDEP}] |
2548 |
- <=dev-python/pymysql-0.6.7[${PYTHON_USEDEP}] |
2549 |
- ~dev-python/python-barbicanclient-3.3.0[${PYTHON_USEDEP}] |
2550 |
- >=dev-python/python-ironicclient-0.8.0[${PYTHON_USEDEP}] |
2551 |
- <=dev-python/python-ironicclient-1.0.0[${PYTHON_USEDEP}] |
2552 |
- >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] |
2553 |
- <=dev-python/subunit-1.2.0[${PYTHON_USEDEP}] |
2554 |
- >=dev-python/requests-mock-0.6.0[${PYTHON_USEDEP}] |
2555 |
- <=dev-python/requests-mock-0.7.0[${PYTHON_USEDEP}] |
2556 |
- >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] |
2557 |
- !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] |
2558 |
- <dev-python/sphinx-1.3[${PYTHON_USEDEP}] |
2559 |
- >=dev-python/pillow-2.4.0[${PYTHON_USEDEP}] |
2560 |
- <dev-python/pillow-3.0.0[${PYTHON_USEDEP}] |
2561 |
- >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] |
2562 |
- <=dev-python/oslo-sphinx-4.1.0[${PYTHON_USEDEP}] |
2563 |
- >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] |
2564 |
- <=dev-python/oslotest-2.0.0[${PYTHON_USEDEP}] |
2565 |
- >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] |
2566 |
- <=dev-python/testrepository-0.0.20[${PYTHON_USEDEP}] |
2567 |
- >=dev-python/testresources-0.2.4[${PYTHON_USEDEP}] |
2568 |
- <=dev-python/testresources-1.0.0-r9999[${PYTHON_USEDEP}] |
2569 |
- >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] |
2570 |
- <=dev-python/testtools-1.8.1[${PYTHON_USEDEP}] |
2571 |
- >=dev-python/tempest-lib-0.8.0[${PYTHON_USEDEP}] |
2572 |
- <=dev-python/tempest-lib-0.11.0[${PYTHON_USEDEP}] |
2573 |
- >=dev-python/bandit-0.13.2[${PYTHON_USEDEP}] |
2574 |
- <=dev-python/bandit-0.16.2[${PYTHON_USEDEP}] |
2575 |
- >=dev-python/oslo-vmware-0.16.0[${PYTHON_USEDEP}] |
2576 |
- <=dev-python/oslo-vmware-2.1.0[${PYTHON_USEDEP}] |
2577 |
- >=dev-python/reno-0.1.1[${PYTHON_USEDEP}] |
2578 |
- )" |
2579 |
- |
2580 |
-# barbicanclient is in here for doc generation |
2581 |
-RDEPEND=" |
2582 |
- ${CDEPEND} |
2583 |
- compute-only? ( |
2584 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
2585 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
2586 |
- ) |
2587 |
- sqlite? ( |
2588 |
- >=dev-python/sqlalchemy-0.9.9[sqlite,${PYTHON_USEDEP}] |
2589 |
- <dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}] |
2590 |
- ) |
2591 |
- mysql? ( |
2592 |
- dev-python/mysql-python |
2593 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
2594 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
2595 |
- ) |
2596 |
- postgres? ( |
2597 |
- dev-python/psycopg:2 |
2598 |
- >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] |
2599 |
- <dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
2600 |
- ) |
2601 |
- >=dev-python/boto-2.32.1[${PYTHON_USEDEP}] |
2602 |
- <=dev-python/boto-2.38.0[${PYTHON_USEDEP}] |
2603 |
- >=dev-python/decorator-3.4.0[${PYTHON_USEDEP}] |
2604 |
- <=dev-python/decorator-4.0.6[${PYTHON_USEDEP}] |
2605 |
- ~dev-python/eventlet-0.17.4[${PYTHON_USEDEP}] |
2606 |
- >=dev-python/jinja-2.6[${PYTHON_USEDEP}] |
2607 |
- <=dev-python/jinja-2.8[${PYTHON_USEDEP}] |
2608 |
- >=dev-python/keystonemiddleware-2.0.0[${PYTHON_USEDEP}] |
2609 |
- !~dev-python/keystonemiddleware-2.4.0[${PYTHON_USEDEP}] |
2610 |
- <=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}] |
2611 |
- >=dev-python/lxml-2.3[${PYTHON_USEDEP}] |
2612 |
- <=dev-python/lxml-3.5.0[${PYTHON_USEDEP}] |
2613 |
- >=dev-python/routes-1.12.3[${PYTHON_USEDEP}] |
2614 |
- !~dev-python/routes-2.0[${PYTHON_USEDEP}] |
2615 |
- !~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')] |
2616 |
- <=dev-python/routes-2.2[${PYTHON_USEDEP}] |
2617 |
- >=dev-python/cryptography-1.0[${PYTHON_USEDEP}] |
2618 |
- <=dev-python/cryptography-1.1.2-r9999[${PYTHON_USEDEP}] |
2619 |
- >=dev-python/webob-1.2.3[${PYTHON_USEDEP}] |
2620 |
- <=dev-python/webob-1.5.1[${PYTHON_USEDEP}] |
2621 |
- >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}] |
2622 |
- <=dev-python/greenlet-0.4.9[${PYTHON_USEDEP}] |
2623 |
- >=dev-python/pastedeploy-1.5.0-r1[${PYTHON_USEDEP}] |
2624 |
- <=dev-python/pastedeploy-1.5.2[${PYTHON_USEDEP}] |
2625 |
- <=dev-python/paste-2.0.2[${PYTHON_USEDEP}] |
2626 |
- >=dev-python/prettytable-0.7[${PYTHON_USEDEP}] |
2627 |
- <dev-python/prettytable-0.8[${PYTHON_USEDEP}] |
2628 |
- >=dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}] |
2629 |
- <=dev-python/sqlalchemy-migrate-0.10.0[${PYTHON_USEDEP}] |
2630 |
- >=dev-python/netaddr-0.7.12[${PYTHON_USEDEP}] |
2631 |
- !~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}] |
2632 |
- <=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] |
2633 |
- ~dev-python/netifaces-0.10.4[${PYTHON_USEDEP}] |
2634 |
- >=dev-python/paramiko-1.13.0[${PYTHON_USEDEP}] |
2635 |
- <=dev-python/paramiko-1.16.0[${PYTHON_USEDEP}] |
2636 |
- >=dev-python/Babel-1.3[${PYTHON_USEDEP}] |
2637 |
- <=dev-python/Babel-2.1.1[${PYTHON_USEDEP}] |
2638 |
- >=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}] |
2639 |
- <=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] |
2640 |
- >=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}] |
2641 |
- !~dev-python/jsonschema-2.5.0[${PYTHON_USEDEP}] |
2642 |
- <dev-python/jsonschema-2.5.1-r9999[${PYTHON_USEDEP}] |
2643 |
- >=dev-python/python-cinderclient-1.3.1[${PYTHON_USEDEP}] |
2644 |
- <=dev-python/python-cinderclient-1.5.0[${PYTHON_USEDEP}] |
2645 |
- >=dev-python/python-keystoneclient-1.6.0[${PYTHON_USEDEP}] |
2646 |
- !~dev-python/python-keystoneclient-1.8.0[${PYTHON_USEDEP}] |
2647 |
- <=dev-python/python-keystoneclient-2.0.0-r9999[${PYTHON_USEDEP}] |
2648 |
- >=dev-python/python-neutronclient-2.6.0[${PYTHON_USEDEP}] |
2649 |
- <=dev-python/python-neutronclient-3.1.0[${PYTHON_USEDEP}] |
2650 |
- >=dev-python/python-glanceclient-0.18.0[${PYTHON_USEDEP}] |
2651 |
- <=dev-python/python-glanceclient-1.2.0[${PYTHON_USEDEP}] |
2652 |
- >=dev-python/python-barbicanclient-3.0.1[${PYTHON_USEDEP}] |
2653 |
- <=dev-python/python-barbicanclient-3.3.0[${PYTHON_USEDEP}] |
2654 |
- >=dev-python/requests-2.5.2[${PYTHON_USEDEP}] |
2655 |
- !~dev-python/requests-2.8.0[${PYTHON_USEDEP}] |
2656 |
- !~dev-python/requests-2.9.0[${PYTHON_USEDEP}] |
2657 |
- <=dev-python/requests-2.8.1[${PYTHON_USEDEP}] |
2658 |
- >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
2659 |
- <=dev-python/six-1.10.0[${PYTHON_USEDEP}] |
2660 |
- >=dev-python/stevedore-1.5.0[${PYTHON_USEDEP}] |
2661 |
- <=dev-python/stevedore-1.10.0[${PYTHON_USEDEP}] |
2662 |
- >=dev-python/setuptools-16.0[${PYTHON_USEDEP}] |
2663 |
- >=dev-python/websockify-0.6.1[${PYTHON_USEDEP}] |
2664 |
- >=dev-python/websockify-0.6.1[${PYTHON_USEDEP}] |
2665 |
- <=dev-python/websockify-0.7.0[${PYTHON_USEDEP}] |
2666 |
- >=dev-python/oslo-concurrency-2.3.0[${PYTHON_USEDEP}] |
2667 |
- <=dev-python/oslo-concurrency-3.1.0[${PYTHON_USEDEP}] |
2668 |
- >=dev-python/oslo-config-2.3.0[${PYTHON_USEDEP}] |
2669 |
- <=dev-python/oslo-config-3.1.0[${PYTHON_USEDEP}] |
2670 |
- >=dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}] |
2671 |
- <=dev-python/oslo-context-1.0.0[${PYTHON_USEDEP}] |
2672 |
- >=dev-python/oslo-log-1.8.0[${PYTHON_USEDEP}] |
2673 |
- <=dev-python/oslo-log-2.1.0[${PYTHON_USEDEP}] |
2674 |
- >=dev-python/oslo-reports-0.1.0[${PYTHON_USEDEP}] |
2675 |
- <=dev-python/oslo-reports-1.1.0[${PYTHON_USEDEP}] |
2676 |
- >=dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}] |
2677 |
- <=dev-python/oslo-serialization-2.1.0[${PYTHON_USEDEP}] |
2678 |
- >=dev-python/oslo-utils-2.0.0[${PYTHON_USEDEP}] |
2679 |
- !~dev-python/oslo-utils-2.6.0[${PYTHON_USEDEP}] |
2680 |
- <=dev-python/oslo-utils-3.2.0[${PYTHON_USEDEP}] |
2681 |
- >=dev-python/oslo-db-2.4.1[${PYTHON_USEDEP}] |
2682 |
- <=dev-python/oslo-db-4.1.0[${PYTHON_USEDEP}] |
2683 |
- >=dev-python/oslo-rootwrap-2.0.0[${PYTHON_USEDEP}] |
2684 |
- <=dev-python/oslo-rootwrap-3.1.0[${PYTHON_USEDEP}] |
2685 |
- >=dev-python/oslo-messaging-1.16.0[${PYTHON_USEDEP}] |
2686 |
- !~dev-python/oslo-messaging-1.17.0[${PYTHON_USEDEP}] |
2687 |
- !~dev-python/oslo-messaging-1.17.1[${PYTHON_USEDEP}] |
2688 |
- !~dev-python/oslo-messaging-2.6.0[${PYTHON_USEDEP}] |
2689 |
- !~dev-python/oslo-messaging-2.6.1[${PYTHON_USEDEP}] |
2690 |
- !~dev-python/oslo-messaging-2.7.0[${PYTHON_USEDEP}] |
2691 |
- !~dev-python/oslo-messaging-2.8.0[${PYTHON_USEDEP}] |
2692 |
- !~dev-python/oslo-messaging-2.8.1[${PYTHON_USEDEP}] |
2693 |
- !~dev-python/oslo-messaging-2.9.0[${PYTHON_USEDEP}] |
2694 |
- !~dev-python/oslo-messaging-3.1.0[${PYTHON_USEDEP}] |
2695 |
- <=dev-python/oslo-messaging-3.0.0[${PYTHON_USEDEP}] |
2696 |
- >=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}] |
2697 |
- <=dev-python/oslo-i18n-3.1.0[${PYTHON_USEDEP}] |
2698 |
- >=dev-python/oslo-service-0.7.0[${PYTHON_USEDEP}] |
2699 |
- <=dev-python/oslo-service-1.1.0[${PYTHON_USEDEP}] |
2700 |
- >=dev-python/rfc3986-0.2.0[${PYTHON_USEDEP}] |
2701 |
- <=dev-python/rfc3986-0.3.1[${PYTHON_USEDEP}] |
2702 |
- >=dev-python/oslo-middleware-2.8.0[${PYTHON_USEDEP}] |
2703 |
- !~dev-python/oslo-middleware-3.0.0[${PYTHON_USEDEP}] |
2704 |
- !~dev-python/oslo-middleware-3.1.0[${PYTHON_USEDEP}] |
2705 |
- !~dev-python/oslo-middleware-3.2.0[${PYTHON_USEDEP}] |
2706 |
- <=dev-python/oslo-middleware-3.3.0[${PYTHON_USEDEP}] |
2707 |
- >=dev-python/psutil-1.1.1[${PYTHON_USEDEP}] |
2708 |
- <dev-python/psutil-2.0.0[${PYTHON_USEDEP}] |
2709 |
- >=dev-python/oslo-versionedobjects-0.9.0[${PYTHON_USEDEP}] |
2710 |
- <=dev-python/oslo-versionedobjects-1.1.0[${PYTHON_USEDEP}] |
2711 |
- >=dev-python/alembic-0.8.0[${PYTHON_USEDEP}] |
2712 |
- <=dev-python/alembic-0.8.3[${PYTHON_USEDEP}] |
2713 |
- >=dev-python/os-brick-0.4.0[${PYTHON_USEDEP}] |
2714 |
- <=dev-python/os-brick-0.6.0[${PYTHON_USEDEP}] |
2715 |
- >=dev-python/libvirt-python-1.3.4[${PYTHON_USEDEP}] |
2716 |
- app-emulation/libvirt[iscsi?] |
2717 |
- novncproxy? ( www-apps/novnc ) |
2718 |
- sys-apps/iproute2 |
2719 |
- openvswitch? ( <=net-misc/openvswitch-2.5.9999 ) |
2720 |
- rabbitmq? ( net-misc/rabbitmq-server ) |
2721 |
- memcached? ( net-misc/memcached |
2722 |
- <=dev-python/python-memcached-1.57 ) |
2723 |
- sys-fs/sysfsutils |
2724 |
- sys-fs/multipath-tools |
2725 |
- net-misc/bridge-utils |
2726 |
- compute? ( |
2727 |
- app-cdr/cdrkit |
2728 |
- sys-fs/dosfstools |
2729 |
- app-emulation/qemu |
2730 |
- ) |
2731 |
- iscsi? ( |
2732 |
- sys-fs/lsscsi |
2733 |
- >=sys-block/open-iscsi-2.0.872-r3 |
2734 |
- )" |
2735 |
- |
2736 |
-#PATCHES=( |
2737 |
-#) |
2738 |
- |
2739 |
-pkg_setup() { |
2740 |
- linux-info_pkg_setup |
2741 |
- CONFIG_CHECK_MODULES="BLK_DEV_NBD VHOST_NET IP6_NF_FILTER IP6_NF_IPTABLES IP_NF_TARGET_REJECT \ |
2742 |
- IP_NF_MANGLE IP_NF_TARGET_MASQUERADE NF_NAT_IPV4 IP_NF_FILTER IP_NF_IPTABLES \ |
2743 |
- NF_CONNTRACK_IPV4 NF_DEFRAG_IPV4 NF_NAT_IPV4 NF_NAT NF_CONNTRACK NETFILTER_XTABLES \ |
2744 |
- ISCSI_TCP SCSI_DH DM_MULTIPATH DM_SNAPSHOT" |
2745 |
- if linux_config_exists; then |
2746 |
- for module in ${CONFIG_CHECK_MODULES}; do |
2747 |
- linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled in kernel" |
2748 |
- done |
2749 |
- fi |
2750 |
- enewgroup nova |
2751 |
- enewuser nova -1 -1 /var/lib/nova nova |
2752 |
-} |
2753 |
- |
2754 |
-python_prepare_all() { |
2755 |
- sed -i '/^hacking/d' test-requirements.txt || die |
2756 |
- distutils-r1_python_prepare_all |
2757 |
-} |
2758 |
- |
2759 |
-python_test() { |
2760 |
- testr init |
2761 |
- testr run --parallel || die "failed testsuite under python2.7" |
2762 |
-} |
2763 |
- |
2764 |
-python_install() { |
2765 |
- distutils-r1_python_install |
2766 |
- |
2767 |
- if use !compute-only; then |
2768 |
- for svc in api cert conductor consoleauth network scheduler spicehtml5proxy xvpvncproxy; do |
2769 |
- newinitd "${FILESDIR}/nova.initd" "nova-${svc}" |
2770 |
- done |
2771 |
- fi |
2772 |
- use compute && newinitd "${FILESDIR}/nova.initd" "nova-compute" |
2773 |
- use novncproxy && newinitd "${FILESDIR}/nova.initd" "nova-novncproxy" |
2774 |
- |
2775 |
- diropts -m 0750 -o nova -g qemu |
2776 |
- dodir /var/log/nova /var/lib/nova/instances |
2777 |
- diropts -m 0750 -o nova -g nova |
2778 |
- |
2779 |
- insinto /etc/nova |
2780 |
- insopts -m 0640 -o nova -g nova |
2781 |
- newins "${FILESDIR}/etc.liberty/api-paste.ini" "api-paste.ini" |
2782 |
- newins "${FILESDIR}/etc.liberty/cells.json" "cells.json" |
2783 |
- newins "${FILESDIR}/etc.liberty/logging_sample.conf" "logging_sample.conf" |
2784 |
- newins "${DISTDIR}/liberty-nova.conf.sample" "nova.conf.sample" |
2785 |
- newins "${FILESDIR}/etc.liberty/policy.json" "policy.json" |
2786 |
- newins "${FILESDIR}/etc.liberty/rootwrap.conf" "rootwrap.conf" |
2787 |
- #rootwrap filters |
2788 |
- insinto /etc/nova/rootwrap.d |
2789 |
- newins "${FILESDIR}/etc.liberty/rootwrap.d/api-metadata.filters" "api-metadata.filters" |
2790 |
- newins "${FILESDIR}/etc.liberty/rootwrap.d/compute.filters" "compute.filters" |
2791 |
- newins "${FILESDIR}/etc.liberty/rootwrap.d/network.filters" "network.filters" |
2792 |
- #copy migration conf file (not coppied on install via setup.py script) |
2793 |
- insopts -m 0644 |
2794 |
- insinto /usr/$(get_libdir)/python2.7/site-packages/nova/db/sqlalchemy/migrate_repo/ |
2795 |
- doins "nova/db/sqlalchemy/migrate_repo/migrate.cfg" |
2796 |
- #copy the CA cert dir (not coppied on install via setup.py script) |
2797 |
- cp -R "${S}/nova/CA" "${D}/usr/$(get_libdir)/python2.7/site-packages/nova/" || die "installing CA files failed" |
2798 |
- |
2799 |
- #add sudoers definitions for user nova |
2800 |
- insinto /etc/sudoers.d/ |
2801 |
- insopts -m 0600 -o root -g root |
2802 |
- doins "${FILESDIR}/nova-sudoers" |
2803 |
- |
2804 |
- if use iscsi ; then |
2805 |
- # Install udev rules for handle iscsi disk with right links under /dev |
2806 |
- udev_newrules "${FILESDIR}/openstack-scsi-disk.rules" 60-openstack-scsi-disk.rules |
2807 |
- |
2808 |
- insinto /etc/nova/ |
2809 |
- doins "${FILESDIR}/scsi-openscsi-link.sh" |
2810 |
- fi |
2811 |
-} |
2812 |
- |
2813 |
-pkg_postinst() { |
2814 |
- if use iscsi ; then |
2815 |
- elog "iscsid needs to be running if you want cinder to connect" |
2816 |
- fi |
2817 |
-} |