From patchwork Wed Nov 6 09:37:20 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Joseph Zikusooka (ZIK)" X-Patchwork-Id: 2007369 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Xk0VZ2Pfhz1xyD for ; Wed, 6 Nov 2024 20:37:42 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id AA07460659; Wed, 6 Nov 2024 09:37:39 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id Y_MeodNE4YCR; Wed, 6 Nov 2024 09:37:38 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.142; helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org A799260844 Received: from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142]) by smtp3.osuosl.org (Postfix) with ESMTP id A799260844; Wed, 6 Nov 2024 09:37:38 +0000 (UTC) X-Original-To: buildroot@buildroot.org Delivered-To: buildroot@buildroot.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) by lists1.osuosl.org (Postfix) with ESMTP id 1FBAF3B for ; Wed, 6 Nov 2024 09:37:37 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 0D46780E79 for ; Wed, 6 Nov 2024 09:37:37 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id W8zg73KiWMfP for ; Wed, 6 Nov 2024 09:37:36 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2607:f8b0:4864:20::1034; helo=mail-pj1-x1034.google.com; envelope-from=josephzik@gmail.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp1.osuosl.org 0E6B280E76 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 0E6B280E76 Received: from mail-pj1-x1034.google.com (mail-pj1-x1034.google.com [IPv6:2607:f8b0:4864:20::1034]) by smtp1.osuosl.org (Postfix) with ESMTPS id 0E6B280E76 for ; Wed, 6 Nov 2024 09:37:35 +0000 (UTC) Received: by mail-pj1-x1034.google.com with SMTP id 98e67ed59e1d1-2e5b1aaad96so656551a91.0 for ; Wed, 06 Nov 2024 01:37:35 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730885855; x=1731490655; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=8UWrp9jxtY39Hu4wvXzKqTmxb2689tpJE2DweVR73bY=; b=f0dv2iJXmBuv1GbAJQ1EXdEwCzIVtjvdChnjaASJSbBbBKlcDa10rOorpsXgHZ7U9Q se4eHY5xfAqs6QKEiKxr/wjgFKfK50Y8uFOQWnneUvSw6GCWTBR/CtPKTxeC56Ylej3e IzqstLDm98A566Ugpf4yanDbE09z+rb/xsst2mheO5GC6fyMhSFDvvQh/NjOwkmY2q88 PyG8yc7+/yKoDdfXohtFNYL/a/LxJw9l6jFCFZ9gdil+vxfLMEHrDygq3tSqs85dR4lh IrPzwXU0got307PRb85AQ1HtUAKp+pqQZxrnPkQ79hzALRXDGhmX9ZA/Kmi6jfCsmaj5 R24Q== X-Gm-Message-State: AOJu0YwS7+BcG33BISy7cE9id69SNtrqmijeDEvac+BwQEOFx4YA7nzI zmd2KU7AZmFZ/yT8GLZd94gNV6TSJZfqNYF3B9GVVFbtJjNV89iN/LCgpQX45oqZpPVu/efiYWP yR/EgPrAaFD00m1FtG4DyxN7tzmDVkodH X-Google-Smtp-Source: AGHT+IFTX1hWVKea0Ya2WDxwnR/PgWp5cvKfz3aUjj/nzOGNfV7MhvBLZyKI3A/bYRwYRUHQthwJPAvFjrlqs0hzLSE= X-Received: by 2002:a17:90b:4a90:b0:2e2:a70a:f107 with SMTP id 98e67ed59e1d1-2e8f0f4f79cmr19338471a91.1.1730885855043; Wed, 06 Nov 2024 01:37:35 -0800 (PST) MIME-Version: 1.0 From: Joseph Zikusooka Date: Wed, 6 Nov 2024 12:37:20 +0300 Message-ID: To: buildroot@buildroot.org Cc: Thomas Petazzoni X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730885855; x=1731490655; darn=buildroot.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=8UWrp9jxtY39Hu4wvXzKqTmxb2689tpJE2DweVR73bY=; b=moaAj9r5ckCLivQEFfkwuNg8Etpmd/0lSNgLoc8k+bAtHeqmJn3M5pJOFwIl+yqxke 7+CiOJnzdmL/Dq8iw6vIUavSRTJKzto0MQWZrgSTJfB7AlJCmoyTD+jHMUD4wYzmzCMQ eI56KjvXmS4dF7hIIHAG0fzbpDhYcNb/TthNx8IH8/qPiGCHOp9+KOIXjrMQfJLvdl19 IJ3GiYgGqLVq6/qxFW2vZyW4NUMhDmEIH6/MInrH9qNBfSmG26Ufa2AxygJTFT2wzTjK nwWI9p/d7PqJDhJEZnQRV1P7lB48r5D6RAvJkIfiNo9lNikwv9L1jw0rOGippZsFOv7A T/Lg== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dmarc=pass (p=none dis=none) header.from=gmail.com X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=moaAj9r5 Subject: [Buildroot] New package: Kea DHCP X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Please find attached patch for new package Thank you! From a015291dc94b5497ac1fd60a2e4cf84fe3c82cb5 Mon Sep 17 00:00:00 2001 From: Joseph Zikusooka Date: Sun, 3 Nov 2024 15:09:56 +0300 Subject: [PATCH 1/1] Kea: new package - kea version 2.6.1 Add Kea, an open-source Dynamic Host Configuration Protocol (DHCP) server developed by the Internet Systems Consortium (ISC). It's designed to provide dynamic IP address allocation and configuration for devices on a network. Kea is known for its modular architecture, allowing for easy extension and integration with other services. Signed-off-by: Joseph Zikusooka --- package/Config.in | 1 + package/kea/Config.in | 16 ++++++++++++++++ package/kea/kea.hash | 3 +++ package/kea/kea.mk | 17 +++++++++++++++++ 4 files changed, 37 insertions(+) create mode 100644 package/kea/Config.in create mode 100644 package/kea/kea.hash create mode 100644 package/kea/kea.mk diff --git a/package/Config.in b/package/Config.in index 876b340a8a..4bfc14bdbf 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2516,6 +2516,7 @@ endif source "package/iw/Config.in" source "package/iwd/Config.in" source "package/janus-gateway/Config.in" + source "package/kea/Config.in" source "package/keepalived/Config.in" source "package/kismet/Config.in" source "package/knock/Config.in" diff --git a/package/kea/Config.in b/package/kea/Config.in new file mode 100644 index 0000000000..508671a983 --- /dev/null +++ b/package/kea/Config.in @@ -0,0 +1,16 @@ +config BR2_PACKAGE_KEA + + bool "kea" + + select BR2_PACKAGE_BOOST + select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_LOG4CPLUS + + help + DHCP implementation from Internet Systems Consortium, Inc. that features fully + functional DHCPv4, DHCPv6 and Dynamic DNS servers. + Both DHCP servers fully support server discovery, address assignment, renewal, + rebinding and release. The DHCPv6 server supports prefix delegation. Both + servers support DNS Update mechanism, using stand-alone DDNS daemon + + https://www.isc.org/kea diff --git a/package/kea/kea.hash b/package/kea/kea.hash new file mode 100644 index 0000000000..c362dadbb1 --- /dev/null +++ b/package/kea/kea.hash @@ -0,0 +1,3 @@ +# Locally computed - sha256 +sha256 d2ce14a91c2e248ad2876e29152d647bcc5e433bc68dafad0ee96ec166fcfad1 kea-2.6.1.tar.gz +sha256 bb93e968a3c2f0487938d245c51b11edda048c1900cd3fdfd9897e48ce6b838f COPYING diff --git a/package/kea/kea.mk b/package/kea/kea.mk new file mode 100644 index 0000000000..a8bdb9c4e0 --- /dev/null +++ b/package/kea/kea.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# kea +# +################################################################################ + +KEA_VERSION = 2.6.1 +KEA_SOURCE = kea-$(KEA_VERSION).tar.gz +KEA_SITE = https://dl.cloudsmith.io/public/isc/kea-2-6/raw/versions/$(KEA_VERSION) + +KEA_LICENSE = MPL 2.0 +KEA_LICENSE_FILES = COPYRIGHT + +KEA_INSTALL_STAGING = YES +KEA_INSTALL_TARGET = YES + +$(eval $(autotools-package)) -- 2.40.1