Gentoo Archives: gentoo-commits

From: "Kacper Kowalik (xarthisius)" <xarthisius@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-cluster/drbd: metadata.xml ChangeLog drbd-8.3.8.ebuild
Date: Sat, 26 Jun 2010 16:44:11
Message-Id: 20100626164404.6E49F2CF7C@corvid.gentoo.org
1 xarthisius 10/06/26 16:44:04
2
3 Modified: metadata.xml ChangeLog
4 Added: drbd-8.3.8.ebuild
5 Log:
6 Version bump
7 (Portage version: 2.1.8.3/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.3 sys-cluster/drbd/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/drbd/metadata.xml?rev=1.3&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/drbd/metadata.xml?rev=1.3&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/drbd/metadata.xml?r1=1.2&r2=1.3
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-cluster/drbd/metadata.xml,v
19 retrieving revision 1.2
20 retrieving revision 1.3
21 diff -u -r1.2 -r1.3
22 --- metadata.xml 26 Apr 2007 06:32:32 -0000 1.2
23 +++ metadata.xml 26 Jun 2010 16:44:03 -0000 1.3
24 @@ -1,8 +1,15 @@
25 <?xml version="1.0" encoding="UTF-8"?>
26 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
27 <pkgmetadata>
28 -<herd>ha-cluster</herd>
29 -<maintainer>
30 - <email>ha-cluster@g.o</email>
31 -</maintainer>
32 + <herd>ha-cluster</herd>
33 + <use>
34 + <flag name='udev'>Enable udev integration</flag>
35 + <flag name='xen'>Enable Xen integration</flag>
36 + <flag name='pacemaker'>Enable Pacemaker integration</flag>
37 + <flag name='heartbeat'>Enable Heartbeat integration</flag>
38 + </use>
39 + <longdescription>
40 + The user space tools to control, configure the DRBD driver, as well as integration programs and scripts
41 + that glues the DRBD system to cluster management software and other system components.
42 + </longdescription>
43 </pkgmetadata>
44
45
46
47 1.99 sys-cluster/drbd/ChangeLog
48
49 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/drbd/ChangeLog?rev=1.99&view=markup
50 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/drbd/ChangeLog?rev=1.99&content-type=text/plain
51 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/drbd/ChangeLog?r1=1.98&r2=1.99
52
53 Index: ChangeLog
54 ===================================================================
55 RCS file: /var/cvsroot/gentoo-x86/sys-cluster/drbd/ChangeLog,v
56 retrieving revision 1.98
57 retrieving revision 1.99
58 diff -u -r1.98 -r1.99
59 --- ChangeLog 20 May 2010 03:04:01 -0000 1.98
60 +++ ChangeLog 26 Jun 2010 16:44:03 -0000 1.99
61 @@ -1,6 +1,12 @@
62 # ChangeLog for sys-cluster/drbd
63 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
64 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/drbd/ChangeLog,v 1.98 2010/05/20 03:04:01 darkside Exp $
65 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/drbd/ChangeLog,v 1.99 2010/06/26 16:44:03 xarthisius Exp $
66 +
67 +*drbd-8.3.8 (26 Jun 2010)
68 +
69 + 26 Jun 2010; Kacper Kowalik <xarthisius@g.o> +drbd-8.3.8.ebuild,
70 + metadata.xml:
71 + Version bump
72
73 20 May 2010; Jeremy Olexa <darkside@g.o> Manifest:
74 QA: Fix distfile size
75
76
77
78 1.1 sys-cluster/drbd/drbd-8.3.8.ebuild
79
80 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/drbd/drbd-8.3.8.ebuild?rev=1.1&view=markup
81 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/drbd/drbd-8.3.8.ebuild?rev=1.1&content-type=text/plain
82
83 Index: drbd-8.3.8.ebuild
84 ===================================================================
85 # Copyright 1999-2010 Gentoo Foundation
86 # Distributed under the terms of the GNU General Public License v2
87 # $Header: /var/cvsroot/gentoo-x86/sys-cluster/drbd/drbd-8.3.8.ebuild,v 1.1 2010/06/26 16:44:03 xarthisius Exp $
88
89 EAPI="2"
90
91 inherit multilib versionator
92
93 LICENSE="GPL-2"
94
95 DESCRIPTION="mirror/replicate block-devices across a network-connection"
96 SRC_URI="http://oss.linbit.com/drbd/$(get_version_component_range 1-2 ${PV})/${P}.tar.gz"
97 HOMEPAGE="http://www.drbd.org"
98
99 KEYWORDS="~amd64 ~x86"
100 IUSE="bash-completion heartbeat pacemaker +udev xen"
101 SLOT="0"
102
103 src_prepare() {
104 # respect LDFLAGS
105 sed -i -e "s/\$(CC) -o/\$(CC) \$(LDFLAGS) -o/" user/Makefile.in || die
106 # respect multilib
107 sed -i -e "s:/lib/:/$(get_libdir)/:g" \
108 scripts/{Makefile.in,global_common.conf,drbd.conf.example} || die
109 # correct install paths
110 sed -i -e "s:\$(sysconfdir)/bash_completion.d:/usr/share/bash-completion:" \
111 scripts/Makefile.in || die
112 }
113
114 src_configure() {
115 econf \
116 --localstatedir=/var \
117 --with-utils \
118 --without-km \
119 --without-rgmanager \
120 $(use_with udev) \
121 $(use_with xen) \
122 $(use_with pacemaker) \
123 $(use_with heartbeat) \
124 $(use_with bash-completion bashcompletion) \
125 --with-distro=gentoo
126 }
127
128 src_compile() {
129 # only compile the tools
130 emake OPTFLAGS="${CFLAGS}" tools || die
131 }
132
133 src_install() {
134 # only install the tools
135 emake DESTDIR="${D}" install-tools || die
136 dodoc README ChangeLog || die
137
138 # install our own init script
139 newinitd "${FILESDIR}"/${PN}-8.0.rc ${PN} || die
140
141 # it doesnt make sense to install a default conf in /etc,
142 # so we put it to the docs
143 rm -f "${D}"/etc/drbd.conf
144 dodoc scripts/drbd.conf || die
145 }
146
147 pkg_postinst() {
148 einfo
149 einfo "Please copy and gunzip the configuration file"
150 einfo "from /usr/share/doc/${PF}/drbd.conf.bz2 to /etc"
151 einfo "and edit it to your needs. Helpful commands:"
152 einfo "man 5 drbd.conf"
153 einfo "man 8 drbdsetup"
154 einfo "man 8 drbdadm"
155 einfo "man 8 drbddisk"
156 einfo "man 8 drbdmeta"
157 einfo
158
159 elog "Remember to enable drbd support in kernel."
160 elog "Or alternatively emerge sys-cluster/drbd-kernel package."
161 }