From patchwork Tue Feb 5 16:00:26 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Angelo Compagnucci X-Patchwork-Id: 1036854 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.133; helo=hemlock.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.b="Sw8B1Ing"; dkim-atps=neutral Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 43v8SS0119z9sN9 for ; Wed, 6 Feb 2019 03:00:55 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id C9E4587EA5; Tue, 5 Feb 2019 16:00:53 +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 1Z+uNuuU9sXa; Tue, 5 Feb 2019 16:00:53 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 3779D87EA2; Tue, 5 Feb 2019 16:00:53 +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 F27E91BF958 for ; Tue, 5 Feb 2019 16:00:51 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id F01E887E82 for ; Tue, 5 Feb 2019 16:00:51 +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 dgUNauoyMOzh for ; Tue, 5 Feb 2019 16:00:49 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm1-f66.google.com (mail-wm1-f66.google.com [209.85.128.66]) by hemlock.osuosl.org (Postfix) with ESMTPS id C524987E72 for ; Tue, 5 Feb 2019 16:00:48 +0000 (UTC) Received: by mail-wm1-f66.google.com with SMTP id y185so12887902wmd.1 for ; Tue, 05 Feb 2019 08:00:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id; bh=PkdXyP4Wi5Em/5pxQwjNxe6qizF7MC7uIKAe2lOQN1s=; b=Sw8B1IngVopPKs2uiLsjSHD2cKH/bJfrCvE3BJtkEdcpwE2+XudBP5cCeCkG7G/gKU UrF8AVw8/ZSkU58ygaD0mcOdSzuE2mFyHROQx6HMmwWvq8F2XlEXJnUPfdoGfB8tSJz3 ghOcxmA2m1V65DhkBsOMYj8FxtMxKtbK7O8ZU= 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; bh=PkdXyP4Wi5Em/5pxQwjNxe6qizF7MC7uIKAe2lOQN1s=; b=poJRT59ypuWluPo/ePxgK16Euu7/eooo6B17Bh8eNbYDwPTFePw/CdHsrOpZl7zK/2 +/vQzodMB8fHU7unykMd5GlE/cSJh5S6/MIAAq0Jy0uHr+vazPpLo4ImzTMwtOzzlkyE JBRsclo2hPA+DaHppJm8d2rU6q2wNuAqC1yteZfP7sWJ7RYfd9e7yFxr59DXm6zuuM+u bVYsoWEH1QDA6z6PYv8DYrKSxwpEv/DK66hPDCSHbcYx4lTRz7aUKNq6bH2vv6zbY9hv 3bIleT2VdUylZKf+ULFmoWWk2Lk3I6PTLZH06UvVGsqGiCOEJOcTy+OCuIRf4bswzPZX 3k2g== X-Gm-Message-State: AHQUAuZ8uXqhIHaEb8Ota/8VdVTrJmOWL7SyVwVYENZtO+Yk+Uw3az/J qRt2psLVL4PNqe8I+7m4sF3NOJ7S/kdFRA== X-Google-Smtp-Source: AHgI3IbQp4NMAi4wlqSBXmWDKl8shnRn5mAuf77ASdofxLwtKHgvTNfHnePQdC5x8SOWx+Ke1FftdA== X-Received: by 2002:a1c:2408:: with SMTP id k8mr4202124wmk.110.1549382445302; Tue, 05 Feb 2019 08:00:45 -0800 (PST) Received: from localhost.localdomain ([2620:0:1055:fd00:3c25:d51f:f59f:7d82]) by smtp.gmail.com with ESMTPSA id r14sm503986wrr.65.2019.02.05.08.00.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 05 Feb 2019 08:00:40 -0800 (PST) From: Angelo Compagnucci To: buildroot@buildroot.org Date: Tue, 5 Feb 2019 17:00:26 +0100 Message-Id: <1549382436-15177-1-git-send-email-angelo@amarulasolutions.com> X-Mailer: git-send-email 2.7.4 Subject: [Buildroot] [PATCH v2 00/10] Adding mender-artifact X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Angelo Compagnucci MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" This patch tries to resurrect an effort of Mizra from August to porting the mender-artifact tool to buildroot (https://patchwork.ozlabs.org/cover/962487/). Mender artifact is a tool to generate artifacts for the mender software, it is therefore an host tool and it's the last piece to have mender available on buildroot. To have it compiled as an host tool, we need to enable support for host packages in go. So the intent of this patch is: * Enabling host golang packages * Refactoring dependencies to distinguish between host packages and target packages * Adding mender-artifact The initial patch for mender-artifact was from Mizra but I completely rewrote it, so I removed the signoff. Angelo Compagnucci (9): package/go: refactor host/target dependencies package/docker-cli: using BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS package/docker-containerd: using BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS package/docker-engine: using BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS package/docker-proxy: using BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS package/flannel: using BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS package/mender: using BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS package/runc: using BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS package/mender-artifact: new package Mirza Krak (1): package/pkg-golang: add support for building host packages DEVELOPERS | 1 + docs/manual/adding-packages-golang.txt | 5 ++-- package/Config.in.host | 1 + package/docker-cli/Config.in | 6 ++--- package/docker-containerd/Config.in | 6 ++--- package/docker-engine/Config.in | 6 ++--- package/docker-proxy/Config.in | 6 ++--- package/flannel/Config.in | 6 ++--- package/go/Config.in.host | 12 ++++++--- package/mender-artifact/Config.in.host | 18 ++++++++++++++ package/mender-artifact/mender-artifact.hash | 28 +++++++++++++++++++++ package/mender-artifact/mender-artifact.mk | 32 ++++++++++++++++++++++++ package/mender/Config.in | 6 ++--- package/pkg-golang.mk | 37 +++++++++++++++++++++++++--- package/runc/Config.in | 6 ++--- 15 files changed, 140 insertions(+), 36 deletions(-) create mode 100644 package/mender-artifact/Config.in.host create mode 100644 package/mender-artifact/mender-artifact.hash create mode 100644 package/mender-artifact/mender-artifact.mk