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
}