normalize arch function
This commit is contained in:
@@ -287,3 +287,58 @@ func parseVersionString(s string) version {
|
||||
|
||||
return version{}
|
||||
}
|
||||
|
||||
func normalizeArch(arch string) string {
|
||||
switch arch {
|
||||
case "386":
|
||||
return "i686"
|
||||
case "amd64":
|
||||
return "x86_64"
|
||||
case "amd64p32":
|
||||
return "x86_64"
|
||||
case "arm":
|
||||
return "arm"
|
||||
case "arm64":
|
||||
return "aarch64"
|
||||
case "arm64be":
|
||||
return "aarch64_be"
|
||||
case "armbe":
|
||||
return "armbe"
|
||||
case "loong64":
|
||||
return "loongarch64"
|
||||
case "mips":
|
||||
return "mips"
|
||||
case "mips64":
|
||||
return "mips64"
|
||||
case "mips64le":
|
||||
return "mips64el"
|
||||
case "mips64p32":
|
||||
return "mips64"
|
||||
case "mips64p32le":
|
||||
return "mips64el"
|
||||
case "mipsle":
|
||||
return "mipsel"
|
||||
case "ppc":
|
||||
return "powerpc"
|
||||
case "ppc64":
|
||||
return "ppc64"
|
||||
case "ppc64le":
|
||||
return "ppc64le"
|
||||
case "riscv":
|
||||
return "riscv"
|
||||
case "riscv64":
|
||||
return "riscv64"
|
||||
case "s390":
|
||||
return "s390"
|
||||
case "s390x":
|
||||
return "s390x"
|
||||
case "sparc":
|
||||
return "sparc"
|
||||
case "sparc64":
|
||||
return "sparc64"
|
||||
case "wasm":
|
||||
return "wasm"
|
||||
default:
|
||||
return arch
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user