Switch to new BPM file structure #8

Merged
EnumDev merged 11 commits from improve_bpm_structure into master 2024-10-23 06:22:40 +00:00
Showing only changes of commit 4aed0fe5b0 - Show all commits

View File

@ -5,16 +5,22 @@ import (
"io"
"math"
"os"
"os/exec"
"strings"
"syscall"
)
func GetArch() string {
output, err := exec.Command("/usr/bin/uname", "-m").Output()
uname := syscall.Utsname{}
err := syscall.Uname(&uname)
if err != nil {
return ""
}
return strings.TrimSpace(string(output))
var byteString [65]byte
var indexLength int
for ; uname.Machine[indexLength] != 0; indexLength++ {
byteString[indexLength] = uint8(uname.Machine[indexLength])
}
return string(byteString[:indexLength])
}
func copyFileContents(src, dst string) (err error) {