summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBertrand Jacquin <beber@meleeweb.net>2014-02-27 00:40:47 +0100
committerBertrand Jacquin <beber@meleeweb.net>2014-02-27 00:43:27 +0100
commitee6856fd6556c7c4a5a55bf821d7618c73efc420 (patch)
treeeb92bcc15e1019b3a5f8bcdee0779ea52224fe62
parentprofiles/server: Drop www-apache/mod_remoteip KEYWORD (diff)
downloadportage-ee6856fd6556c7c4a5a55bf821d7618c73efc420.tar.xz
sys-cluster/keepalived: Drop, upstream has 1.2.12
-rw-r--r--metadata/md5-cache/sys-cluster/keepalived-1.2.913
-rw-r--r--sys-cluster/keepalived/ChangeLog18
-rw-r--r--sys-cluster/keepalived/Manifest9
-rw-r--r--sys-cluster/keepalived/files/1.2.9-vrrp-disable-TTL-sanity-check-for-unicast-use-case.patch34
-rw-r--r--sys-cluster/keepalived/files/keepalived-1.2.2-libipvs-fix-backup-daemon.patch51
-rw-r--r--sys-cluster/keepalived/files/keepalived-1.2.2-libipvs-fix-ipv6.patch33
-rw-r--r--sys-cluster/keepalived/files/keepalived.confd7
-rw-r--r--sys-cluster/keepalived/files/keepalived.init34
-rw-r--r--sys-cluster/keepalived/keepalived-1.2.9.ebuild66
-rw-r--r--sys-cluster/keepalived/metadata.xml8
10 files changed, 0 insertions, 273 deletions
diff --git a/metadata/md5-cache/sys-cluster/keepalived-1.2.9 b/metadata/md5-cache/sys-cluster/keepalived-1.2.9
deleted file mode 100644
index 064436f6..00000000
--- a/metadata/md5-cache/sys-cluster/keepalived-1.2.9
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare unpack
-DEPEND=dev-libs/popt sys-apps/iproute2 dev-libs/libnl:1.1 dev-libs/openssl snmp? ( net-analyzer/net-snmp ) >=sys-kernel/linux-headers-2.6.30 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
-DESCRIPTION=A strong & robust keepalive facility to the Linux Virtual Server project
-EAPI=4
-HOMEPAGE=http://www.keepalived.org/
-IUSE=debug ipv6 snmp
-KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=dev-libs/popt sys-apps/iproute2 dev-libs/libnl:1.1 dev-libs/openssl snmp? ( net-analyzer/net-snmp )
-SLOT=0
-SRC_URI=http://www.keepalived.org/software/keepalived-1.2.9.tar.gz
-_eclasses_=autotools b0a4d5334d34abe7b6829eb87cf3c544 base ec46b36a6f6fd1d0b505a33e0b74e413 eutils 40081e8c7e7f7c4f9db349a1d6d52925 libtool b9b3340e3a19510f0d9f05cfccbf209f multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed toolchain-funcs 48b38a216afb92db6314d6c3187abea3
-_md5_=17df1227dc8508ba0b2259265c9de4c4
diff --git a/sys-cluster/keepalived/ChangeLog b/sys-cluster/keepalived/ChangeLog
deleted file mode 100644
index 3177a255..00000000
--- a/sys-cluster/keepalived/ChangeLog
+++ /dev/null
@@ -1,18 +0,0 @@
- 15 Nov 2013; Bertrand Jacquin <beber@meleeweb.net>
- +files/1.2.9-vrrp-disable-TTL-sanity-check-for-unicast-use-case.patch, -files/
- keepalived-1.2.9-vrrp-disable-TTL-sanity-check-for-unicast-use-case.patch:
- sys-cluster/keepalived: Use correct patch filename
-
- 15 Nov 2013; Bertrand Jacquin <beber@meleeweb.net> +files/keepalived-1.2.9-vrr
- p-disable-TTL-sanity-check-for-unicast-use-case.patch,
- keepalived-1.2.9.ebuild:
- sys-cluster/keepalived: Import upstream patch "vrrp: disable TTL sanity check
- for unicast use-case"
-
-*keepalived-1.2.9 (15 Nov 2013)
-
- 15 Nov 2013; Bertrand Jacquin <beber@meleeweb.net>
- +files/keepalived-1.2.2-libipvs-fix-backup-daemon.patch,
- +files/keepalived-1.2.2-libipvs-fix-ipv6.patch, +files/keepalived.confd,
- +files/keepalived.init, +keepalived-1.2.9.ebuild, +metadata.xml:
- sys-cluster/keepalived: Version bump, bug #491244
diff --git a/sys-cluster/keepalived/Manifest b/sys-cluster/keepalived/Manifest
deleted file mode 100644
index d41960b5..00000000
--- a/sys-cluster/keepalived/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-AUX 1.2.9-vrrp-disable-TTL-sanity-check-for-unicast-use-case.patch 1395 SHA256 ae70383af18623b4c975892362eb0eba7b25c4c9d3f9d2282241e715d73f5ddb WHIRLPOOL 912c2cd685cc111f677381085869a5000e75153e7cb881f8dc0ac68e75585b6ad6ec18f4979df96a9d61f5894cc686485e9654d351999dd710554897ccf12869
-AUX keepalived-1.2.2-libipvs-fix-backup-daemon.patch 1929 SHA256 4a67e2910cf21dbd662b1004f26a0d02c48d3864ecfacbb0c6f3d5865b648341 WHIRLPOOL c4cc9419ea66011ff6a42e655715233fece6e882289810d8ac4f29d2c609902512ba7b8cfdc4a627c2ce008ec4ad0d8d297b618b08feccba2d21fb911fd188da
-AUX keepalived-1.2.2-libipvs-fix-ipv6.patch 1036 SHA256 1f4b1c3b74537b2cd47052a068ee9a71131e14e851952c28d79ef027631f1347 WHIRLPOOL 75b62c97875d318ab3ced208f8b8e0c66d459164f2928a0907281fa93800b20ff953831c2dc4203bd7cb15f31cb2e14e79b7200052a032d466bbe3f69e591fc7
-AUX keepalived.confd 290 SHA256 e24b65e5c4ec5d37802db1d85aa5aac8f2fcef94a58db6b52d72da6286556c07 WHIRLPOOL 5b9747fc5fb25081f681c76acd6b8b5c13268f09398241d533f8ed153d0b5c5d9c8c08d77ef394268a64321352d4b17e2cb4dffe6c29198a8883519382a4ef51
-AUX keepalived.init 912 SHA256 44fe841fa059c8d9a02f9f9b6d3dd6d12bcc42f83ed818795913cdcdcf6c3da7 WHIRLPOOL 67db38df631eab9aafcbc6dbf7534d9a8d307d82fa676b80a0bf23dda9fdda7be6fa40b3f7b841600e6e58b789e9e2ab236d7d2d1d71aa7fa968a089d6d1e12c
-DIST keepalived-1.2.9.tar.gz 330779 SHA256 fb711dacce95b60eee18f2b89938a9fbebc5096022f17850fd2284f207e41d9d WHIRLPOOL 255887a26f9c561f9229961c835edf3e22563def594ce55af6d81105db5512ea31484efbfc0fb77234368f55bbbb4994edecf6b00af8399c3fc10f6903e1b6d2
-EBUILD keepalived-1.2.9.ebuild 1768 SHA256 cf57e7537f535c1cdb6b81056a29a8ecb35adc842129fb6d83ab5171407bba02 WHIRLPOOL 5aeb867ad9e120b85de4af35cb4a6c9d7c34190553ecc4c30a18c0f3f8a45aba32e50f1a3acd5001d1608fc24d5a11ea023b4a0de901fd82318adf860b987ed0
-MISC ChangeLog 874 SHA256 a2ba496ee7711728b0752235991f8ef8e85555cf82958306253bf055fd16a89a WHIRLPOOL 6444b9fa156cb0f7abeb6473d87c7bd68010edec22ebe15982361405f4466f2d37be90dfe09d025564da9aeae05dab4579065237a5a12db58e48f44fb8f621af
-MISC metadata.xml 272 SHA256 7fde2180ebedf6971ce9767ab11e619ca60ade87b6c32b37c8fbf3a5442d56b1 WHIRLPOOL ed96940f240f8e6fc1c4e2bf8d9b2064ade28255ef6238e048b3d80d8f9334b101e19deb5c1f89f83016c042bbc533b7855d02e3e0d19c5e2582d93fe416a80f
diff --git a/sys-cluster/keepalived/files/1.2.9-vrrp-disable-TTL-sanity-check-for-unicast-use-case.patch b/sys-cluster/keepalived/files/1.2.9-vrrp-disable-TTL-sanity-check-for-unicast-use-case.patch
deleted file mode 100644
index 7c9dd71a..00000000
--- a/sys-cluster/keepalived/files/1.2.9-vrrp-disable-TTL-sanity-check-for-unicast-use-case.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 3d9f6a44b07c049e5b8b03f55a5cefcc5753a679 Mon Sep 17 00:00:00 2001
-From: Alexandre Cassen <acassen@gmail.com>
-Date: Fri, 15 Nov 2013 15:51:10 +0100
-Subject: [PATCH] vrrp: disable TTL sanity check for unicast use-case
-
-In order to protect against any packet injection, VRRP provides
-sanity check over IP header TTL. This TTL MUST be equal to 255 and
-means both sender and receiver are attached on the same ethernet
-segment. Now with unicast extension this protection MUST be disabled
-since VRRP adverts will mostly traverse different network segments.
-
-!!! WARNING !!! When using VRRP in unicast use-case in order to protect
-against any packet injection the best practice is to use IPSEC-AH auth
-method otherwise you are exposed to potential attackers !
----
- keepalived/vrrp/vrrp.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/keepalived/vrrp/vrrp.c b/keepalived/vrrp/vrrp.c
-index ca1827e..19a52d1 100644
---- a/keepalived/vrrp/vrrp.c
-+++ b/keepalived/vrrp/vrrp.c
-@@ -247,7 +247,7 @@ vrrp_in_chk(vrrp_t * vrrp, char *buffer)
- vips = (unsigned char *) ((char *) hd + sizeof(vrrphdr_t));
-
- /* MUST verify that the IP TTL is 255 */
-- if (ip->ttl != VRRP_IP_TTL) {
-+ if (LIST_ISEMPTY(vrrp->unicast_peer) && ip->ttl != VRRP_IP_TTL) {
- log_message(LOG_INFO, "invalid ttl. %d and expect %d", ip->ttl,
- VRRP_IP_TTL);
- return VRRP_PACKET_KO;
---
-1.8.4.3
-
diff --git a/sys-cluster/keepalived/files/keepalived-1.2.2-libipvs-fix-backup-daemon.patch b/sys-cluster/keepalived/files/keepalived-1.2.2-libipvs-fix-backup-daemon.patch
deleted file mode 100644
index 9898122e..00000000
--- a/sys-cluster/keepalived/files/keepalived-1.2.2-libipvs-fix-backup-daemon.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From 8c34d5a0d4c763db9b8f1e54be0c6c3ded6c54e0 Mon Sep 17 00:00:00 2001
-From: Alexander Holler <alexander.holler@1und1.de>
-Date: Mon, 9 Jan 2012 13:16:55 +0100
-Subject: [PATCH] libipvs: Fix reporting of the state of the backup-daemon.
-
-ipvsadm -l --daemon didn't report a running ipvs-backup-daemon
-(if no master-daemon was run).
-
-It seems there was some misunderstanding of
-how the daemons got reported (without using netlink). The state of
-the backup-daemon is always reported (by the kernel) in the second
-element of type ip_vs_daemon_user which is returned by the kernel
-through IP_VS_SO_GET_DAEMON or IPVS_CMD_GET_DAEMON.
----
- keepalived/libipvs-2.6/libipvs.c | 11 ++++++-----
- 1 files changed, 6 insertions(+), 5 deletions(-)
-
-diff --git a/keepalived/libipvs-2.6/libipvs.c b/keepalived/libipvs-2.6/libipvs.c
-index ea5e851..6bee837 100644
---- a/keepalived/libipvs-2.6/libipvs.c
-+++ b/keepalived/libipvs-2.6/libipvs.c
-@@ -1003,12 +1003,9 @@ static int ipvs_daemon_parse_cb(struct nl_msg *msg, void *arg)
- struct nlattr *attrs[IPVS_CMD_ATTR_MAX + 1];
- struct nlattr *daemon_attrs[IPVS_DAEMON_ATTR_MAX + 1];
- ipvs_daemon_t *u = (ipvs_daemon_t *)arg;
-+ __u32 state;
- int i = 0;
-
-- /* We may get two daemons. If we've already got one, this is the second */
-- if (u[0].state)
-- i = 1;
--
- if (genlmsg_parse(nlh, 0, attrs, IPVS_CMD_ATTR_MAX, ipvs_cmd_policy) != 0)
- return -1;
-
-@@ -1021,7 +1018,11 @@ static int ipvs_daemon_parse_cb(struct nl_msg *msg, void *arg)
- daemon_attrs[IPVS_DAEMON_ATTR_SYNC_ID]))
- return -1;
-
-- u[i].state = nla_get_u32(daemon_attrs[IPVS_DAEMON_ATTR_STATE]);
-+ state = nla_get_u32(daemon_attrs[IPVS_DAEMON_ATTR_STATE]);
-+ /* The second element is used for the state of the backup daemon. */
-+ if (state == IP_VS_STATE_BACKUP)
-+ i = 1;
-+ u[i].state = state;
- strncpy(u[i].mcast_ifn,
- nla_get_string(daemon_attrs[IPVS_DAEMON_ATTR_MCAST_IFN]),
- IP_VS_IFNAME_MAXLEN);
---
-1.7.6.5
-
diff --git a/sys-cluster/keepalived/files/keepalived-1.2.2-libipvs-fix-ipv6.patch b/sys-cluster/keepalived/files/keepalived-1.2.2-libipvs-fix-ipv6.patch
deleted file mode 100644
index f9435b02..00000000
--- a/sys-cluster/keepalived/files/keepalived-1.2.2-libipvs-fix-ipv6.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From cf8ff745812b7fe00d509fb50592348b6f60b433 Mon Sep 17 00:00:00 2001
-From: Alexander Holler <alexander.holler@1und1.de>
-Date: Mon, 9 Jan 2012 12:58:12 +0100
-Subject: [PATCH] libipvs: Fix initialization of netlink (needed for IPv6)
- when the module ip_vs wasn't loaded.
-
-The following happened when keepalived was started before the module for IPVS was loaded:
-
-ipvs_init() failed => netlink got disabled.
-modprobe_ipvs()
-ipvs_init() => netlink was not tested again => no netlink => no IPv6
-
-Fixed through testing netlink always in ipvs_init().
----
- keepalived/libipvs-2.6/libipvs.c | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
-diff --git a/keepalived/libipvs-2.6/libipvs.c b/keepalived/libipvs-2.6/libipvs.c
-index 2c75118..ea5e851 100644
---- a/keepalived/libipvs-2.6/libipvs.c
-+++ b/keepalived/libipvs-2.6/libipvs.c
-@@ -114,6 +114,8 @@ int ipvs_init(void)
- ipvs_func = ipvs_init;
-
- #ifdef LIBIPVS_USE_NL
-+ try_nl = 1;
-+
- if (ipvs_nl_send_message(NULL, NULL, NULL) == 0) {
- return ipvs_getinfo();
- }
---
-1.7.6.5
-
diff --git a/sys-cluster/keepalived/files/keepalived.confd b/sys-cluster/keepalived/files/keepalived.confd
deleted file mode 100644
index f1baa31a..00000000
--- a/sys-cluster/keepalived/files/keepalived.confd
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/keepalived/files/keepalived.confd,v 1.1 2012/09/25 18:19:32 idl0r Exp $
-
-# Keepalived options
-# Increase logging:
-#KEEPALIVED_OPTS="-D"
diff --git a/sys-cluster/keepalived/files/keepalived.init b/sys-cluster/keepalived/files/keepalived.init
deleted file mode 100644
index 0fcc4ce1..00000000
--- a/sys-cluster/keepalived/files/keepalived.init
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/keepalived/files/keepalived.init,v 1.3 2013/03/05 13:40:24 ultrabug Exp $
-
-depend() {
- use logger
- # The interfaces do not actually need to exist to start, it handles them gracefully.
- use net
-}
-
-command="/usr/sbin/keepalived"
-command_args="${KEEPALIVED_OPTS}"
-pidfile="/var/run/keepalived.pid"
-
-extra_commands="checkconfig reload"
-
-checkconfig() {
- # keepalived has a config check command, but it does not work while the daemon is running!
- if [ ! -e /etc/keepalived/keepalived.conf ] ; then
- eerror "You need an /etc/keepalived/keepalived.conf file to run keepalived"
- return 1
- fi
-}
-
-start_pre() {
- checkconfig || return 1
-}
-
-reload() {
- ebegin "Reloading keepalived.conf"
- start-stop-daemon --pidfile $pidfile --signal HUP
- eend $?
-}
diff --git a/sys-cluster/keepalived/keepalived-1.2.9.ebuild b/sys-cluster/keepalived/keepalived-1.2.9.ebuild
deleted file mode 100644
index a62cc7bd..00000000
--- a/sys-cluster/keepalived/keepalived-1.2.9.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/keepalived/keepalived-1.2.8.ebuild,v 1.1 2013/10/17 12:29:43 ultrabug 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 ipv6 snmp"
-
-RDEPEND="dev-libs/popt
- sys-apps/iproute2
- dev-libs/libnl:1.1
- dev-libs/openssl
- snmp? ( net-analyzer/net-snmp )"
-DEPEND="${RDEPEND}
- >=sys-kernel/linux-headers-2.6.30"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.2.2-libipvs-fix-backup-daemon.patch
- "${FILESDIR}"/${PN}-1.2.2-libipvs-fix-ipv6.patch
- "${FILESDIR}"/${PV}-vrrp-disable-TTL-sanity-check-for-unicast-use-case.patch
-)
-
-DOCS=( README CONTRIBUTORS INSTALL VERSION ChangeLog AUTHOR TODO
- doc/keepalived.conf.SYNOPSIS doc/NOTE_vrrp_vmac.txt )
-
-src_prepare() {
- base_src_prepare
- eautoreconf
-}
-
-src_configure() {
- STRIP=/bin/true \
- econf \
- --with-kernel-dir=/usr \
- --enable-vrrp \
- $(use_enable debug) \
- $(use_enable snmp)
-}
-
-src_install() {
- default
-
- newinitd "${FILESDIR}"/keepalived.init keepalived
- newconfd "${FILESDIR}"/keepalived.confd keepalived
-
- use snmp && dodoc doc/KEEPALIVED-MIB
-
- 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/metadata.xml b/sys-cluster/keepalived/metadata.xml
deleted file mode 100644
index 9baee71a..00000000
--- a/sys-cluster/keepalived/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>cluster</herd>
- <longdescription>
- VRRP2 implementation. Used for setting up high availability clusters.
- </longdescription>
-</pkgmetadata>