From cf2d98cc8868e5895df6423091f927a3ef53b87d Mon Sep 17 00:00:00 2001 From: Piotr Tabor Date: Sun, 17 Apr 2022 20:02:43 +0200 Subject: [PATCH] Fix PASSES="build" on OSX `readlink -f` is supported since OsX 12.3. ``` % env GO_BUILD_FLAGS=-v CGO_ENABLED=0 go build -v -installsuffix=cgo -ldflags='-X=go.etcd.io/etcd/api/v3/version.GitSHA=4ac59dbe3' -o=bin/tools/local-tester/bridge ./tools/local-tester/bridge readlink: illegal option -- m usage: readlink [-fn] [file ...] mkdir: /functional: Read-only file system % ./tests/functional/build.sh stderr: go build go.etcd.io/etcd/tests/v3/functional/cmd/etcd-agent: mkdir /functional: read-only file system stderr: go build go.etcd.io/etcd/tests/v3/functional/cmd/etcd-proxy: mkdir /functional: read-only file system stderr: go build go.etcd.io/etcd/tests/v3/functional/cmd/etcd-runner: mkdir /functional: read-only file system stderr: go test go.etcd.io/etcd/tests/v3/functional/cmd/etcd-tester.test: mkdir /functional: read-only file system ``` --- scripts/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/build.sh b/scripts/build.sh index f33ab3c40..87680b0e4 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -101,7 +101,7 @@ tools_build() { tests_build() { out=${BINDIR:-./bin} - out=$(readlink -m "$out") + out=$(readlink -f "$out") out="${out}/functional/cmd" mkdir -p "${out}" BINDIR="${out}" run ./tests/functional/build.sh || return 2