Gentoo Archives: gentoo-commits

From: "Matt Thode (prometheanfire)" <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-cluster/nova: nova-2014.1-r2.ebuild ChangeLog nova-2014.1-r1.ebuild
Date: Mon, 09 Jun 2014 04:56:45
Message-Id: 20140609045640.57A1A2004F@flycatcher.gentoo.org
1 prometheanfire 14/06/09 04:56:40
2
3 Modified: nova-2014.1-r2.ebuild ChangeLog
4 Removed: nova-2014.1-r1.ebuild
5 Log:
6 fix for 2014.1-r1 bug 512296 CVE-2014-2573
7
8 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 0x2471eb3e40ac5ac3)
9
10 Revision Changes Path
11 1.3 sys-cluster/nova/nova-2014.1-r2.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/nova/nova-2014.1-r2.ebuild?rev=1.3&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/nova/nova-2014.1-r2.ebuild?rev=1.3&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/nova/nova-2014.1-r2.ebuild?r1=1.2&r2=1.3
16
17 Index: nova-2014.1-r2.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-cluster/nova/nova-2014.1-r2.ebuild,v
20 retrieving revision 1.2
21 retrieving revision 1.3
22 diff -u -r1.2 -r1.3
23 --- nova-2014.1-r2.ebuild 4 Jun 2014 14:42:31 -0000 1.2
24 +++ nova-2014.1-r2.ebuild 9 Jun 2014 04:56:40 -0000 1.3
25 @@ -1,6 +1,6 @@
26 # Copyright 1999-2014 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/nova/nova-2014.1-r2.ebuild,v 1.2 2014/06/04 14:42:31 idella4 Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/nova/nova-2014.1-r2.ebuild,v 1.3 2014/06/09 04:56:40 prometheanfire Exp $
30
31 EAPI=5
32 PYTHON_COMPAT=( python2_7 )
33 @@ -23,11 +23,12 @@
34 <dev-python/pbr-1.0[${PYTHON_USEDEP}]
35 app-admin/sudo"
36
37 -RDEPEND=">=dev-python/sqlalchemy-0.7.8[${PYTHON_USEDEP}]
38 - <dev-python/sqlalchemy-0.9.99[${PYTHON_USEDEP}]
39 - mysql? ( dev-python/mysql-python[${PYTHON_USEDEP}] )
40 - postgres? ( >=dev-python/psycopg-2[${PYTHON_USEDEP}] )
41 - sqlite? ( dev-db/sqlite )
42 +RDEPEND="sqlite? ( >=dev-python/sqlalchemy-0.7.8[sqlite,${PYTHON_USEDEP}]
43 + <dev-python/sqlalchemy-0.9.99[sqlite,${PYTHON_USEDEP}] )
44 + mysql? ( >=dev-python/sqlalchemy-0.7.8[mysql,${PYTHON_USEDEP}]
45 + <dev-python/sqlalchemy-0.9.99[mysql,${PYTHON_USEDEP}] )
46 + postgres? ( >=dev-python/sqlalchemy-0.7.8[postgres,${PYTHON_USEDEP}]
47 + <dev-python/sqlalchemy-0.9.99[postgres,${PYTHON_USEDEP}] )
48 >=dev-python/amqplib-0.6.1[${PYTHON_USEDEP}]
49 >=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
50 virtual/python-argparse[${PYTHON_USEDEP}]
51 @@ -70,12 +71,13 @@
52 net-misc/rabbitmq-server
53 sys-fs/sysfsutils
54 sys-fs/multipath-tools
55 - sys-block/nbd
56 kvm? ( app-emulation/qemu )
57 xen? ( app-emulation/xen
58 app-emulation/xen-tools )"
59
60 PATCHES=(
61 + "${FILESDIR}/2014.1-CVE-2014-2573-1.patch"
62 + "${FILESDIR}/2014.1-CVE-2014-2573-2.patch"
63 )
64
65 pkg_setup() {
66 @@ -91,7 +93,7 @@
67 python_install() {
68 distutils-r1_python_install
69
70 - for svc in api cert conductor consoleauth network scheduler spicehtml5proxy xvpvncproxy; do
71 + for svc in api cert compute conductor consoleauth network scheduler spicehtml5proxy xvpvncproxy; do
72 newinitd "${FILESDIR}/nova.initd" "nova-${svc}"
73 done
74 use compute && newinitd "${FILESDIR}/nova.initd" "nova-compute"
75 @@ -102,7 +104,7 @@
76
77 insinto /etc/nova
78 insopts -m 0640 -o nova -g nova
79 - #newins "etc/nova/nova.conf.sample" "nova.conf"
80 + newins "etc/nova/nova.conf.sample" "nova.conf"
81 doins "etc/nova/api-paste.ini"
82 doins "etc/nova/logging_sample.conf"
83 doins "etc/nova/policy.json"
84 @@ -120,6 +122,6 @@
85
86 #add sudoers definitions for user nova
87 insinto /etc/sudoers.d/
88 - insopts -m 0440 -o root -g root
89 - newins "${FILESDIR}/nova.sudoersd" nova
90 + insopts -m 0600 -o root -g root
91 + doins "${FILESDIR}/nova-sudoers"
92 }
93
94
95
96 1.65 sys-cluster/nova/ChangeLog
97
98 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/nova/ChangeLog?rev=1.65&view=markup
99 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/nova/ChangeLog?rev=1.65&content-type=text/plain
100 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/nova/ChangeLog?r1=1.64&r2=1.65
101
102 Index: ChangeLog
103 ===================================================================
104 RCS file: /var/cvsroot/gentoo-x86/sys-cluster/nova/ChangeLog,v
105 retrieving revision 1.64
106 retrieving revision 1.65
107 diff -u -r1.64 -r1.65
108 --- ChangeLog 4 Jun 2014 14:42:31 -0000 1.64
109 +++ ChangeLog 9 Jun 2014 04:56:40 -0000 1.65
110 @@ -1,6 +1,11 @@
111 # ChangeLog for sys-cluster/nova
112 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
113 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/nova/ChangeLog,v 1.64 2014/06/04 14:42:31 idella4 Exp $
114 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/nova/ChangeLog,v 1.65 2014/06/09 04:56:40 prometheanfire Exp $
115 +
116 + 09 Jun 2014; Matthew Thode <prometheanfire@g.o>
117 + +files/2014.1-CVE-2014-2573-1.patch, +files/2014.1-CVE-2014-2573-2.patch,
118 + -nova-2014.1-r1.ebuild, nova-2014.1-r2.ebuild:
119 + fix for 2014.1-r1 bug 512296 CVE-2014-2573
120
121 04 Jun 2014; Ian Delaney <idella4@g.o> nova-2014.1-r2.ebuild:
122 add requ'd dep nbd, fixes Bug #509726