From 9a9580622545db56e97fb8e9778f3a17dab9cbc3 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN" Date: Fri, 21 Mar 2025 14:32:09 +0100 Subject: [PATCH] package/amazon-ecr-credential-helper: new package Signed-off-by: Yann E. MORIN Cc: Christian Stewart [Julien: reflow Config.in help to fix check-package error] Signed-off-by: Julien Olivain --- package/Config.in | 1 + .../amazon-ecr-credential-helper/Config.in | 9 +++++++++ .../amazon-ecr-credential-helper.hash | 2 ++ .../amazon-ecr-credential-helper.mk | 20 +++++++++++++++++++ 4 files changed, 32 insertions(+) create mode 100644 package/amazon-ecr-credential-helper/Config.in create mode 100644 package/amazon-ecr-credential-helper/amazon-ecr-credential-helper.hash create mode 100644 package/amazon-ecr-credential-helper/amazon-ecr-credential-helper.mk diff --git a/package/Config.in b/package/Config.in index d8751fc19f..69bf526dc9 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2809,6 +2809,7 @@ endmenu menu "System tools" source "package/acl/Config.in" + source "package/amazon-ecr-credential-helper/Config.in" source "package/android-tools/Config.in" source "package/atop/Config.in" source "package/attr/Config.in" diff --git a/package/amazon-ecr-credential-helper/Config.in b/package/amazon-ecr-credential-helper/Config.in new file mode 100644 index 0000000000..93bfb51e4a --- /dev/null +++ b/package/amazon-ecr-credential-helper/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_AMAZON_ECR_CREDENTIAL_HELPER + bool "amazon-ecr-credential-helper" + depends on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS + help + The Amazon ECR Docker Credential Helper is a credential + helper for the Docker daemon that makes it easier to use + Amazon Elastic Container Registry. + + https://github.com/awslabs/amazon-ecr-credential-helper diff --git a/package/amazon-ecr-credential-helper/amazon-ecr-credential-helper.hash b/package/amazon-ecr-credential-helper/amazon-ecr-credential-helper.hash new file mode 100644 index 0000000000..6ebcd4e204 --- /dev/null +++ b/package/amazon-ecr-credential-helper/amazon-ecr-credential-helper.hash @@ -0,0 +1,2 @@ +# Localy computed +sha256 53765b3e441a0e785131731d0cee4c0e2b2a22b90e523e9e4ec3e461c0ec5b05 amazon-ecr-credential-helper-v0.9.1-git4-go2.tar.gz diff --git a/package/amazon-ecr-credential-helper/amazon-ecr-credential-helper.mk b/package/amazon-ecr-credential-helper/amazon-ecr-credential-helper.mk new file mode 100644 index 0000000000..acfeea16fb --- /dev/null +++ b/package/amazon-ecr-credential-helper/amazon-ecr-credential-helper.mk @@ -0,0 +1,20 @@ +################################################################################ +# +# amazon-ecr-credential-helper +# +################################################################################ + +AMAZON_ECR_CREDENTIAL_HELPER_VERSION = v0.9.1 +AMAZON_ECR_CREDENTIAL_HELPER_SITE = https://github.com/awslabs/amazon-ecr-credential-helper +AMAZON_ECR_CREDENTIAL_HELPER_SITE_METHOD = git + +AMAZON_ECR_CREDENTIAL_HELPER_LICENSE = Apache-2.0 +AMAZON_ECR_CREDENTIAL_HELPER_LICENSE_FILES = LICENSE + +AMAZON_ECR_CREDENTIAL_HELPER_SUBDIR = ecr-login + +AMAZON_ECR_CREDENTIAL_HELPER_GOMOD = ./cli +AMAZON_ECR_CREDENTIAL_HELPER_BUILD_TARGETS = docker-credential-ecr-login +AMAZON_ECR_CREDENTIAL_HELPER_INSTALL_BINS = docker-credential-ecr-login + +$(eval $(golang-package))