@@ -68,21 +68,29 @@ get_binaries() {
68
68
darwin/arm64) BINARIES=" golangci-lint" ;;
69
69
darwin/armv6) BINARIES=" golangci-lint" ;;
70
70
darwin/armv7) BINARIES=" golangci-lint" ;;
71
+ darwin/ppc64le) BINARIES=" golangci-lint" ;;
72
+ darwin/s390x) BINARIES=" golangci-lint" ;;
71
73
freebsd/386) BINARIES=" golangci-lint" ;;
72
74
freebsd/amd64) BINARIES=" golangci-lint" ;;
73
75
freebsd/arm64) BINARIES=" golangci-lint" ;;
74
76
freebsd/armv6) BINARIES=" golangci-lint" ;;
75
77
freebsd/armv7) BINARIES=" golangci-lint" ;;
78
+ freebsd/ppc64le) BINARIES=" golangci-lint" ;;
79
+ freebsd/s390x) BINARIES=" golangci-lint" ;;
76
80
linux/386) BINARIES=" golangci-lint" ;;
77
81
linux/amd64) BINARIES=" golangci-lint" ;;
78
82
linux/arm64) BINARIES=" golangci-lint" ;;
79
83
linux/armv6) BINARIES=" golangci-lint" ;;
80
84
linux/armv7) BINARIES=" golangci-lint" ;;
85
+ linux/ppc64le) BINARIES=" golangci-lint" ;;
86
+ linux/s390x) BINARIES=" golangci-lint" ;;
81
87
windows/386) BINARIES=" golangci-lint" ;;
82
88
windows/amd64) BINARIES=" golangci-lint" ;;
83
89
windows/arm64) BINARIES=" golangci-lint" ;;
84
90
windows/armv6) BINARIES=" golangci-lint" ;;
85
91
windows/armv7) BINARIES=" golangci-lint" ;;
92
+ windows/ppc64le) BINARIES=" golangci-lint" ;;
93
+ windows/s390x) BINARIES=" golangci-lint" ;;
86
94
* )
87
95
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"
88
96
exit 1
@@ -242,8 +250,8 @@ uname_arch_check() {
242
250
untar () {
243
251
tarball=$1
244
252
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} " ;;
247
255
* .zip) unzip " ${tarball} " ;;
248
256
* )
249
257
log_err " untar unknown archive format for ${tarball} "
0 commit comments