From patchwork Wed Feb 8 08:31:32 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Ilias Apalodimas X-Patchwork-Id: 725541 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3vJDvj32Trz9s7C for ; Wed, 8 Feb 2017 19:31:45 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="oq5JKKR3"; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id B11F68A081; Wed, 8 Feb 2017 08:31:42 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tnAI7tpJiRJr; Wed, 8 Feb 2017 08:31:40 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id CAD0189FE2; Wed, 8 Feb 2017 08:31:40 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 0DF4E1BFC94 for ; Wed, 8 Feb 2017 08:31:40 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 08B678AA2C for ; Wed, 8 Feb 2017 08:31:40 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Xtazrm+oKcBZ for ; Wed, 8 Feb 2017 08:31:39 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm0-f50.google.com (mail-wm0-f50.google.com [74.125.82.50]) by hemlock.osuosl.org (Postfix) with ESMTPS id 0BE0F8AA26 for ; Wed, 8 Feb 2017 08:31:39 +0000 (UTC) Received: by mail-wm0-f50.google.com with SMTP id v186so38073918wmd.0 for ; Wed, 08 Feb 2017 00:31:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=3usTOMJtqBjxvpQukJa5ZJhc6geqEgJrWacM8gdu0h0=; b=oq5JKKR3DBqpCkSVYK3tcMmc3abILqiyORFLx4FxU93+dBQZ61DpArd1oOW/sVqeiR ps85EbpEUhrcjcVtMiGuwDfjQlCs/U2T8KrDJ3T5KdaOfenCCIx2yhHdAxovL3IVwpof kE1TcyZfslf13YomqeMc6s7+nx8B87WuX+lEZy3jORAICxFz4K14YOdvDLFPmErArj0+ gn7DK+wO6xaQzzkDcDdZLlgF0hyH+Y9ykIZaqBsUbgp/hHoxz9o7KwH8qjIYx4a0Gbil +NvJoU3xLW//pGhocDJRdnhuXPZRLEgdoGhoh6PUswH3DrWsNyS0iLw8A5ftRFurjHib gstQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=3usTOMJtqBjxvpQukJa5ZJhc6geqEgJrWacM8gdu0h0=; b=qR9PAfN8f2x32Z7uUua5hhZTUG7LIAdXhepiz9ZVW9SYK3zKIS/mp7QZA+tyTTnQCb i1Kd+PGSJxgrG8WERxfAfiIpdQXZj2fmSpIWldgQ0lDRvgZ7VeCNl/SAh4BMXXMNr18j vCzG5xXdFGcKDP/LG7bNC6GE2Ea3hG8nggylU2oSK8j5/0C/DbzrrA8qioUsO4CLmhQr nd5LqM2JfxFEKILssjzkLALwHxn34Uio7X+FANLAR7n6S94DaeOnnbcWBzkNVbZoUpXm bUlmfyScCz8lpinpB/jR0cCapbLotZAsg7bEVzI1EqxCTfjuZEPwK6FxIKPGV2ID4nPf ktfA== X-Gm-Message-State: AMke39mR7OiV+xIBA6rqeq7iF+wajGIXv/y9BxyB+FIXeez3Jib+lEu5GTWUXR2B9Stb6w== X-Received: by 10.28.206.199 with SMTP id e190mr17036209wmg.98.1486542697395; Wed, 08 Feb 2017 00:31:37 -0800 (PST) Received: from localhost.localdomain (46-122-126.static.cyta.gr. [46.103.122.126]) by smtp.googlemail.com with ESMTPSA id 40sm11698580wry.22.2017.02.08.00.31.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 08 Feb 2017 00:31:36 -0800 (PST) From: Ilias Apalodimas To: buildroot@buildroot.org Date: Wed, 8 Feb 2017 10:31:32 +0200 Message-Id: <1486542692-26969-1-git-send-email-apalos@gmail.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Cc: Ilias Apalodimas Subject: [Buildroot] [PATCHv2 1/1] Added keepalived X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Changelog: - Added keepalived on DEVELOPERS file - Fix package dependecies as proposed(MMU support) - Added keepalived.hash Signed-off-by: Ilias Apalodimas --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/keepalived/Config.in | 14 ++++++++++++++ package/keepalived/keepalived.hash | 3 +++ package/keepalived/keepalived.mk | 13 +++++++++++++ 5 files changed, 34 insertions(+) create mode 100644 package/keepalived/Config.in create mode 100644 package/keepalived/keepalived.hash create mode 100644 package/keepalived/keepalived.mk diff --git a/DEVELOPERS b/DEVELOPERS index b8ccb46..f636f2d 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -765,6 +765,9 @@ F: package/python-rpi-gpio/ N: Ignacy Gawędzki F: package/angularjs/ +N: Ilias Apalodimas +F: package/keepalived/ + N: James Knight F: package/atkmm/ F: package/cairomm/ diff --git a/package/Config.in b/package/Config.in index 114a5ad..f0f1dec 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1546,6 +1546,7 @@ menu "Networking applications" source "package/irssi/Config.in" source "package/iw/Config.in" source "package/janus-gateway/Config.in" + source "package/keepalived/Config.in" source "package/kismet/Config.in" source "package/knock/Config.in" source "package/leafnode2/Config.in" diff --git a/package/keepalived/Config.in b/package/keepalived/Config.in new file mode 100644 index 0000000..721eed5 --- /dev/null +++ b/package/keepalived/Config.in @@ -0,0 +1,14 @@ +config BR2_PACKAGE_KEEPALIVED + bool "keepalived" + select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_POPT + depends on BR2_USE_MMU + help + The main goal of the keepalived project is to add a strong & robust + keepalive facility to the Linux Virtual Server project. + It implements a multilayer TCP/IP stack checks. Keepalived implements + a framework based on three family checks : Layer3, Layer4 & Layer5. + This framework gives the daemon the ability of checking a LVS server + pool states. Keepalived can be sumarize as a LVS driving daemon. + + http://www.keepalived.org/ diff --git a/package/keepalived/keepalived.hash b/package/keepalived/keepalived.hash new file mode 100644 index 0000000..e868587 --- /dev/null +++ b/package/keepalived/keepalived.hash @@ -0,0 +1,3 @@ +# From http://www.keepalived.org/download.html +md5 744025d57c7f065c42fe925b0283897e keepalived-1.3.2.tar.gz +sha1 449f06dfce07e05c1ebd516d0545182e1416f264 keepalived-1.3.2.tar.gz diff --git a/package/keepalived/keepalived.mk b/package/keepalived/keepalived.mk new file mode 100644 index 0000000..4f8a6b2 --- /dev/null +++ b/package/keepalived/keepalived.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# keepalived +# +################################################################################ + +KEEPALIVED_VERSION = 1.3.2 +KEEPALIVED_SITE = http://www.keepalived.org/software +KEEPALIVED_DEPENDENCIES = popt openssl +KEEPALIVED_LICENSE = GPLv2+ +KEEPALIVED_LICENSE_FILES = COPYING + +$(eval $(autotools-package))