Gentoo Archives: gentoo-commits

From: "Michael Hanselmann (hansmi)" <hansmi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-emulation/ganeti: ChangeLog ganeti-1.2_beta2-r1.ebuild ganeti-1.2_beta2.ebuild
Date: Fri, 23 Nov 2007 12:45:09
Message-Id: E1IvXu0-0003oI-Be@stork.gentoo.org
1 hansmi 07/11/23 12:45:00
2
3 Modified: ChangeLog
4 Added: ganeti-1.2_beta2-r1.ebuild
5 Removed: ganeti-1.2_beta2.ebuild
6 Log:
7 Add missing init script.
8 (Portage version: 2.1.3.19)
9
10 Revision Changes Path
11 1.2 app-emulation/ganeti/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/ganeti/ChangeLog?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/ganeti/ChangeLog?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/ganeti/ChangeLog?r1=1.1&r2=1.2
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-emulation/ganeti/ChangeLog,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- ChangeLog 23 Nov 2007 02:03:39 -0000 1.1
24 +++ ChangeLog 23 Nov 2007 12:44:59 -0000 1.2
25 @@ -1,6 +1,12 @@
26 # ChangeLog for net-irc/inspircd
27 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/ChangeLog,v 1.1 2007/11/23 02:03:39 hansmi Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/ChangeLog,v 1.2 2007/11/23 12:44:59 hansmi Exp $
30 +
31 +*ganeti-1.2_beta2-r1 (23 Nov 2007)
32 +
33 + 23 Nov 2007; Michael Hanselmann <hansmi@g.o> +files/ganeti.initd,
34 + -ganeti-1.2_beta2.ebuild, +ganeti-1.2_beta2-r1.ebuild:
35 + Add missing init script.
36
37 *ganeti-1.2_beta2 (23 Nov 2007)
38
39
40
41
42 1.1 app-emulation/ganeti/ganeti-1.2_beta2-r1.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/ganeti/ganeti-1.2_beta2-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/ganeti/ganeti-1.2_beta2-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: ganeti-1.2_beta2-r1.ebuild
48 ===================================================================
49 # Copyright 1999-2007 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/app-emulation/ganeti/ganeti-1.2_beta2-r1.ebuild,v 1.1 2007/11/23 12:44:59 hansmi Exp $
52
53 NEED_PYTHON=2.4
54
55 inherit python autotools eutils
56
57 MY_P=${P/_beta/b}
58 S="${WORKDIR}/${MY_P}"
59
60 DESCRIPTION="Ganeti is a virtual server management software tool built upon Xen"
61 HOMEPAGE="http://code.google.com/p/ganeti/"
62 SRC_URI="http://ganeti.googlecode.com/files/${MY_P}.tar.gz"
63
64 LICENSE="GPL-2"
65 SLOT="0"
66 KEYWORDS="~x86"
67 IUSE=""
68
69 DEPEND=""
70 RDEPEND="
71 >=app-emulation/xen-3.0
72 dev-libs/openssl
73 dev-python/pyopenssl
74 dev-python/pyparsing
75 dev-python/simplejson
76 dev-python/twisted
77 net-analyzer/arping
78 net-misc/bridge-utils
79 net-misc/openssh
80 sys-apps/iproute2
81 sys-cluster/drbd
82 sys-fs/lvm2
83 sys-fs/mdadm
84 "
85
86 src_unpack() {
87 unpack "${A}"
88 cd "${S}"
89
90 eautoreconf
91 }
92
93 src_compile() {
94 econf --localstatedir=/var --with-ssh-initscript=/etc/init.d/sshd || die
95 emake || die
96 }
97
98 src_install() {
99 make DESTDIR="${D}" install || die
100
101 newinitd "${FILESDIR}/ganeti.initd" ganeti
102
103 keepdir /var/{lib,log,run}/ganeti/
104 keepdir /srv/ganeti/{os,export}/
105 }
106
107
108
109 --
110 gentoo-commits@g.o mailing list