summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Imhof <tantive@gentoo.org>2003-09-02 15:46:35 +0000
committerMichael Imhof <tantive@gentoo.org>2003-09-02 15:46:35 +0000
commit6f1057697010d00451d112ab25731c2e1a069648 (patch)
treeb17dc006efd98302009ad0f857a8e8ed7fb37944 /sys-cluster/drbd/drbd-0.6.6-r2.ebuild
parentEbuild for 2.4.22 added, older ebuilds cleaned out (diff)
downloadhistorical-6f1057697010d00451d112ab25731c2e1a069648.tar.gz
historical-6f1057697010d00451d112ab25731c2e1a069648.tar.bz2
historical-6f1057697010d00451d112ab25731c2e1a069648.zip
Initial import. Should close #27626
Diffstat (limited to 'sys-cluster/drbd/drbd-0.6.6-r2.ebuild')
-rw-r--r--sys-cluster/drbd/drbd-0.6.6-r2.ebuild74
1 files changed, 74 insertions, 0 deletions
diff --git a/sys-cluster/drbd/drbd-0.6.6-r2.ebuild b/sys-cluster/drbd/drbd-0.6.6-r2.ebuild
new file mode 100644
index 000000000000..db529159a1d4
--- /dev/null
+++ b/sys-cluster/drbd/drbd-0.6.6-r2.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/drbd/drbd-0.6.6-r2.ebuild,v 1.1 2003/09/02 15:46:17 tantive Exp $
+
+LICENSE="GPL-2"
+KEYWORDS="x86"
+
+DESCRIPTION="mirror/replicate block-devices across a network-connection"
+SRC_URI="http://www.linbit.com/en/filemanager/download/44/drbd-${PV}.tar.gz"
+HOMEPAGE="http://www.drbd.org"
+
+IUSE=""
+
+DEPEND="=sys-kernel/vanilla-sources-2.4*"
+RDEPEND="=sys-cluster/heartbeat-1.0*"
+SLOT="0"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/0.6.6-Makefile.vars.patch
+ epatch ${FILESDIR}/0.6.6-drbd-Makefile.patch
+ epatch ${FILESDIR}/0.6.6-scripts-Makefile.patch
+}
+
+src_compile() {
+ check_KV
+ einfo ""
+ einfo "Your kernel-sources in /usr/src/linux-${KV} must be properly configured"
+ einfo "and match the currently running kernel version ${KV}"
+ einfo "If otherwise -> build will fail."
+ einfo ""
+ cd ${S}
+ emake || die
+}
+
+src_install() {
+ cd ${S}
+ make PREFIX=${D} install
+
+ # gentoo-ish init-script
+ dodir /etc
+ dodir /etc/init.d
+ exeinto /etc/init.d
+ newexe ${FILESDIR}/0.6.6-init drbd
+
+ # needed by drbd startup script
+ dodir /var/lib/drbd
+ keepdir /var/lib/drbd
+
+ # docs
+ dodoc README ChangeLog COPYING
+ dodoc documentation/NFS-Server-README.txt
+ # we put drbd.conf into docs
+ # it doesnt make sense to install a default conf in /etc
+ # put it to the docs
+ dodoc scripts/drbd.conf
+}
+
+pkg_postinst() {
+ einfo ""
+ einfo "upgrading module dependencies ... "
+ /sbin/depmod -a -F /lib/modules/${KV}/build/System.map
+ einfo "... done"
+ einfo ""
+ einfo "Please remember to re-emerge drbd when you upgrade your kernel!"
+ einfo ""
+ einfo "Please copy and gunzip the configuration file"
+ einfo "from /usr/share/doc/${PF}/drbd.conf.gz to /etc"
+ einfo "and edit it to your needs. Helpful commands:"
+ einfo "man 5 drbd.conf"
+ einfo "man 8 drbdsetup"
+ einfo ""
+}