diff options
author | Matthew Thode <prometheanfire@gentoo.org> | 2015-10-19 00:25:48 -0500 |
---|---|---|
committer | Matthew Thode <prometheanfire@gentoo.org> | 2015-10-19 00:25:48 -0500 |
commit | e7acc7c2e5487da3e50a484eb6a561e3d33134bd (patch) | |
tree | 1d9981e51d87e3a39054d4c48b6a120a6b270523 /sys-cluster/nova/nova-12.0.0.ebuild | |
parent | 7e382e74daa5a0f09e4d8c2340948032bc72144c (diff) | |
download | gentoo-e7acc7c2e5487da3e50a484eb6a561e3d33134bd.tar.gz gentoo-e7acc7c2e5487da3e50a484eb6a561e3d33134bd.tar.xz |
sys-cluster/nova: fixing etc install
Package-Manager: portage-2.2.20.1
Diffstat (limited to 'sys-cluster/nova/nova-12.0.0.ebuild')
-rw-r--r-- | sys-cluster/nova/nova-12.0.0.ebuild | 26 |
1 files changed, 11 insertions, 15 deletions
diff --git a/sys-cluster/nova/nova-12.0.0.ebuild b/sys-cluster/nova/nova-12.0.0.ebuild index 010092dd47c..5aec32f7cd1 100644 --- a/sys-cluster/nova/nova-12.0.0.ebuild +++ b/sys-cluster/nova/nova-12.0.0.ebuild @@ -9,7 +9,8 @@ inherit distutils-r1 eutils linux-info multilib user DESCRIPTION="A cloud computing fabric controller (main part of an IaaS system) written in Python" HOMEPAGE="https://launchpad.net/nova" -SRC_URI="https://launchpad.net/${PN}/liberty/${PV}/+download/${P}.tar.gz" +SRC_URI="https://launchpad.net/${PN}/liberty/${PV}/+download/${P}.tar.gz + https://dev.gentoo.org/~prometheanfire/dist/nova/liberty/nova.conf.sample -> liberty-nova.conf.sample" LICENSE="Apache-2.0" SLOT="0" @@ -225,15 +226,9 @@ pkg_setup() { python_prepare_all() { sed -i '/^hacking/d' test-requirements.txt || die - sed -i 's/python/python2\.7/g' tools/config/generate_sample.sh || die distutils-r1_python_prepare_all } -python_compile() { - distutils-r1_python_compile - ./tools/config/generate_sample.sh -b ./ -p nova -o etc/nova || die -} - python_test() { # turn multiprocessing off, testr will use it --parallel local DISTUTILS_NO_PARALLEL_BUILD=1 @@ -258,16 +253,17 @@ python_install() { insinto /etc/nova insopts -m 0640 -o nova -g 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" + newins "${FILESDIR}/etc.liberty/api-paste.ini" "api-paste.ini" + newins "${FILESDIR}/etc.liberty/cells.json" "cells.json" + newins "${FILESDIR}/etc.liberty/logging_sample.conf" "logging_sample.conf" + newins "${DISTDIR}/liberty-nova.conf.sample" "nova.conf.sample" + newins "${FILESDIR}/etc.liberty/policy.json" "policy.json" + newins "${FILESDIR}/etc.liberty/rootwrap.conf" "rootwrap.conf" #rootwrap filters 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" + newins "${FILESDIR}/etc.liberty/rootwrap.d/api-metadata.filters" "api-metadata.filters" + newins "${FILESDIR}/etc.liberty/rootwrap.d/compute.filters" "compute.filters" + newins "${FILESDIR}/etc.liberty/rootwrap.d/network.filters" "network.filters" #copy migration conf file (not coppied on install via setup.py script) insopts -m 0644 insinto /usr/$(get_libdir)/python2.7/site-packages/nova/db/sqlalchemy/migrate_repo/ |