compat_sha512sum() {
sha512sum "$1"
}
+`
+ case "freebsd":
+ compat = `
+dir_stat='41777 0 0'
+file_stat="100700 $(id -u) $(id -g)"
+compat_stat() {
+ stat -f '%p %u %g' "$1"
+}
+compat_sha512sum() {
+ sha512 -q "$1"
+}
`
default:
return fmt.Errorf("internal error: no support for %q", goos)
switch x {
case "GNU/Linux":
goos = "linux"
+ case "FreeBSD":
+ goos = "freebsd"
default:
return "", fmt.Errorf("unsupported OS %q (`uname -o`)", x)
}
// NOTE: Adapt cmd/safcm-remote/build.sh when adding new architectures
var goarch string
switch x {
- case "x86_64":
+ case "x86_64", "amd64":
goarch = "amd64"
case "armv7l":
goarch = "armv7l"