@@ -68,21 +68,29 @@ get_binaries() {
6868 darwin/arm64) BINARIES=" golangci-lint" ;;
6969 darwin/armv6) BINARIES=" golangci-lint" ;;
7070 darwin/armv7) BINARIES=" golangci-lint" ;;
71+ darwin/ppc64le) BINARIES=" golangci-lint" ;;
72+ darwin/s390x) BINARIES=" golangci-lint" ;;
7173 freebsd/386) BINARIES=" golangci-lint" ;;
7274 freebsd/amd64) BINARIES=" golangci-lint" ;;
7375 freebsd/arm64) BINARIES=" golangci-lint" ;;
7476 freebsd/armv6) BINARIES=" golangci-lint" ;;
7577 freebsd/armv7) BINARIES=" golangci-lint" ;;
78+ freebsd/ppc64le) BINARIES=" golangci-lint" ;;
79+ freebsd/s390x) BINARIES=" golangci-lint" ;;
7680 linux/386) BINARIES=" golangci-lint" ;;
7781 linux/amd64) BINARIES=" golangci-lint" ;;
7882 linux/arm64) BINARIES=" golangci-lint" ;;
7983 linux/armv6) BINARIES=" golangci-lint" ;;
8084 linux/armv7) BINARIES=" golangci-lint" ;;
85+ linux/ppc64le) BINARIES=" golangci-lint" ;;
86+ linux/s390x) BINARIES=" golangci-lint" ;;
8187 windows/386) BINARIES=" golangci-lint" ;;
8288 windows/amd64) BINARIES=" golangci-lint" ;;
8389 windows/arm64) BINARIES=" golangci-lint" ;;
8490 windows/armv6) BINARIES=" golangci-lint" ;;
8591 windows/armv7) BINARIES=" golangci-lint" ;;
92+ windows/ppc64le) BINARIES=" golangci-lint" ;;
93+ windows/s390x) BINARIES=" golangci-lint" ;;
8694 * )
8795 log_crit " platform $PLATFORM is not supported. Make sure this script is up-to-date and file request at https://github.com/${PREFIX} /issues/new"
8896 exit 1
@@ -242,8 +250,8 @@ uname_arch_check() {
242250untar () {
243251 tarball=$1
244252 case " ${tarball} " in
245- * .tar.gz | * .tgz) tar -xzf " ${tarball} " ;;
246- * .tar) tar -xf " ${tarball} " ;;
253+ * .tar.gz | * .tgz) tar --no-same-owner - xzf " ${tarball} " ;;
254+ * .tar) tar --no-same-owner - xf " ${tarball} " ;;
247255 * .zip) unzip " ${tarball} " ;;
248256 * )
249257 log_err " untar unknown archive format for ${tarball} "
0 commit comments