Showing the changes to buildscripts (1 of 2 files). Show all
Unified · Split
| @@ -104,7 +104,12 @@ check_golang_env() { · 103 unmodified lines | ||
| 104 | 104 | exit -1 |
| 105 | 105 | fi |
| 106 | 106 | |
| 107 | − if [ "$(dirname ${go_binary_path})" != "${GOROOT%%*(/)}/bin" ] ; then | |
| 107 | + local new_go_binary_path=${go_binary_path} | |
| 108 | + if [ -h "${go_binary_path}" ]; then | |
| 109 | + new_go_binary_path=$(/bin/readlink -f ${go_binary_path}) | |
| 110 | + fi | |
| 111 | + | |
| 112 | + if [[ !"$(dirname ${new_go_binary_path})" =~ *"${GOROOT%%*(/)}"* ]] ; then | |
| 108 | 113 | echo "The go binary found in your PATH configuration does not belong to the Go installation pointed by your GOROOT environment," \ |
| 109 | 114 | "please refer to Go installation document" |
| 110 | 115 | echo "https://github.com/minio/minio/blob/master/INSTALLGO.md#install-go-13" |