mirror of
https://github.com/flutter/flutter
synced 2024-10-13 11:42:54 +00:00
Fix flutter shell script to handle properly shells that have CDPATH set (#17589)
Before this change, if CDPATH was set, and you type (from the flutter root) "bin/flutter --version" you would get an error. This is because the cd command in follow_links was printing the directory Bash chose from the CDPATH to stdout, causing the path to have a newline in it, which understandably confuses the rest of the script.
This commit is contained in:
parent
a25bbc7bfc
commit
ace27819fe
|
@ -14,6 +14,8 @@
|
|||
|
||||
set -e
|
||||
|
||||
unset CDPATH
|
||||
|
||||
function follow_links() {
|
||||
cd -P "${1%/*}"
|
||||
local file="$PWD/${1##*/}"
|
||||
|
|
Loading…
Reference in a new issue