mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2024-11-15 03:18:26 +00:00
Harden the bin/cake
script to avoid breakage when local shell environment has a CDPATH
set.
This commit is contained in:
parent
0fd12c7a68
commit
9452d5e1b6
1 changed files with 2 additions and 2 deletions
|
@ -24,12 +24,12 @@ canonicalize() {
|
||||||
if [ -f "$NAME" ]
|
if [ -f "$NAME" ]
|
||||||
then
|
then
|
||||||
DIR=$(dirname -- "$NAME")
|
DIR=$(dirname -- "$NAME")
|
||||||
NAME=$(cd -P "$DIR" && pwd -P)/$(basename -- "$NAME")
|
NAME=$(cd -P "$DIR" > /dev/null && pwd -P)/$(basename -- "$NAME")
|
||||||
fi
|
fi
|
||||||
while [ -h "$NAME" ]; do
|
while [ -h "$NAME" ]; do
|
||||||
DIR=$(dirname -- "$NAME")
|
DIR=$(dirname -- "$NAME")
|
||||||
SYM=$(readlink "$NAME")
|
SYM=$(readlink "$NAME")
|
||||||
NAME=$(cd "$DIR" && cd $(dirname -- "$SYM") && pwd)/$(basename -- "$SYM")
|
NAME=$(cd "$DIR" > /dev/null && cd $(dirname -- "$SYM") > /dev/null && pwd)/$(basename -- "$SYM")
|
||||||
done
|
done
|
||||||
echo "$NAME"
|
echo "$NAME"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue