Blame internal/common/helpers.go
|
Packit |
63bb0d |
package common
|
|
Packit |
63bb0d |
|
|
Packit |
63bb0d |
import "runtime"
|
|
Packit |
63bb0d |
|
|
Packit |
63bb0d |
var RuntimeGOARCH = runtime.GOARCH
|
|
Packit |
63bb0d |
|
|
Packit |
63bb0d |
func CurrentArch() string {
|
|
Packit |
63bb0d |
if RuntimeGOARCH == "amd64" {
|
|
Packit |
63bb0d |
return "x86_64"
|
|
Packit |
63bb0d |
} else if RuntimeGOARCH == "arm64" {
|
|
Packit |
63bb0d |
return "aarch64"
|
|
Packit |
63bb0d |
} else if RuntimeGOARCH == "ppc64le" {
|
|
Packit |
63bb0d |
return "ppc64le"
|
|
Packit |
63bb0d |
} else if RuntimeGOARCH == "s390x" {
|
|
Packit |
63bb0d |
return "s390x"
|
|
Packit |
63bb0d |
} else {
|
|
Packit |
63bb0d |
panic("unsupported architecture")
|
|
Packit |
63bb0d |
}
|
|
Packit |
63bb0d |
}
|
|
Packit |
63bb0d |
|
|
Packit |
63bb0d |
func PanicOnError(err error) {
|
|
Packit |
63bb0d |
if err != nil {
|
|
Packit |
63bb0d |
panic(err)
|
|
Packit |
63bb0d |
}
|
|
Packit |
63bb0d |
}
|