summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Thode <prometheanfire@gentoo.org>2013-10-23 03:52:22 +0000
committerMatt Thode <prometheanfire@gentoo.org>2013-10-23 03:52:22 +0000
commitf1c00166f1c8461a89a361a6f37673ce413c395b (patch)
tree0baf07039dfa1181264f4eba6af5cc21be2807c1 /sys-cluster/nova
parentupdate of neutron to havana (diff)
downloadhistorical-f1c00166f1c8461a89a361a6f37673ce413c395b.tar.gz
historical-f1c00166f1c8461a89a361a6f37673ce413c395b.tar.bz2
historical-f1c00166f1c8461a89a361a6f37673ce413c395b.zip
update of nova to havana
Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0x2471EB3E40AC5AC3
Diffstat (limited to 'sys-cluster/nova')
-rw-r--r--sys-cluster/nova/ChangeLog8
-rw-r--r--sys-cluster/nova/Manifest21
-rw-r--r--sys-cluster/nova/nova-2013.2.9999.ebuild124
3 files changed, 147 insertions, 6 deletions
diff --git a/sys-cluster/nova/ChangeLog b/sys-cluster/nova/ChangeLog
index 13efe9cd31f9..cfc4d2d377e2 100644
--- a/sys-cluster/nova/ChangeLog
+++ b/sys-cluster/nova/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-cluster/nova
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/nova/ChangeLog,v 1.31 2013/10/06 13:38:35 idella4 Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/nova/ChangeLog,v 1.32 2013/10/23 03:52:15 prometheanfire Exp $
+
+*nova-2013.2.9999 (23 Oct 2013)
+
+ 23 Oct 2013; Matthew Thode <prometheanfire@gentoo.org>
+ +nova-2013.2.9999.ebuild:
+ update of nova to havana
06 Oct 2013; Ian Delaney <idella4@gentoo.org> metadata.xml,
nova-2013.1.3-r6.ebuild:
diff --git a/sys-cluster/nova/Manifest b/sys-cluster/nova/Manifest
index 656b4202887a..3e983096ac3e 100644
--- a/sys-cluster/nova/Manifest
+++ b/sys-cluster/nova/Manifest
@@ -18,13 +18,24 @@ DIST nova-2013.1.3.tar.gz 5780115 SHA256 f7c25186920daccb16867c5fd272318beb8cc07
EBUILD nova-2012.2.4-r10.ebuild 4881 SHA256 b1853e5756db8d571c44c61074a745ecb20fa7373389978aec8247a39061fae6 SHA512 2b97edd4073c0a551b3b8b74ad9c6d4662c0c59f5fca54adeeaf027e2499d2aaac951e81e45be2bb2d75ececa4085959c8c3e1a356539582e6bace93035144f8 WHIRLPOOL c31370d331d789f19f4ea7a611a2306e3379d3822e97b34ae4ebd1119689673cbbaf593554ed72b6a97bf8c11652a0b1cfe416ea096e0970200abc4c3df1c03f
EBUILD nova-2013.1.3-r6.ebuild 5085 SHA256 a6a42f1d7f8b9a9b1c82e72e2c86c4e7251a0ad765af57c7f5cf28068c8bf71d SHA512 0abd1a4d90ef0f726e89b694e202dc5818f2b0015e158b49a867f74962039dc1053bc4e970819bf1690e6dc5dd25cb9560061a1139a13a3b2f5271bb0dc74334 WHIRLPOOL a3e2cf6d6ae33df2d5523701d6358c2266ba8a9eead31c9e383500adf740c9ad6d3bddb8cdc0b16200e2ab6a3de3a7ebc07f8101f674879b56aaf90ef4b4567b
EBUILD nova-2013.1.9999.ebuild 4984 SHA256 bf7a1f22055db9f1f9d958174b5ddf5470838badc2985cb3bef6af7909433daf SHA512 969fa71e6f0829164daf3aeee3c31e7f800ec8e9c9e41af106a00994fb27d7622ed93c697b0acda5343cb45020ec0fffd29447414734714af281413e96d0018a WHIRLPOOL 0dc894111c2729fa37f138afe4e6bf020cd16e59619bc3a398ca5bc39695b09a69f54c60fdcddd379fd85d9fa1f5e4352988c8e6b63bc6a2ac2ba64b608c569b
+EBUILD nova-2013.2.9999.ebuild 5014 SHA256 39b62b1cbf31ca36870fa53cf7ee862d64749933519290d29124fd97f200e9d2 SHA512 bfe4603e9289f89c6b320e7abbe5499ce317d94fa988c52258a1d2dccac4b85a06c0bd112f51a2723b958619305ea6e485f0ffea8004fdbf92e3b3861011c49f WHIRLPOOL 2ee4dbc3ea0d1ee8f1ab166965d660b6170517ce525476be4bdbcb753958e6867d68719e6ba1e04db96b59bbe1aeb95cfeae7e2e7e191bcc95e7608f881a2cd7
EBUILD nova-9999.ebuild 5155 SHA256 06fe7b13fc1828edb3b1b94f83633646ee4522679cc494422f3815881cc5a5b1 SHA512 eb81e3d9384f4fdaf9dee197f254a9358310432d69daeb2bb9c08c376103f3cf9d4b551794a2c5e0a2891e2efee23c2e56c7498f1bb7a338c4f6bed700b1cc98 WHIRLPOOL 540ceab70583273078238220c755183bcf9e4b42cd926622577ac4ff1da7414a1ec6c25161ecdf583f438d9b6da05e927dbf534a687426800c7fad5d30489e48
-MISC ChangeLog 7411 SHA256 fdeb2be78a1285db94b15c966c47be6d42cfd5f6c191fe369d9982f851875f4d SHA512 d22d7cc04264ee09d03f08e80fdc7de56a08ec9b1cd8958ac2ddb3459ab93edfc9671bc90bf3f0a7c93d48c780bc4836cef6d768e5d5334bf01a672b0780e65e WHIRLPOOL d9bdb3f414907510bdc27d4ed770a4b28e48b9929cb332a8633ffbb925fc7177443715d5042812e9cf151ee161da8f71b8ce24808f953ffecee81b3027fe6b80
+MISC ChangeLog 7564 SHA256 8f64fc4633abdae48b398757c12792dbc298bfb3571675b7ac439d7e5bf7221d SHA512 b71bc60d174d61fffca4dc9fdfdff2dd27ee60650e5e0df289c24f7d1ae7923f987ea82349bbd31382c79459f001fdf9c33508906b602e429234d11747ef54cb WHIRLPOOL 22aa7785eb66de47c370bdb1f4f47b1c9b6dfc9515c12de04d32f157ad4ddc931a9a8f693989ab2a40140f05274e1edeaa9bb201a07633ec45657680817b2b11
MISC metadata.xml 1452 SHA256 29bf3efaab7a4e45f5e442b26a7606edaed3f47e4ffec3e8990f95aea6bf2450 SHA512 537664b6ff29f4afe09eb4635c2cb06d87a6c3c3101e8ef89d1ab9b5b802c79024e94a0cce5a44ec2fd5b1cc37a251dd42156a015b6a294f219b90daff17c9c1 WHIRLPOOL c6e44f9a48fea6ae2a323e9e03d8805301fb0d94bb5634b1946909715f6c05d45c49180204d00221aae1e6dc6748347b4273fae838216b5d5d07932bc473a851
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0.22 (GNU/Linux)
-iEYEAREIAAYFAlJRZ/8ACgkQso7CE7gHKw34sQCg1WGTG+Bh7CxDZEHuDG1RfyBZ
-WKwAoJ8RN7IkC7A0vz0Bz6Kkjk4vtCwQ
-=V4xo
+iQIcBAEBCAAGBQJSZ0hqAAoJECRx6z5ArFrDuasQAK4XDBQj8RkgoMt/MqTWo0Iv
+eUs5dPzis5iw1puVF0q2SEezozBm2xiZJkBISofLxY+cJkbnyAZ4fcQaQV8NSS6j
+Fi8GHnvPLeO/n72LuO1CbfXcVkRpPNILqEjvrnli9Fa4DCiMo1iratjuWYdkyp/F
+tvN3WeYWhkG+CaAaMXTInJ+4M3YR7LzQnhTJMk3AUjJeQoSdUorQf0mprWkFr2id
+7FFya+61uPy/Gf42YPMsclJedOCj1lFm/xzZviyKhueaewICNt4BIA6/IxzwFela
+GIWnyBsDVwYlAFDJYfnTZiBVkPSZl5QO3ivcjc2IwKPONRG0TmgDsVdLaWPLeYrX
+MTwSp3fzCM4DGwpSfYYwCfnNY5oZj65Stjkumxy1TC8ng7NGBJagDrAcAXD8bmo4
+Su6UZpaD7qaB+CJItUxKVg91MnnqNSlgEHDXW1y3KUMYmlFf/FG/k/nq/QUVw47t
+CoDQCsj/4vI1WLkK+TGo3TrQl08HVn/zFP1WN0FpJtHYBCKgwxclsrrasAVEnrj8
+zS1kpfXXZ2WpF5JZDwV6uem4uRJUGZogWsdfPOOMsVd+28TFWoektqjYo6vlGMy5
+Ceh3Lg5vftF6TMPcqs/WpnCtMFp00rENJCZseocXG3NTHhYl7AQYTgw1OPm9FMmI
+/UqYY13D2OfWbyO3hTQO
+=H6a6
-----END PGP SIGNATURE-----
diff --git a/sys-cluster/nova/nova-2013.2.9999.ebuild b/sys-cluster/nova/nova-2013.2.9999.ebuild
new file mode 100644
index 000000000000..93c696ce1505
--- /dev/null
+++ b/sys-cluster/nova/nova-2013.2.9999.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/nova/nova-2013.2.9999.ebuild,v 1.1 2013/10/23 03:52:15 prometheanfire Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils git-2 multilib
+
+DESCRIPTION="Nova is a cloud computing fabric controller (main part of an
+IaaS system). It is written in Python."
+HOMEPAGE="https://launchpad.net/nova"
+EGIT_REPO_URI="https://github.com/openstack/nova.git"
+EGIT_BRANCH="stable/grizzly"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS=""
+IUSE="+api +cert +compute +conductor +consoleauth +kvm +network +novncproxy +scheduler +spicehtml5proxy +xvpvncproxy sqlite mysql postgres xen"
+REQUIRED_USE="|| ( mysql postgres sqlite )
+ || ( kvm xen )"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ >=dev-python/pbr-0.5.21[${PYTHON_USEDEP}]
+ <dev-python/pbr-1.0[${PYTHON_USEDEP}]
+ app-admin/sudo"
+
+RDEPEND="sqlite? ( >=dev-python/sqlalchemy-0.7.8[sqlite,${PYTHON_USEDEP}]
+ <dev-python/sqlalchemy-0.7.99[sqlite,${PYTHON_USEDEP}] )
+ mysql? ( >=dev-python/sqlalchemy-0.7.8[mysql,${PYTHON_USEDEP}]
+ <dev-python/sqlalchemy-0.7.99[mysql,${PYTHON_USEDEP}] )
+ postgres? ( >=dev-python/sqlalchemy-0.7.8[postgres,${PYTHON_USEDEP}]
+ <dev-python/sqlalchemy-0.7.99[postgres,${PYTHON_USEDEP}] )
+ >=dev-python/amqplib-0.6.1[${PYTHON_USEDEP}]
+ >=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
+ virtual/python-argparse[${PYTHON_USEDEP}]
+ >=dev-python/boto-2.4.0[${PYTHON_USEDEP}]
+ !~dev-python/boto-2.13.0[${PYTHON_USEDEP}]
+ >=dev-python/eventlet-0.13.0[${PYTHON_USEDEP}]
+ dev-python/jinja[${PYTHON_USEDEP}]
+ >=dev-python/kombu-2.4.8[${PYTHON_USEDEP}]
+ >=dev-python/lxml-2.3[${PYTHON_USEDEP}]
+ >=dev-python/routes-1.12.3-r1[${PYTHON_USEDEP}]
+ >=dev-python/webob-1.2.3[${PYTHON_USEDEP}]
+ <dev-python/webob-1.3[${PYTHON_USEDEP}]
+ >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}]
+ >=dev-python/pastedeploy-1.5.0-r1[${PYTHON_USEDEP}]
+ dev-python/paste[${PYTHON_USEDEP}]
+ >=dev-python/sqlalchemy-migrate-0.7.2[${PYTHON_USEDEP}]
+ dev-python/netaddr[${PYTHON_USEDEP}]
+ >=dev-python/suds-0.4[${PYTHON_USEDEP}]
+ >=dev-python/paramiko-1.8.0[${PYTHON_USEDEP}]
+ dev-python/pyasn1[${PYTHON_USEDEP}]
+ >=dev-python/Babel-0.9.6[${PYTHON_USEDEP}]
+ >=dev-python/iso8601-0.1.4[${PYTHON_USEDEP}]
+ >=dev-python/python-cinderclient-1.0.5[${PYTHON_USEDEP}]
+ >=dev-python/python-neutronclient-2.3.0[${PYTHON_USEDEP}]
+ <=dev-python/python-neutronclient-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/python-glanceclient-0.9.0[${PYTHON_USEDEP}]
+ >=dev-python/python-keystoneclient-0.3.2[${PYTHON_USEDEP}]
+ >=dev-python/stevedore-0.10[${PYTHON_USEDEP}]
+ >=dev-python/websockify-0.5.1[${PYTHON_USEDEP}]
+ <dev-python/websockify-0.6[${PYTHON_USEDEP}]
+ >=dev-python/oslo-config-1.2.0[${PYTHON_USEDEP}]
+ app-emulation/libvirt[${PYTHON_USEDEP}]
+ novncproxy? ( www-apps/novnc )
+ kvm? ( app-emulation/qemu )
+ xen? ( app-emulation/xen
+ app-emulation/xen-tools )"
+
+PATCHES=(
+)
+
+pkg_setup() {
+ enewgroup nova
+ enewuser nova -1 -1 /var/lib/nova nova
+}
+
+python_install() {
+ distutils-r1_python_install
+ newconfd "${FILESDIR}/nova-confd" "nova"
+ newinitd "${FILESDIR}/nova-initd" "nova"
+ use api && dosym /etc/init.d/nova /etc/init.d/nova-api
+ use cert && dosym /etc/init.d/nova /etc/init.d/nova-cert
+ use compute && dosym /etc/init.d/nova /etc/init.d/nova-compute
+ use conductor && dosym /etc/init.d/nova /etc/init.d/nova-conductor
+ use consoleauth && dosym /etc/init.d/nova /etc/init.d/nova-consoleauth
+ use network && dosym /etc/init.d/nova /etc/init.d/nova-network
+ use novncproxy &&dosym /etc/init.d/nova /etc/init.d/nova-novncproxy
+ use scheduler && dosym /etc/init.d/nova /etc/init.d/nova-scheduler
+ use spicehtml5proxy && dosym /etc/init.d/nova /etc/init.d/nova-spicehtml5proxy
+ use xvpvncproxy && dosym /etc/init.d/nova /etc/init.d/nova-xvpncproxy
+
+ diropts -m 0750
+ dodir /var/run/nova /var/log/nova /var/lock/nova
+ fowners nova:nova /var/log/nova /var/lock/nova /var/run/nova
+
+ diropts -m 0755
+ dodir /var/lib/nova/instances
+ fowners nova:nova /var/lib/nova/instances
+
+ keepdir /etc/nova
+ insinto /etc/nova
+ newins "etc/nova/nova.conf.sample" "nova.conf"
+ doins "etc/nova/api-paste.ini"
+ doins "etc/nova/logging_sample.conf"
+ doins "etc/nova/policy.json"
+ doins "etc/nova/rootwrap.conf"
+ insinto /etc/nova/rootwrap.d
+ doins "etc/nova/rootwrap.d/api-metadata.filters"
+ doins "etc/nova/rootwrap.d/compute.filters"
+ doins "etc/nova/rootwrap.d/network.filters"
+
+ #copy migration conf file (not coppied on install via setup.py script)
+ insinto /usr/$(get_libdir)/python2.7/site-packages/nova/db/sqlalchemy/migrate_repo/
+ doins "nova/db/sqlalchemy/migrate_repo/migrate.cfg"
+
+ #copy the CA cert dir (not coppied on install via setup.py script)
+ cp -R "${S}/nova/CA" "${D}/usr/$(get_libdir)/python2.7/site-packages/nova/" || die "isntalling CA files failed"
+
+ #add sudoers definitions for user nova
+ insinto /etc/sudoers.d/
+ doins "${FILESDIR}/nova-sudoers"
+}