summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2012-05-25 09:51:29 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2012-05-25 09:51:29 +0000
commit8d923e149c849feae77a408daf0848c38486ce7a (patch)
tree1ddbbaa0a46a717c1f6f8eb9e1f1895b2aabbc59 /sys-cluster
parentRemove old versions. (diff)
downloadhistorical-8d923e149c849feae77a408daf0848c38486ce7a.tar.gz
historical-8d923e149c849feae77a408daf0848c38486ce7a.tar.bz2
historical-8d923e149c849feae77a408daf0848c38486ce7a.zip
punt old, to avoid downgrade of linux-headers for one
Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/keepalived/ChangeLog7
-rw-r--r--sys-cluster/keepalived/Manifest18
-rw-r--r--sys-cluster/keepalived/files/keepalived-1.1.13-linux-2.6.21-ip_vs.h262
-rw-r--r--sys-cluster/keepalived/keepalived-1.2.2-r1.ebuild55
-rw-r--r--sys-cluster/keepalived/keepalived-1.2.2-r2.ebuild55
-rw-r--r--sys-cluster/keepalived/keepalived-1.2.2.ebuild66
6 files changed, 15 insertions, 448 deletions
diff --git a/sys-cluster/keepalived/ChangeLog b/sys-cluster/keepalived/ChangeLog
index 9b0846a229e0..f29b8402e127 100644
--- a/sys-cluster/keepalived/ChangeLog
+++ b/sys-cluster/keepalived/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-cluster/keepalived
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/keepalived/ChangeLog,v 1.90 2012/03/17 17:30:57 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/keepalived/ChangeLog,v 1.91 2012/05/25 09:51:29 ssuominen Exp $
+
+ 25 May 2012; Samuli Suominen <ssuominen@gentoo.org>
+ -files/keepalived-1.1.13-linux-2.6.21-ip_vs.h, -keepalived-1.2.2.ebuild,
+ -keepalived-1.2.2-r1.ebuild, -keepalived-1.2.2-r2.ebuild:
+ old
17 Mar 2012; Raúl Porcel <armin76@gentoo.org> keepalived-1.2.2-r3.ebuild:
ia64/s390/sparc stable wrt #371469
diff --git a/sys-cluster/keepalived/Manifest b/sys-cluster/keepalived/Manifest
index 76cb8481fb9a..a4de5a6a12ad 100644
--- a/sys-cluster/keepalived/Manifest
+++ b/sys-cluster/keepalived/Manifest
@@ -3,21 +3,21 @@ Hash: SHA1
AUX conf-keepalived 280 RMD160 d27120c69252b1389711e38791685beccba29195 SHA1 d7718682eb2206299b7647149c3cffbfeb7632a0 SHA256 92c3e2977f6adf5384896eb352f7be2e30726463d272a6071d437e41329c386b
AUX init-keepalived 962 RMD160 82adf99fac36eae87ffc645c3fc885f63f8ce1f6 SHA1 dab2b8ec390a07d1435b19d80288f7b42d4faf0c SHA256 0d2fbad68bbe4eb115935f5090216ffdf102a4de218a888a12d1458a38775c90
-AUX keepalived-1.1.13-linux-2.6.21-ip_vs.h 7549 RMD160 e6407ca157a3d7bcc810841b6f5937cd7d477b0e SHA1 42386dd7a767704d0af9987578185d3fc8ccfd30 SHA256 67cb638f17e1189aedc0f464622744867549c91d637d38cdfd8d824aae841aea
AUX keepalived-1.1.20-do-not-need-kernel-sources.patch 3277 RMD160 975f2a7aed51f3c538e158f6097e2c0663ccb82d SHA1 5f7cd816e6e5752315da06ffd762c9aed200a962 SHA256 b4a38f12714717016a7588dae8bd5d3717de0cc9a8d72f08b089e6ff0bd88bf4
AUX keepalived-1.2.2-bind-afunspec.patch 534 RMD160 dcdb7cbaad708511ae69c4449804e80c3c1fef1a SHA1 7334bd67c15ebc6272ac9906042c9bdbe25ca4d1 SHA256 df6d427a6bd1e8fbd20f79f6879c7f09f81bfd1e28739c4dcca34d1621ae316e
DIST keepalived-1.2.2.tar.gz 249557 RMD160 a24f2fd97007c331daf9f2c2b1608eb727780552 SHA1 52a6d46823d29791d10f8869face64b6c6df5616 SHA256 4c05dbd149af120506b4f3a66b4016e30d9ad112e4c26a602e28c366705de8c0
DIST keepalived_1.2.2-3.diff.gz 9856 RMD160 243c86f00f22dacffe0d2c46c413ee5f59f7f298 SHA1 9c1885da7d8b85a12a3768dece422e5d1e5b61b4 SHA256 104213b98e80c5de7c04ff0a409b88c6aad30f727516f26871fa77dcbdc74aa6
-EBUILD keepalived-1.2.2-r1.ebuild 1431 RMD160 abc0f468630f8d5482cfdee36ca1e938a1163c0a SHA1 a3a6db5df03c44251991e57a60387fb80b259792 SHA256 e9ddb0415c6082b3a7f9b528e4b653ab67290f1947e93fa7abb6d82f347f5e09
-EBUILD keepalived-1.2.2-r2.ebuild 1481 RMD160 28f93db7c788abc4ec032b6724a59affdb2c665d SHA1 c2ab7a8b64a8a9b631f0dbd764b5ef7841e18ad0 SHA256 31b42c2b13fdf6ebae2224ea00f3725719c289d9cd60a91cb0927059d594e701
EBUILD keepalived-1.2.2-r3.ebuild 1729 RMD160 d0525ca8f7e94abb6013421ef551bf00bec2a165 SHA1 85c48f242cdef8756d4172787cc874a9a3262c46 SHA256 4ffe29b07c8ae32fd37b2dacefe14efc633337c41dc9b83d5db280388485b4c7
-EBUILD keepalived-1.2.2.ebuild 1864 RMD160 3b31c3d031abbe8b5cac3c3a48bb4d86c4e55594 SHA1 98974a93a70185fc860d4614c4aeb9db41f49833 SHA256 c1984e86b4d3c2c43f02d2b781d80a43759fe4358a572a3bc9129a81da6cdc7e
-MISC ChangeLog 13899 RMD160 6b71773d7b04aeead5e7ec541be2aeeee6100cde SHA1 d58d89992412272253f73bc99591533cee8102d9 SHA256 6d4265bf1d029ad783261600b39f319318a9b65850b7567a8d0241b412a66753
+MISC ChangeLog 14097 RMD160 64612f96520f8d09b3a72e77a8001b99b1682642 SHA1 17428729663d051fa5a04b7e779560222c31da98 SHA256 85256396c59c3c14ce5a1592b4124d4793be391a6e1056216f01a0f35be4fddc
MISC metadata.xml 280 RMD160 1869468fd0838a95533ab1a68f8d50f63ee2f0ac SHA1 2d837eb6e9478ffb08e1c597a3f8a9e456f6be12 SHA256 0924e43f049ea2f507b4f5dfa973fa4cedf4e967c19aa9cb5afb6f4ccdef6cf8
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEARECAAYFAk9kylcACgkQuQc30/atMkAX1ACcD7ip+S+Y+GANPQdtv4+DvNR2
-VX4Anjf9gQH0aTsEnxheo+a/A1Sr3BlN
-=7XWY
+iQEcBAEBAgAGBQJPv1YhAAoJEEdUh39IaPFNYYgH/3KxxmNmST0uZntD4sub/Vy+
+EcqEtNrWVMl4LL6XMgvY41JJqlPpRhI1P+kReIf0HyCmt/VwJdtoTgWNbdDS7+2C
+gfEpEwzTMnntzyqyBGy0pGfLKRZJLeTPAZlWQ65qv+nrfvioNiOCoK1fZN7m3x71
+54wNdM+Y1x0hY4TczkplXl0gGtMAGPxr5x7gRrB0HzJcgqdzmG4G9LGwKZZjq6We
+KPZQ2HfjApaNtHJUKPPKZlzdowFZ4i+NbW1dopCJvPE+VIY7JBus/k5WeqMerDGV
+YKVc8nFeoxPBsC0A2LXSaiy/EatMX8PHPSj/Ato3r99k/2w6imAc97aCmpb73G0=
+=f4eU
-----END PGP SIGNATURE-----
diff --git a/sys-cluster/keepalived/files/keepalived-1.1.13-linux-2.6.21-ip_vs.h b/sys-cluster/keepalived/files/keepalived-1.1.13-linux-2.6.21-ip_vs.h
deleted file mode 100644
index 57a9c71fdd5d..000000000000
--- a/sys-cluster/keepalived/files/keepalived-1.1.13-linux-2.6.21-ip_vs.h
+++ /dev/null
@@ -1,262 +0,0 @@
-/* This file is copied from the Linux kernel sources, as of 2.6.21.
- * The IP_VS_VERSION_CODE has not changed in a very long time :-).
- * The __KERNEL__ portion has been removed for size.
- * Robin H. Johnson <robbat2@gentoo.org>
- * 27 April 2007
- */
-/*
- * IP Virtual Server
- * data structure and functionality definitions
- */
-
-#ifndef _IP_VS_H
-#define _IP_VS_H
-
-#include <asm/types.h> /* For __uXX types */
-#include <linux/types.h> /* For __beXX types in userland */
-
-#define IP_VS_VERSION_CODE 0x010201
-#define NVERSION(version) \
- (version >> 16) & 0xFF, \
- (version >> 8) & 0xFF, \
- version & 0xFF
-
-/*
- * Virtual Service Flags
- */
-#define IP_VS_SVC_F_PERSISTENT 0x0001 /* persistent port */
-#define IP_VS_SVC_F_HASHED 0x0002 /* hashed entry */
-
-/*
- * Destination Server Flags
- */
-#define IP_VS_DEST_F_AVAILABLE 0x0001 /* server is available */
-#define IP_VS_DEST_F_OVERLOAD 0x0002 /* server is overloaded */
-
-/*
- * IPVS sync daemon states
- */
-#define IP_VS_STATE_NONE 0x0000 /* daemon is stopped */
-#define IP_VS_STATE_MASTER 0x0001 /* started as master */
-#define IP_VS_STATE_BACKUP 0x0002 /* started as backup */
-
-/*
- * IPVS socket options
- */
-#define IP_VS_BASE_CTL (64+1024+64) /* base */
-
-#define IP_VS_SO_SET_NONE IP_VS_BASE_CTL /* just peek */
-#define IP_VS_SO_SET_INSERT (IP_VS_BASE_CTL+1)
-#define IP_VS_SO_SET_ADD (IP_VS_BASE_CTL+2)
-#define IP_VS_SO_SET_EDIT (IP_VS_BASE_CTL+3)
-#define IP_VS_SO_SET_DEL (IP_VS_BASE_CTL+4)
-#define IP_VS_SO_SET_FLUSH (IP_VS_BASE_CTL+5)
-#define IP_VS_SO_SET_LIST (IP_VS_BASE_CTL+6)
-#define IP_VS_SO_SET_ADDDEST (IP_VS_BASE_CTL+7)
-#define IP_VS_SO_SET_DELDEST (IP_VS_BASE_CTL+8)
-#define IP_VS_SO_SET_EDITDEST (IP_VS_BASE_CTL+9)
-#define IP_VS_SO_SET_TIMEOUT (IP_VS_BASE_CTL+10)
-#define IP_VS_SO_SET_STARTDAEMON (IP_VS_BASE_CTL+11)
-#define IP_VS_SO_SET_STOPDAEMON (IP_VS_BASE_CTL+12)
-#define IP_VS_SO_SET_RESTORE (IP_VS_BASE_CTL+13)
-#define IP_VS_SO_SET_SAVE (IP_VS_BASE_CTL+14)
-#define IP_VS_SO_SET_ZERO (IP_VS_BASE_CTL+15)
-#define IP_VS_SO_SET_MAX IP_VS_SO_SET_ZERO
-
-#define IP_VS_SO_GET_VERSION IP_VS_BASE_CTL
-#define IP_VS_SO_GET_INFO (IP_VS_BASE_CTL+1)
-#define IP_VS_SO_GET_SERVICES (IP_VS_BASE_CTL+2)
-#define IP_VS_SO_GET_SERVICE (IP_VS_BASE_CTL+3)
-#define IP_VS_SO_GET_DESTS (IP_VS_BASE_CTL+4)
-#define IP_VS_SO_GET_DEST (IP_VS_BASE_CTL+5) /* not used now */
-#define IP_VS_SO_GET_TIMEOUT (IP_VS_BASE_CTL+6)
-#define IP_VS_SO_GET_DAEMON (IP_VS_BASE_CTL+7)
-#define IP_VS_SO_GET_MAX IP_VS_SO_GET_DAEMON
-
-
-/*
- * IPVS Connection Flags
- */
-#define IP_VS_CONN_F_FWD_MASK 0x0007 /* mask for the fwd methods */
-#define IP_VS_CONN_F_MASQ 0x0000 /* masquerading/NAT */
-#define IP_VS_CONN_F_LOCALNODE 0x0001 /* local node */
-#define IP_VS_CONN_F_TUNNEL 0x0002 /* tunneling */
-#define IP_VS_CONN_F_DROUTE 0x0003 /* direct routing */
-#define IP_VS_CONN_F_BYPASS 0x0004 /* cache bypass */
-#define IP_VS_CONN_F_SYNC 0x0020 /* entry created by sync */
-#define IP_VS_CONN_F_HASHED 0x0040 /* hashed entry */
-#define IP_VS_CONN_F_NOOUTPUT 0x0080 /* no output packets */
-#define IP_VS_CONN_F_INACTIVE 0x0100 /* not established */
-#define IP_VS_CONN_F_OUT_SEQ 0x0200 /* must do output seq adjust */
-#define IP_VS_CONN_F_IN_SEQ 0x0400 /* must do input seq adjust */
-#define IP_VS_CONN_F_SEQ_MASK 0x0600 /* in/out sequence mask */
-#define IP_VS_CONN_F_NO_CPORT 0x0800 /* no client port set yet */
-#define IP_VS_CONN_F_TEMPLATE 0x1000 /* template, not connection */
-
-/* Move it to better place one day, for now keep it unique */
-#define NFC_IPVS_PROPERTY 0x10000
-
-#define IP_VS_SCHEDNAME_MAXLEN 16
-#define IP_VS_IFNAME_MAXLEN 16
-
-
-/*
- * The struct ip_vs_service_user and struct ip_vs_dest_user are
- * used to set IPVS rules through setsockopt.
- */
-struct ip_vs_service_user {
- /* virtual service addresses */
- u_int16_t protocol;
- __be32 addr; /* virtual ip address */
- __be16 port;
- u_int32_t fwmark; /* firwall mark of service */
-
- /* virtual service options */
- char sched_name[IP_VS_SCHEDNAME_MAXLEN];
- unsigned flags; /* virtual service flags */
- unsigned timeout; /* persistent timeout in sec */
- __be32 netmask; /* persistent netmask */
-};
-
-
-struct ip_vs_dest_user {
- /* destination server address */
- __be32 addr;
- __be16 port;
-
- /* real server options */
- unsigned conn_flags; /* connection flags */
- int weight; /* destination weight */
-
- /* thresholds for active connections */
- u_int32_t u_threshold; /* upper threshold */
- u_int32_t l_threshold; /* lower threshold */
-};
-
-
-/*
- * IPVS statistics object (for user space)
- */
-struct ip_vs_stats_user
-{
- __u32 conns; /* connections scheduled */
- __u32 inpkts; /* incoming packets */
- __u32 outpkts; /* outgoing packets */
- __u64 inbytes; /* incoming bytes */
- __u64 outbytes; /* outgoing bytes */
-
- __u32 cps; /* current connection rate */
- __u32 inpps; /* current in packet rate */
- __u32 outpps; /* current out packet rate */
- __u32 inbps; /* current in byte rate */
- __u32 outbps; /* current out byte rate */
-};
-
-
-/* The argument to IP_VS_SO_GET_INFO */
-struct ip_vs_getinfo {
- /* version number */
- unsigned int version;
-
- /* size of connection hash table */
- unsigned int size;
-
- /* number of virtual services */
- unsigned int num_services;
-};
-
-
-/* The argument to IP_VS_SO_GET_SERVICE */
-struct ip_vs_service_entry {
- /* which service: user fills in these */
- u_int16_t protocol;
- __be32 addr; /* virtual address */
- __be16 port;
- u_int32_t fwmark; /* firwall mark of service */
-
- /* service options */
- char sched_name[IP_VS_SCHEDNAME_MAXLEN];
- unsigned flags; /* virtual service flags */
- unsigned timeout; /* persistent timeout */
- __be32 netmask; /* persistent netmask */
-
- /* number of real servers */
- unsigned int num_dests;
-
- /* statistics */
- struct ip_vs_stats_user stats;
-};
-
-
-struct ip_vs_dest_entry {
- __be32 addr; /* destination address */
- __be16 port;
- unsigned conn_flags; /* connection flags */
- int weight; /* destination weight */
-
- u_int32_t u_threshold; /* upper threshold */
- u_int32_t l_threshold; /* lower threshold */
-
- u_int32_t activeconns; /* active connections */
- u_int32_t inactconns; /* inactive connections */
- u_int32_t persistconns; /* persistent connections */
-
- /* statistics */
- struct ip_vs_stats_user stats;
-};
-
-
-/* The argument to IP_VS_SO_GET_DESTS */
-struct ip_vs_get_dests {
- /* which service: user fills in these */
- u_int16_t protocol;
- __be32 addr; /* virtual address */
- __be16 port;
- u_int32_t fwmark; /* firwall mark of service */
-
- /* number of real servers */
- unsigned int num_dests;
-
- /* the real servers */
- struct ip_vs_dest_entry entrytable[0];
-};
-
-
-/* The argument to IP_VS_SO_GET_SERVICES */
-struct ip_vs_get_services {
- /* number of virtual services */
- unsigned int num_services;
-
- /* service table */
- struct ip_vs_service_entry entrytable[0];
-};
-
-
-/* The argument to IP_VS_SO_GET_TIMEOUT */
-struct ip_vs_timeout_user {
- int tcp_timeout;
- int tcp_fin_timeout;
- int udp_timeout;
-};
-
-
-/* The argument to IP_VS_SO_GET_DAEMON */
-struct ip_vs_daemon_user {
- /* sync daemon state (master/backup) */
- int state;
-
- /* multicast interface name */
- char mcast_ifn[IP_VS_IFNAME_MAXLEN];
-
- /* SyncID we belong to */
- int syncid;
-};
-
-
-#ifdef __KERNEL__
-/* This portion of the code removed for size.
- * Robin H. Johnson <robbat2@gentoo.org>
- * 27 April 2007 */
-#endif /* __KERNEL__ */
-
-#endif /* _IP_VS_H */
diff --git a/sys-cluster/keepalived/keepalived-1.2.2-r1.ebuild b/sys-cluster/keepalived/keepalived-1.2.2-r1.ebuild
deleted file mode 100644
index 7b3f5b233eed..000000000000
--- a/sys-cluster/keepalived/keepalived-1.2.2-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/keepalived/keepalived-1.2.2-r1.ebuild,v 1.3 2011/10/27 16:18:50 jer Exp $
-
-EAPI=4
-
-inherit autotools base
-
-DESCRIPTION="A strong & robust keepalive facility to the Linux Virtual Server project"
-HOMEPAGE="http://www.keepalived.org/"
-SRC_URI="http://www.keepalived.org/software/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="debug"
-
-RDEPEND="dev-libs/popt
- sys-apps/iproute2
- dev-libs/libnl:1.1
- dev-libs/openssl"
-DEPEND="${RDEPEND}
- >=sys-kernel/linux-headers-2.6.30"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.1.20-do-not-need-kernel-sources.patch )
-
-DOCS=( README CONTRIBUTORS INSTALL VERSION ChangeLog AUTHOR TODO doc/keepalived.conf.SYNOPSIS )
-
-src_prepare() {
- base_src_prepare
- eautoreconf
-}
-
-src_configure() {
- STRIP=/bin/true \
- econf \
- --enable-vrrp \
- $(use_enable debug)
-}
-
-src_install() {
- default
-
- newinitd "${FILESDIR}"/init-keepalived keepalived
-
- docinto genhash
- dodoc genhash/README genhash/AUTHOR genhash/ChangeLog genhash/VERSION || die
- # This was badly named by upstream, it's more HOWTO than anything else.
- newdoc INSTALL INSTALL+HOWTO
-
- # Security risk to bundle SSL certs
- rm -f "${ED}"/etc/keepalived/samples/*.pem
- # Clean up sysvinit files
- rm -rf "${ED}"/etc/sysconfig "${ED}"/etc/rc.d/
-}
diff --git a/sys-cluster/keepalived/keepalived-1.2.2-r2.ebuild b/sys-cluster/keepalived/keepalived-1.2.2-r2.ebuild
deleted file mode 100644
index 51414c731c07..000000000000
--- a/sys-cluster/keepalived/keepalived-1.2.2-r2.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/keepalived/keepalived-1.2.2-r2.ebuild,v 1.1 2011/12/10 23:51:01 robbat2 Exp $
-
-EAPI=4
-
-inherit autotools base
-
-DESCRIPTION="A strong & robust keepalive facility to the Linux Virtual Server project"
-HOMEPAGE="http://www.keepalived.org/"
-SRC_URI="http://www.keepalived.org/software/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="debug"
-
-RDEPEND="dev-libs/popt
- sys-apps/iproute2
- dev-libs/libnl:1.1
- dev-libs/openssl"
-DEPEND="${RDEPEND}
- >=sys-kernel/linux-headers-2.6.30"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.1.20-do-not-need-kernel-sources.patch "${FILESDIR}"/${PN}-1.2.2-bind-afunspec.patch )
-
-DOCS=( README CONTRIBUTORS INSTALL VERSION ChangeLog AUTHOR TODO doc/keepalived.conf.SYNOPSIS )
-
-src_prepare() {
- base_src_prepare
- eautoreconf
-}
-
-src_configure() {
- STRIP=/bin/true \
- econf \
- --enable-vrrp \
- $(use_enable debug)
-}
-
-src_install() {
- default
-
- newinitd "${FILESDIR}"/init-keepalived keepalived
-
- docinto genhash
- dodoc genhash/README genhash/AUTHOR genhash/ChangeLog genhash/VERSION || die
- # This was badly named by upstream, it's more HOWTO than anything else.
- newdoc INSTALL INSTALL+HOWTO
-
- # Security risk to bundle SSL certs
- rm -f "${ED}"/etc/keepalived/samples/*.pem
- # Clean up sysvinit files
- rm -rf "${ED}"/etc/sysconfig "${ED}"/etc/rc.d/
-}
diff --git a/sys-cluster/keepalived/keepalived-1.2.2.ebuild b/sys-cluster/keepalived/keepalived-1.2.2.ebuild
deleted file mode 100644
index 4d01daf26753..000000000000
--- a/sys-cluster/keepalived/keepalived-1.2.2.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/keepalived/keepalived-1.2.2.ebuild,v 1.8 2011/10/27 16:18:50 jer Exp $
-
-EAPI=3
-
-inherit flag-o-matic autotools base
-
-DESCRIPTION="A strong & robust keepalive facility to the Linux Virtual Server project"
-HOMEPAGE="http://www.keepalived.org/"
-SRC_URI="http://www.keepalived.org/software/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 s390 sparc x86"
-IUSE="debug"
-
-RDEPEND="dev-libs/popt
- sys-apps/iproute2
- dev-libs/libnl:1.1
- dev-libs/openssl"
-DEPEND="${RDEPEND}
- =sys-kernel/linux-headers-2.6*"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.1.20-do-not-need-kernel-sources.patch )
-
-src_prepare() {
- base_src_prepare
-
- # Prepare a suitable copy of the IPVS headers
- # So that we don't need kernel sources at all!
- mkdir -p "${S}"/include/net || die "Failed to prepare ipvs header directory"
- cp -f "${FILESDIR}"/${PN}-1.1.13-linux-2.6.21-ip_vs.h \
- "${S}"/include/net/ip_vs.h || die "Failed to add ipvs header"
-
- # Ensure that keepalived can find the header that we are injecting
- append-flags -I"${S}"/include
-
- eautoreconf
-}
-
-src_configure() {
- STRIP=/bin/true \
- econf \
- --enable-vrrp \
- $(use_enable debug)
-}
-
-src_install() {
- base_src_install
-
- newinitd "${FILESDIR}"/init-keepalived keepalived || die
-
- dodoc doc/keepalived.conf.SYNOPSIS || die
- dodoc README CONTRIBUTORS INSTALL VERSION ChangeLog AUTHOR TODO || die
-
- docinto genhash
- dodoc genhash/README genhash/AUTHOR genhash/ChangeLog genhash/VERSION || die
- # This was badly named by upstream, it's more HOWTO than anything else.
- newdoc INSTALL INSTALL+HOWTO || die
-
- # Security risk to bundle SSL certs
- rm -f "${D}"/etc/keepalived/samples/*.pem
- # Clean up sysvinit files
- rm -rf "${D}"/etc/sysconfig "${D}"/etc/rc.d/
-}