Gentoo Archives: gentoo-commits

From: Matt Thode <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-cluster/neutron/
Date: Fri, 28 Sep 2018 20:33:51
Message-Id: 1538166769.b48f6e79115417f637481f00abab4768111a648f.prometheanfire@gentoo
1 commit: b48f6e79115417f637481f00abab4768111a648f
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 28 20:22:20 2018 +0000
4 Commit: Matt Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 28 20:32:49 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b48f6e79
7
8 sys-cluster/neutron: 12.0.4 and 13.0.1 stable amd64 and x86
9
10 Package-Manager: Portage-2.3.49, Repoman-2.3.11
11
12 sys-cluster/neutron/Manifest | 3 -
13 sys-cluster/neutron/neutron-12.0.3.ebuild | 256 ------------------------------
14 sys-cluster/neutron/neutron-12.0.4.ebuild | 4 +-
15 sys-cluster/neutron/neutron-13.0.1.ebuild | 4 +-
16 4 files changed, 4 insertions(+), 263 deletions(-)
17
18 diff --git a/sys-cluster/neutron/Manifest b/sys-cluster/neutron/Manifest
19 index 0d3ead00984..ac6694ea191 100644
20 --- a/sys-cluster/neutron/Manifest
21 +++ b/sys-cluster/neutron/Manifest
22 @@ -1,16 +1,13 @@
23 DIST neutron-11.0.5.tar.gz 10508647 BLAKE2B f1a44d78bf3464c825f104411e5fb388f464fb7ddc0c4a4607a32233a9ec820196b0efbb6d143c428dea301d5eb4ecc97bc7c8120190a9b4a590f872745e2f8e SHA512 73f31156b9771aa404a116b7a3b8a8f9a6b97adf155fc9790b405a7b75cc4c9c6693b5984bcdd10453f85b63a1081fb28262cba4cf09de34a1e24017a920337f
24 -DIST neutron-12.0.3.tar.gz 10443832 BLAKE2B d5761b3d3599f8cd638784b9a84e846eb589f5164939d08ba23fd9ccac8d12928842461d7903f398b841ae89af2204b51419924b9735c4e7e5a4073efa7761e7 SHA512 bfb423b383d52dc919a3bdf01ccf39beab32c9de8b6995f78d6badff0628bdf975e4ae52ad41d61b8bb674270739f38de8374c5a894ed0d06e02909fda813498
25 DIST neutron-12.0.4.tar.gz 10438689 BLAKE2B c22470d8675e52bd7414a3c9b08a7cfd9dd151138a0c11d3eda66b310608dbb2230c77d3c3aa82d0b74256013e2ee716877faa59d6ad622cce5a2f0783797a7f SHA512 fc6f9d8a180836124aa842c64840aefbe99f6489d6b6b9078fae6330177cf6b567016f09f9f97d32399dcc62eef4a8002e05c9f1784343424e7becbf64bb607b
26 DIST neutron-13.0.1.tar.gz 10595397 BLAKE2B 83cfeafa09028e27e6d092b228f986d85af27190f79f11c56cc7599c74f6a85031be729020fddf6ce4fec316fed4ce394aa664bfb8de80b7d89e876309ff05d1 SHA512 70333df77979f5d8408e2b9f67a1169aab3387b2ffdaf84c2a51d38652af66fee5867d36541f718b930c68738a9e7cf3ba3757025dcde215e54addb9be492dd6
27 DIST neutron-configs-11.0.5.tar.gz 25030 BLAKE2B 6ca7507571983cdf576cb943bb2981623351c3de4220ccf990ba478147bcbaea06f4d5218ba6ad65c98f2a0c60c820be03429e8a22a624cf10339b80fcf17bbd SHA512 d82abfcfe5c911dc8a0689e23aaad810bb3aacaf64bd35439220f41390a71958e7cd34e60500580c24ea9e8b55a6fb0441ce4e5612fad9aba2e48d6f14d4d87a
28 -DIST neutron-configs-12.0.3.tar.gz 26252 BLAKE2B c1493e313dc590445e60dcf8df9fc2b89a8e96e57ce072577b3a73fe247218a9ef9805ca9c61b79d2bd4c7aa088933762389258c1184e4572975db03c1674869 SHA512 05c8774d142a59da3e294f2351f1cc89f8cd275aedf3771c11d8176305ceec472980673f0ed07b3f4219a8ff4b4bb6e79f836a1f11ddd8e003d1ccd49051e5ac
29 DIST neutron-configs-12.0.4.tar.gz 26252 BLAKE2B c1493e313dc590445e60dcf8df9fc2b89a8e96e57ce072577b3a73fe247218a9ef9805ca9c61b79d2bd4c7aa088933762389258c1184e4572975db03c1674869 SHA512 05c8774d142a59da3e294f2351f1cc89f8cd275aedf3771c11d8176305ceec472980673f0ed07b3f4219a8ff4b4bb6e79f836a1f11ddd8e003d1ccd49051e5ac
30 DIST neutron-configs-13.0.1.tar.gz 26109 BLAKE2B 5de3b90dcb6f8c86ce659b3ab439a79dd920aaf57b66a1e1b29f1b0d0fd433b222335a634dca01ce2b0e07acc3011ff6bf25983071dc0ff00e78ac847ee3fdd6 SHA512 498f41ffec6c14597e9785da9a36c2d906138215b34017aa93f56d051078682279bcce05288d2534ff7ab8208b8251c9f721256488f6850173210e41bc6dd51c
31 DIST neutron-configs-2017.2.9999.tar.gz 25030 BLAKE2B 6ca7507571983cdf576cb943bb2981623351c3de4220ccf990ba478147bcbaea06f4d5218ba6ad65c98f2a0c60c820be03429e8a22a624cf10339b80fcf17bbd SHA512 d82abfcfe5c911dc8a0689e23aaad810bb3aacaf64bd35439220f41390a71958e7cd34e60500580c24ea9e8b55a6fb0441ce4e5612fad9aba2e48d6f14d4d87a
32 DIST neutron-configs-2018.1.9999.tar.gz 26252 BLAKE2B c1493e313dc590445e60dcf8df9fc2b89a8e96e57ce072577b3a73fe247218a9ef9805ca9c61b79d2bd4c7aa088933762389258c1184e4572975db03c1674869 SHA512 05c8774d142a59da3e294f2351f1cc89f8cd275aedf3771c11d8176305ceec472980673f0ed07b3f4219a8ff4b4bb6e79f836a1f11ddd8e003d1ccd49051e5ac
33 DIST neutron-configs-2018.2.9999.tar.gz 26109 BLAKE2B 5de3b90dcb6f8c86ce659b3ab439a79dd920aaf57b66a1e1b29f1b0d0fd433b222335a634dca01ce2b0e07acc3011ff6bf25983071dc0ff00e78ac847ee3fdd6 SHA512 498f41ffec6c14597e9785da9a36c2d906138215b34017aa93f56d051078682279bcce05288d2534ff7ab8208b8251c9f721256488f6850173210e41bc6dd51c
34 DIST neutron-ml2-plugins-11.0.5.tar.gz 6885 BLAKE2B c953d7222932d09c545dcfe01923f77cbc9e76157f78e5cb85a8e3bb03c8f3b4ab2bcc7eb2fc213578f71cf70543c4182c98bc6e5947fc1a0cbffe3d845bce20 SHA512 e5acaed2fc370e99c9c8b54040cdc994cd35bfbd3d74682d3c03c381568c89b316a6a87356aa6ae538a19c2ae83b6b3c512095afcc778525c2885b9b6bef04bd
35 -DIST neutron-ml2-plugins-12.0.3.tar.gz 7060 BLAKE2B 7690218233971ab50623900e01fe4311e2b599661838a232616cdc4b56bff1a7fd6e6c3b7fe77f79c78c024eb571525b0e21a306c18fd884bd0dfdd6b814f2b4 SHA512 259db5513c014c6dda97432834f90744dec3732292a2de71d488e537f0f660959ea09890cf3dd3d22206295b259dad83440a60ee28e84a5b125547f869e0016b
36 DIST neutron-ml2-plugins-12.0.4.tar.gz 7060 BLAKE2B 7690218233971ab50623900e01fe4311e2b599661838a232616cdc4b56bff1a7fd6e6c3b7fe77f79c78c024eb571525b0e21a306c18fd884bd0dfdd6b814f2b4 SHA512 259db5513c014c6dda97432834f90744dec3732292a2de71d488e537f0f660959ea09890cf3dd3d22206295b259dad83440a60ee28e84a5b125547f869e0016b
37 DIST neutron-ml2-plugins-13.0.1.tar.gz 7068 BLAKE2B fa27bd84c1d67bd36c7c7e47b6e8f98dd100e09c7a3bfa7aec615ed24e3dadf240f8ef44874c868ff92f79452afbf4a21fba46b1b9aec191bad53a62767b1861 SHA512 add4697c78c592dfe5ebadd3b0cf9b9c2a2c33bd05130a8e1422abf7456d8a0cc926a0d46f6b49ceee87017304d7c9c3486c975086e46f178e3bc142844f836f
38 DIST neutron-ml2-plugins-2017.2.9999.tar.gz 6885 BLAKE2B c953d7222932d09c545dcfe01923f77cbc9e76157f78e5cb85a8e3bb03c8f3b4ab2bcc7eb2fc213578f71cf70543c4182c98bc6e5947fc1a0cbffe3d845bce20 SHA512 e5acaed2fc370e99c9c8b54040cdc994cd35bfbd3d74682d3c03c381568c89b316a6a87356aa6ae538a19c2ae83b6b3c512095afcc778525c2885b9b6bef04bd
39
40 diff --git a/sys-cluster/neutron/neutron-12.0.3.ebuild b/sys-cluster/neutron/neutron-12.0.3.ebuild
41 deleted file mode 100644
42 index 9f60be9139d..00000000000
43 --- a/sys-cluster/neutron/neutron-12.0.3.ebuild
44 +++ /dev/null
45 @@ -1,256 +0,0 @@
46 -# Copyright 1999-2018 Gentoo Foundation
47 -# Distributed under the terms of the GNU General Public License v2
48 -
49 -EAPI=6
50 -PYTHON_COMPAT=( python2_7 python3_{5,6} )
51 -# still no 34 :( https://bugs.launchpad.net/neutron/+bug/1630439
52 -
53 -inherit distutils-r1 linux-info user
54 -
55 -DESCRIPTION="A virtual network service for Openstack"
56 -HOMEPAGE="https://launchpad.net/neutron"
57 -if [[ ${PV} == *9999 ]];then
58 - inherit git-r3
59 - SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/queens/configs.tar.gz -> neutron-configs-${PV}.tar.gz
60 - https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/queens/ml2_plugins.tar.gz -> neutron-ml2-plugins-${PV}.tar.gz"
61 - EGIT_REPO_URI="https://github.com/openstack/neutron.git"
62 - EGIT_BRANCH="stable/queens"
63 -else
64 - SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/queens/configs.tar.gz -> neutron-configs-${PV}.tar.gz
65 - https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/queens/ml2_plugins.tar.gz -> neutron-ml2-plugins-${PV}.tar.gz
66 - https://tarballs.openstack.org/${PN}/${P}.tar.gz"
67 - KEYWORDS="amd64 ~arm64 x86"
68 -fi
69 -
70 -LICENSE="Apache-2.0"
71 -SLOT="0"
72 -IUSE="compute-only dhcp haproxy ipv6 l3 metadata openvswitch linuxbridge server sqlite mysql postgres"
73 -REQUIRED_USE="!compute-only? ( || ( mysql postgres sqlite ) )
74 - compute-only? ( !mysql !postgres !sqlite !dhcp !l3 !metadata !server
75 - || ( openvswitch linuxbridge ) )"
76 -
77 -CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
78 - !~dev-python/pbr-2.1.0"
79 -DEPEND="
80 - dev-python/setuptools[${PYTHON_USEDEP}]
81 - ${CDEPEND}
82 - app-admin/sudo"
83 -
84 -RDEPEND="
85 - ${CDEPEND}
86 - >=dev-python/paste-2.0.2[${PYTHON_USEDEP}]
87 - >=dev-python/pastedeploy-1.5.0-r1[${PYTHON_USEDEP}]
88 - >=dev-python/routes-2.3.1[${PYTHON_USEDEP}]
89 - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
90 - >=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}]
91 - !~dev-python/eventlet-0.20.1[${PYTHON_USEDEP}]
92 - <dev-python/eventlet-0.21.0[${PYTHON_USEDEP}]
93 - >=dev-python/pecan-1.0.0[${PYTHON_USEDEP}]
94 - !~dev-python/pecan-1.0.2[${PYTHON_USEDEP}]
95 - !~dev-python/pecan-1.0.3[${PYTHON_USEDEP}]
96 - !~dev-python/pecan-1.0.4[${PYTHON_USEDEP}]
97 - !~dev-python/pecan-1.2.0[${PYTHON_USEDEP}]
98 - >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}]
99 - >=dev-python/jinja-2.8[${PYTHON_USEDEP}]
100 - !~dev-python/jinja-2.9.0[${PYTHON_USEDEP}]
101 - !~dev-python/jinja-2.9.1[${PYTHON_USEDEP}]
102 - !~dev-python/jinja-2.9.2[${PYTHON_USEDEP}]
103 - !~dev-python/jinja-2.9.3[${PYTHON_USEDEP}]
104 - !~dev-python/jinja-2.9.4[${PYTHON_USEDEP}]
105 - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
106 - >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}]
107 - >=dev-python/neutron-lib-1.13.0[${PYTHON_USEDEP}]
108 - >=dev-python/python-neutronclient-6.3.0[${PYTHON_USEDEP}]
109 - >=dev-python/tenacity-3.2.1[${PYTHON_USEDEP}]
110 - >=dev-python/ryu-4.14[${PYTHON_USEDEP}]
111 - compute-only? (
112 - >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
113 - !~dev-python/sqlalchemy-1.1.5[${PYTHON_USEDEP}]
114 - !~dev-python/sqlalchemy-1.1.6[${PYTHON_USEDEP}]
115 - !~dev-python/sqlalchemy-1.1.7[${PYTHON_USEDEP}]
116 - !~dev-python/sqlalchemy-1.1.8[${PYTHON_USEDEP}]
117 - )
118 - sqlite? (
119 - >=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}]
120 - !~dev-python/sqlalchemy-1.1.5[sqlite,${PYTHON_USEDEP}]
121 - !~dev-python/sqlalchemy-1.1.6[sqlite,${PYTHON_USEDEP}]
122 - !~dev-python/sqlalchemy-1.1.7[sqlite,${PYTHON_USEDEP}]
123 - !~dev-python/sqlalchemy-1.1.8[sqlite,${PYTHON_USEDEP}]
124 - )
125 - mysql? (
126 - >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
127 - !~dev-python/pymysql-0.7.7[${PYTHON_USEDEP}]
128 - >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
129 - !~dev-python/sqlalchemy-1.1.5[${PYTHON_USEDEP}]
130 - !~dev-python/sqlalchemy-1.1.6[${PYTHON_USEDEP}]
131 - !~dev-python/sqlalchemy-1.1.7[${PYTHON_USEDEP}]
132 - !~dev-python/sqlalchemy-1.1.8[${PYTHON_USEDEP}]
133 - )
134 - postgres? (
135 - >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}]
136 - >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
137 - !~dev-python/sqlalchemy-1.1.5[${PYTHON_USEDEP}]
138 - !~dev-python/sqlalchemy-1.1.6[${PYTHON_USEDEP}]
139 - !~dev-python/sqlalchemy-1.1.7[${PYTHON_USEDEP}]
140 - !~dev-python/sqlalchemy-1.1.8[${PYTHON_USEDEP}]
141 - )
142 - >=dev-python/webob-1.7.1[${PYTHON_USEDEP}]
143 - >=dev-python/keystoneauth-3.3.0[${PYTHON_USEDEP}]
144 - >=dev-python/alembic-0.8.10[${PYTHON_USEDEP}]
145 - >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
146 - >=dev-python/stevedore-1.20.1[${PYTHON_USEDEP}]
147 - >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}]
148 - >=dev-python/oslo-concurrency-3.25.0[${PYTHON_USEDEP}]
149 - >=dev-python/oslo-config-5.1.0[${PYTHON_USEDEP}]
150 - >=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}]
151 - >=dev-python/oslo-db-4.27.0[${PYTHON_USEDEP}]
152 - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
153 - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
154 - >=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}]
155 - >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}]
156 - >=dev-python/oslo-policy-1.30.0[${PYTHON_USEDEP}]
157 - >=dev-python/oslo-privsep-1.23.0[${PYTHON_USEDEP}]
158 - >=dev-python/oslo-reports-1.18.0[${PYTHON_USEDEP}]
159 - >=dev-python/oslo-rootwrap-5.8.0[${PYTHON_USEDEP}]
160 - >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}]
161 - !~dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}]
162 - >=dev-python/oslo-service-1.24.0[${PYTHON_USEDEP}]
163 - !~dev-python/oslo-service-1.28.1[${PYTHON_USEDEP}]
164 - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
165 - >=dev-python/oslo-versionedobjects-1.31.2[${PYTHON_USEDEP}]
166 - >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
167 - >=dev-python/ovs-2.8.0[${PYTHON_USEDEP}]
168 - >=dev-python/ovsdbapp-0.8.0[${PYTHON_USEDEP}]
169 - >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}]
170 - >=dev-python/pyroute2-0.4.21[${PYTHON_USEDEP}]
171 - >=dev-python/weakrefmethod-1.0.2[$(python_gen_usedep 'python2_7')]
172 - >=dev-python/python-novaclient-9.1.0[${PYTHON_USEDEP}]
173 - >=dev-python/python-designateclient-2.7.0[${PYTHON_USEDEP}]
174 - >=dev-python/os-xenapi-0.3.1[${PYTHON_USEDEP}]
175 - dev-python/pyudev[${PYTHON_USEDEP}]
176 - sys-apps/iproute2
177 - net-misc/iputils[arping]
178 - net-misc/bridge-utils
179 - net-firewall/ipset
180 - net-firewall/iptables
181 - net-firewall/ebtables
182 - net-firewall/conntrack-tools
183 - haproxy? ( net-proxy/haproxy )
184 - openvswitch? ( <=net-misc/openvswitch-2.8.9999 )
185 - ipv6? (
186 - net-misc/radvd
187 - >=net-misc/dibbler-1.0.1
188 - )
189 - dhcp? ( net-dns/dnsmasq[dhcp-tools] )"
190 -
191 -#PATCHES=(
192 -#)
193 -
194 -pkg_pretend() {
195 - linux-info_pkg_setup
196 - CONFIG_CHECK_MODULES="VLAN_8021Q IP6_NF_FILTER IP6_NF_IPTABLES IP_NF_TARGET_REJECT \
197 - IP_NF_MANGLE IP_NF_TARGET_MASQUERADE NF_NAT_IPV4 NF_CONNTRACK_IPV4 NF_DEFRAG_IPV4 \
198 - NF_NAT_IPV4 NF_NAT NF_CONNTRACK IP_NF_FILTER IP_NF_IPTABLES NETFILTER_XTABLES"
199 - if linux_config_exists; then
200 - for module in ${CONFIG_CHECK_MODULES}; do
201 - linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled in kernel"
202 - done
203 - fi
204 -}
205 -
206 -pkg_setup() {
207 - enewgroup neutron
208 - enewuser neutron -1 -1 /var/lib/neutron neutron
209 -}
210 -
211 -pkg_config() {
212 - fperms 0700 /var/log/neutron
213 - fowners neutron:neutron /var/log neutron
214 -}
215 -
216 -src_prepare() {
217 - sed -i '/^hacking/d' test-requirements.txt || die
218 - # it's /bin/ip not /sbin/ip
219 - sed -i 's/sbin\/ip\,/bin\/ip\,/g' etc/neutron/rootwrap.d/* || die
220 - distutils-r1_python_prepare_all
221 -}
222 -
223 -python_install_all() {
224 - distutils-r1_python_install_all
225 - if use server; then
226 - newinitd "${FILESDIR}/neutron.initd" "neutron-server"
227 - newconfd "${FILESDIR}/neutron-server.confd" "neutron-server"
228 - dosym /etc/neutron/plugin.ini /etc/neutron/plugins/ml2/ml2_conf.ini
229 - fi
230 - if use dhcp; then
231 - newinitd "${FILESDIR}/neutron.initd" "neutron-dhcp-agent"
232 - newconfd "${FILESDIR}/neutron-dhcp-agent.confd" "neutron-dhcp-agent"
233 - fi
234 - if use l3; then
235 - newinitd "${FILESDIR}/neutron.initd" "neutron-l3-agent"
236 - newconfd "${FILESDIR}/neutron-l3-agent.confd" "neutron-l3-agent"
237 - fi
238 - if use metadata; then
239 - newinitd "${FILESDIR}/neutron.initd" "neutron-metadata-agent"
240 - newconfd "${FILESDIR}/neutron-metadata-agent.confd" "neutron-metadata-agent"
241 - fi
242 - if use openvswitch; then
243 - newinitd "${FILESDIR}/neutron.initd" "neutron-openvswitch-agent"
244 - newconfd "${FILESDIR}/neutron-openvswitch-agent.confd" "neutron-openvswitch-agent"
245 - newinitd "${FILESDIR}/neutron.initd" "neutron-ovs-cleanup"
246 - newconfd "${FILESDIR}/neutron-openvswitch-agent.confd" "neutron-ovs-cleanup"
247 - fi
248 - if use linuxbridge; then
249 - newinitd "${FILESDIR}/neutron.initd" "neutron-linuxbridge-agent"
250 - newconfd "${FILESDIR}/neutron-linuxbridge-agent.confd" "neutron-linuxbridge-agent"
251 - fi
252 - diropts -m 755 -o neutron -g neutron
253 - dodir /var/log/neutron /var/lib/neutron
254 - keepdir /etc/neutron
255 - insinto /etc/neutron
256 - insopts -m 0640 -o neutron -g neutron
257 -
258 - doins etc/*
259 - # stupid renames
260 - insinto /etc/neutron
261 - doins -r "etc/neutron/plugins"
262 - insopts -m 0640 -o root -g root
263 - doins "etc/rootwrap.conf"
264 - doins -r "etc/neutron/rootwrap.d"
265 -
266 - #add sudoers definitions for user neutron
267 - insinto /etc/sudoers.d/
268 - insopts -m 0440 -o root -g root
269 - newins "${FILESDIR}/neutron.sudoersd" neutron
270 -
271 - # add generated configs
272 - cd "${D}/etc/neutron" || die
273 - unpack "neutron-configs-${PV}.tar.gz"
274 - cd "${D}/etc/neutron/plugins/ml2" || die
275 - unpack "neutron-ml2-plugins-${PV}.tar.gz"
276 -
277 - # correcting perms
278 - fowners neutron:neutron -R "/etc/neutron"
279 - fperms o-rwx -R "/etc/neutron/"
280 -
281 - #remove superfluous stuff
282 - rm -R "${D}/usr/etc/"
283 -}
284 -
285 -python_install() {
286 - distutils-r1_python_install
287 - # copy migration conf file (not coppied on install via setup.py script)
288 - insopts -m 0644
289 - insinto "/$(python_get_sitedir)/neutron/db/migration/alembic_migrations/"
290 - doins -r "neutron/db/migration/alembic_migrations/versions"
291 -}
292 -
293 -pkg_postinst() {
294 - elog
295 - elog "neutron-server's conf.d file may need updating to include additional ini files"
296 - elog "We currently assume the ml2 plugin will be used but do not make assumptions"
297 - elog "on if you will use openvswitch or linuxbridge (or something else)"
298 - elog
299 - elog "Other conf.d files may need updating too, but should be good for the default use case"
300 - elog
301 -}
302
303 diff --git a/sys-cluster/neutron/neutron-12.0.4.ebuild b/sys-cluster/neutron/neutron-12.0.4.ebuild
304 index d70d082d35b..dcc94ccde3b 100644
305 --- a/sys-cluster/neutron/neutron-12.0.4.ebuild
306 +++ b/sys-cluster/neutron/neutron-12.0.4.ebuild
307 @@ -1,4 +1,4 @@
308 -# Copyright 1999-2018 Gentoo Foundation
309 +# Copyright 1999-2018 Gentoo Authors
310 # Distributed under the terms of the GNU General Public License v2
311
312 EAPI=6
313 @@ -19,7 +19,7 @@ else
314 SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/queens/configs.tar.gz -> neutron-configs-${PV}.tar.gz
315 https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/queens/ml2_plugins.tar.gz -> neutron-ml2-plugins-${PV}.tar.gz
316 https://tarballs.openstack.org/${PN}/${P}.tar.gz"
317 - KEYWORDS="~amd64 ~arm64 ~x86"
318 + KEYWORDS="amd64 ~arm64 x86"
319 fi
320
321 LICENSE="Apache-2.0"
322
323 diff --git a/sys-cluster/neutron/neutron-13.0.1.ebuild b/sys-cluster/neutron/neutron-13.0.1.ebuild
324 index a3844c8bfd2..2ba7a245995 100644
325 --- a/sys-cluster/neutron/neutron-13.0.1.ebuild
326 +++ b/sys-cluster/neutron/neutron-13.0.1.ebuild
327 @@ -1,4 +1,4 @@
328 -# Copyright 1999-2018 Gentoo Foundation
329 +# Copyright 1999-2018 Gentoo Authors
330 # Distributed under the terms of the GNU General Public License v2
331
332 EAPI=6
333 @@ -19,7 +19,7 @@ else
334 SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/rocky/configs.tar.gz -> neutron-configs-${PV}.tar.gz
335 https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/rocky/ml2_plugins.tar.gz -> neutron-ml2-plugins-${PV}.tar.gz
336 https://tarballs.openstack.org/${PN}/${P}.tar.gz"
337 - KEYWORDS="~amd64 ~arm64 ~x86"
338 + KEYWORDS="amd64 ~arm64 x86"
339 fi
340
341 LICENSE="Apache-2.0"