From 0285a89c7cce9b2d07bd5826cd2fed68420ca546 Mon Sep 17 00:00:00 2001 From: Carlos Eduardo Date: Mon, 26 Oct 2020 21:08:14 -0300 Subject: [PATCH] Add support for ppc64le architecture (#724) --- contrib/install.sh | 4 ++++ goreleaser.yml | 3 +++ 2 files changed, 7 insertions(+) diff --git a/contrib/install.sh b/contrib/install.sh index 9fd9636f347..bb77865828a 100755 --- a/contrib/install.sh +++ b/contrib/install.sh @@ -72,6 +72,7 @@ get_binaries() { freebsd/armv7) BINARIES="trivy" ;; linux/386) BINARIES="trivy" ;; linux/amd64) BINARIES="trivy" ;; + linux/ppc64le) BINARIES="trivy" ;; linux/arm64) BINARIES="trivy" ;; linux/armv7) BINARIES="trivy" ;; openbsd/386) BINARIES="trivy" ;; @@ -110,6 +111,7 @@ adjust_os() { amd64) OS=64bit ;; arm) OS=ARM ;; arm64) OS=ARM64 ;; + ppc64le) OS=PPC64LE ;; darwin) OS=macOS ;; dragonfly) OS=DragonFlyBSD ;; freebsd) OS=FreeBSD ;; @@ -126,6 +128,7 @@ adjust_arch() { amd64) ARCH=64bit ;; arm) ARCH=ARM ;; arm64) ARCH=ARM64 ;; + ppc64le) OS=PPC64LE ;; darwin) ARCH=macOS ;; dragonfly) ARCH=DragonFlyBSD ;; freebsd) ARCH=FreeBSD ;; @@ -209,6 +212,7 @@ uname_arch() { x86) arch="386" ;; i686) arch="386" ;; i386) arch="386" ;; + ppc64le) arch="ppc64le" ;; aarch64) arch="arm64" ;; armv5*) arch="armv5" ;; armv6*) arch="armv6" ;; diff --git a/goreleaser.yml b/goreleaser.yml index f653667e0a7..fc248103ddf 100644 --- a/goreleaser.yml +++ b/goreleaser.yml @@ -17,6 +17,7 @@ builds: - 386 - arm - arm64 + - ppc64le goarm: - 7 ignore: @@ -41,6 +42,7 @@ nfpms: 386: 32bit arm: ARM arm64: ARM64 + ppc64le: PPC64LE darwin: macOS linux: Linux openbsd: OpenBSD @@ -57,6 +59,7 @@ archives: 386: 32bit arm: ARM arm64: ARM64 + ppc64le: PPC64LE darwin: macOS linux: Linux openbsd: OpenBSD