diff options
author | 2013-11-11 03:22:08 +0000 | |
---|---|---|
committer | 2013-11-11 03:22:08 +0000 | |
commit | cca6f2eef923bd7f8524f8238497d98b53e222b6 (patch) | |
tree | c79ccf59000fdf79c70a687fcaad8912553eabe8 | |
parent | update of neutron for iproute2 (diff) | |
download | historical-cca6f2eef923bd7f8524f8238497d98b53e222b6.tar.gz historical-cca6f2eef923bd7f8524f8238497d98b53e222b6.tar.bz2 historical-cca6f2eef923bd7f8524f8238497d98b53e222b6.zip |
update of nova to iputils and openvswitch deps
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Manifest-Sign-Key: 0x2471EB3E40AC5AC3
-rw-r--r-- | sys-cluster/nova/ChangeLog | 8 | ||||
-rw-r--r-- | sys-cluster/nova/Manifest | 31 | ||||
-rw-r--r-- | sys-cluster/nova/nova-2013.2-r1.ebuild | 125 | ||||
-rw-r--r-- | sys-cluster/nova/nova-2013.2.9999.ebuild | 4 |
4 files changed, 151 insertions, 17 deletions
diff --git a/sys-cluster/nova/ChangeLog b/sys-cluster/nova/ChangeLog index ca43ab7bfbe8..9182b0a0bdbb 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.34 2013/10/29 06:15:52 prometheanfire Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/nova/ChangeLog,v 1.35 2013/11/11 03:21:57 prometheanfire Exp $ + +*nova-2013.2-r1 (11 Nov 2013) + + 11 Nov 2013; Matthew Thode <prometheanfire@gentoo.org> +nova-2013.2-r1.ebuild, + nova-2013.2.9999.ebuild: + update of nova to iputils and openvswitch deps *nova-2013.2 (29 Oct 2013) *nova-2013.1.4 (29 Oct 2013) diff --git a/sys-cluster/nova/Manifest b/sys-cluster/nova/Manifest index 450b404109bd..d069d769bfcd 100644 --- a/sys-cluster/nova/Manifest +++ b/sys-cluster/nova/Manifest @@ -19,25 +19,26 @@ DIST nova-2013.2.tar.gz 8909222 SHA256 55a51f8d8b6c7b0ba6f8ff9c48604bb82a90bdc3f EBUILD nova-2012.2.4-r10.ebuild 4881 SHA256 b1853e5756db8d571c44c61074a745ecb20fa7373389978aec8247a39061fae6 SHA512 2b97edd4073c0a551b3b8b74ad9c6d4662c0c59f5fca54adeeaf027e2499d2aaac951e81e45be2bb2d75ececa4085959c8c3e1a356539582e6bace93035144f8 WHIRLPOOL c31370d331d789f19f4ea7a611a2306e3379d3822e97b34ae4ebd1119689673cbbaf593554ed72b6a97bf8c11652a0b1cfe416ea096e0970200abc4c3df1c03f EBUILD nova-2013.1.4.ebuild 5071 SHA256 2543dc3c24269258f639d3f09da406aca0ad65b2fac83ecd68864efe462b1fa5 SHA512 107cdce3af60082b6e0b6d367363c29de5ce921d4760fba3b8e0ccbc9876b02aa574eb8dfa3ca0fa09a0a8af8895eb10699a384dbd6d06ccdc21cdf5fdb8542d WHIRLPOOL 184889da72f0c019f304b73b0a318af3555e175bb736a7fddf251565ca95e5e6099fa8e5aef3450433f96915c6f144aeb7807dc62cc0df90701e63c21091f327 EBUILD nova-2013.1.9999.ebuild 4984 SHA256 bf7a1f22055db9f1f9d958174b5ddf5470838badc2985cb3bef6af7909433daf SHA512 969fa71e6f0829164daf3aeee3c31e7f800ec8e9c9e41af106a00994fb27d7622ed93c697b0acda5343cb45020ec0fffd29447414734714af281413e96d0018a WHIRLPOOL 0dc894111c2729fa37f138afe4e6bf020cd16e59619bc3a398ca5bc39695b09a69f54c60fdcddd379fd85d9fa1f5e4352988c8e6b63bc6a2ac2ba64b608c569b -EBUILD nova-2013.2.9999.ebuild 5013 SHA256 17cfea5e5288f8f26097a1e69f6df034f5b2769663cb78fe264dbcd443ab0107 SHA512 a685fe8c7670847552838a372a41697613f2e634e1258be4595e7275fd4714203b3ddd3c2054fc95eab4d75418b0960c2023f799092461b673ee6047dd302304 WHIRLPOOL e5aca3f4c122357439bdd6614978fb413ebd17e06748c0e361488d095c4aed9d557bc2336a0cafcb2ad3d2e5c938c555c0fd23f510fbca4b7bc97600068cfef5 +EBUILD nova-2013.2-r1.ebuild 5049 SHA256 9717033290254f726fc853d98418777fb9669b493f3d3fe8a158987b0d1ab2f6 SHA512 6080c473b2f73188ee4797068794d04eb4e959b583623d7a0f3ddfcc81f94d7f0210dc787e3cb5419b0cfa968b097dba1f0c458455f3377d44e95690cef7de71 WHIRLPOOL f2930e70cbfe2d134be17d772301a02bf5466c389085d0b14745b50d635ec9dd21afe3f7012093c0ac7ff34b03b7585b7240ed1078eaea1404e43cd23679ba6b +EBUILD nova-2013.2.9999.ebuild 5056 SHA256 6ec2ed8ee325a5b2510b92eddbb4e482bf75ef2ad4be933042f639d102e584f0 SHA512 2efe2e07c68fc285a408e4418ed2853bb6b07b39975aa252dfe8eb9e1f9235df3e7cf7b2a7825a348f0f5139796cbb52496003b3bc37a65f17e31b69766d1d6a WHIRLPOOL 6ce672e232c1aa21f7092f6e7666ec08e22b407d1559e3d68f34bedfc300768177204c6efce3c4f88b137262f235dad67c37cc198ea0b0013943bd06134e52f1 EBUILD nova-2013.2.ebuild 5003 SHA256 4dbab0a15f2081c24e43e4e09a299d91ef598a36f0d7c8d1d21ca1706f49edb8 SHA512 be0a2d861afe12cdaee7cdcd37c90f5f8669b1a468b37e52af238d324947916c52790437a5784ff3773aa8231a9070f8c3f33372f6be45d5c721c9f44198d3bd WHIRLPOOL 113ed9f83c288c857c45727b11f99dc3b1b8fbef1137b3f2419eb762646ff89c13d83d6a9eb38d5beda1d8b46182b3f27f7f4880da8ee6ba9227abc57eb87661 EBUILD nova-9999.ebuild 5155 SHA256 06fe7b13fc1828edb3b1b94f83633646ee4522679cc494422f3815881cc5a5b1 SHA512 eb81e3d9384f4fdaf9dee197f254a9358310432d69daeb2bb9c08c376103f3cf9d4b551794a2c5e0a2891e2efee23c2e56c7498f1bb7a338c4f6bed700b1cc98 WHIRLPOOL 540ceab70583273078238220c755183bcf9e4b42cd926622577ac4ff1da7414a1ec6c25161ecdf583f438d9b6da05e927dbf534a687426800c7fad5d30489e48 -MISC ChangeLog 7879 SHA256 7df055605f3e2b7da59c06f17717fccfa35a38a2dd4ab1f8cc24258b27f3009c SHA512 963f1cd3ba6c43b3bf7284990ed223f2db2c8527d62cb4a09b121caf9e0cac2cbb67055afd84c944e57373196cfdba88a0b9c8278c975f1bafb7219da31836e6 WHIRLPOOL 5e5ac241d395efa73d3c41ca20bc5d7f23667a40d345c608dec80e0c2211d28c6ac26eb382def857e696a1f24454f0ef957136f1f47f2ac25775d59fdbe11623 +MISC ChangeLog 8068 SHA256 0838347a25dca2413c8aea94dd75d91df2519b520ec945ab13baddd5b33df110 SHA512 78f1e92999a39731098a0ba8e7f105a86f10afe0b45a2742689365a7ac0a92c5921b25dd856594fa84aeeaa46d9dfec7836a784f638f5e8f5531c86b57a0e0b0 WHIRLPOOL b0c99f7a090c5d4b54aaab2b9b4e0380a3908c4b3d51b241c0db623731acbbf19afb29593b59c1516a732bce548fdf4bb8cb10fc1e3ae6012672e90490f91b96 MISC metadata.xml 1452 SHA256 29bf3efaab7a4e45f5e442b26a7606edaed3f47e4ffec3e8990f95aea6bf2450 SHA512 537664b6ff29f4afe09eb4635c2cb06d87a6c3c3101e8ef89d1ab9b5b802c79024e94a0cce5a44ec2fd5b1cc37a251dd42156a015b6a294f219b90daff17c9c1 WHIRLPOOL c6e44f9a48fea6ae2a323e9e03d8805301fb0d94bb5634b1946909715f6c05d45c49180204d00221aae1e6dc6748347b4273fae838216b5d5d07932bc473a851 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iQIcBAEBCAAGBQJSb1MbAAoJECRx6z5ArFrDoscP/innsWluTwx7RPb3ZDBvBBwE -aF+D7nGOD0fUgxEvKZzo+00OLuD6/22zxeptMj0BrPAuEglEa3HT16j6NqG+tH3i -C4n6tSiCuGDnITx/iLy7654Hywm46a3I5qoTp/hrkHMb0zYX6H4ZA9utoPddnOMQ -HVUbpyRXSs9KweWuwY8beAIIPQR7931NtsWIrWwwSWS56TTuVRbRonT2Tz2Ugt/g -z/N6EUskfJDUqOc4r+OVfyBhKVxlSDfMis6WrO/vaiI21HD+Hd/1XR8dTWLIbM+I -1UPttw0wlbyJinxQp1nUMNdSeIxKVqaKy426vKa4bNckvPw+/O9R0TTNKF6KpQEU -ZjzT6oY0Se+iivZZ8ehphNyxkGB0N5CksGh36pd5e349Sty86MPtSDsfGvALU+k8 -9+G9Vw0w0CKtTlI/rylCj1h8afnqo+QSno6Q1naH/in9Qmmf2Ya5u3RyOiDMRHDm -dLYUpS/SUQEQUtCJosUZo8r4LYqYLfbNdjghu2lMDDxw3o1hpGlKzTr/z6Z0qQvz -o/6t6JC9PUff7f9yPnZ1ZypXzDRkqtaPu0MmTKiihHylhgD0AcDR4dshF4Z5b2WU -BnkpO2ZvNY43/kcb0F2XG76YwW9xreT0JkdP0rpQlobrD1GB1ZdhmwD5rHBrxisS -EpbJtZ3JUUJaO6WT9s5/ -=CTMi +iQIcBAEBCAAGBQJSgE3kAAoJECRx6z5ArFrDC/UP/124FcixUYi/8eXgCIfn5zAx +dPIsow7h//Ejf37AfFHW5Fz9xJ/Y0Uy+Q+ztKsGyXV/wXu/dqhxypuXBdN22rIx1 +qwZ9Q56mnqY+VyNSSDikkF+bHq1fUUikpqA6HUB0+aiGrgiE3oWkXTrwYKZA34OL +M/khOAO1lp0d51jcX+4dTIsKQPg0oOP4CRCPgkvxxX3TzhQNTugCVKY5lkWrHdx6 +VyaHOCeOyDi6/w38sslv9PuWnxOiSZ/aLhCsTMb8lnt6jxkR0T36WrpfvhFk7x67 +AfIhSNHFcZdkl9P3ms5yzTdOwqQniOerl+EJCVsAMA0QBHhrBLB6UfsTuCHtFJsc +VjtrogCf2u0KREatHLauAPanLDxH8uRB15Ernf8QUiVAiv1KBVn3+dQw87W+6Yo3 +KLHb9WroUtNlS4t6H/oDCCWWuv8rpCJvNN6akRRywIdJyjR9Alf2+6CypSKWZnsp +sEADo+xLwiwZkM5+NxuZ94x2yu/L62vnw4TruwzVJagVAz3KMqg4kfCgJpyVlOCB +UOczDms5AcU2MZVNRjSXUWZAmeE988hfwU5ge1wzEGiw/916Kx+FXAKCrChbUj// +D0YYFu8rN89svw1ckkaB7uwuyxk3XxXWYOt54DfujFzR0l85pT6kYStuD0ADi+NI +5jWlWGfgvxTIQvvMyvP2 +=tRVm -----END PGP SIGNATURE----- diff --git a/sys-cluster/nova/nova-2013.2-r1.ebuild b/sys-cluster/nova/nova-2013.2-r1.ebuild new file mode 100644 index 000000000000..21ae6b0c70a7 --- /dev/null +++ b/sys-cluster/nova/nova-2013.2-r1.ebuild @@ -0,0 +1,125 @@ +# 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-r1.ebuild,v 1.1 2013/11/11 03:21:57 prometheanfire Exp $ + +EAPI=5 +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 eutils 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" +SRC_URI="http://launchpad.net/${PN}/havana/${PV}/+download/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +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 ) + sys-apps/iproute2 + net-misc/openvswitch + 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" +} diff --git a/sys-cluster/nova/nova-2013.2.9999.ebuild b/sys-cluster/nova/nova-2013.2.9999.ebuild index 1f068f9b13bf..0982dc86db59 100644 --- a/sys-cluster/nova/nova-2013.2.9999.ebuild +++ b/sys-cluster/nova/nova-2013.2.9999.ebuild @@ -1,6 +1,6 @@ # 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.2 2013/10/23 04:12:48 prometheanfire Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/nova/nova-2013.2.9999.ebuild,v 1.3 2013/11/11 03:21:57 prometheanfire Exp $ EAPI=5 PYTHON_COMPAT=( python2_7 ) @@ -64,6 +64,8 @@ RDEPEND="sqlite? ( >=dev-python/sqlalchemy-0.7.8[sqlite,${PYTHON_USEDEP}] >=dev-python/oslo-config-1.2.0[${PYTHON_USEDEP}] app-emulation/libvirt[${PYTHON_USEDEP}] novncproxy? ( www-apps/novnc ) + sys-apps/iproute2 + net-misc/openvswitch kvm? ( app-emulation/qemu ) xen? ( app-emulation/xen app-emulation/xen-tools )" |