mirror of
https://github.com/pyenv/pyenv.git
synced 2024-11-21 20:47:00 -05:00
Revert "shims: handle symlinked scripts, via new PYENV_FILE_ARG"
This reverts commit 493f036928
.
# Conflicts:
# libexec/pyenv
This commit is contained in:
parent
e44490c639
commit
a6b0a2846e
2 changed files with 1 additions and 19 deletions
|
@ -61,24 +61,6 @@ else
|
||||||
fi
|
fi
|
||||||
export PYENV_ROOT
|
export PYENV_ROOT
|
||||||
|
|
||||||
# Transfer PYENV_FILE_ARG (from shims) into PYENV_DIR.
|
|
||||||
if [ -z "${PYENV_DIR}" ]; then
|
|
||||||
if [ -n "${PYENV_FILE_ARG}" ]; then
|
|
||||||
if [ -L "${PYENV_FILE_ARG}" ]; then
|
|
||||||
PYENV_DIR="$(abs_dirname "${PYENV_FILE_ARG}")"
|
|
||||||
else
|
|
||||||
PYENV_DIR="${PYENV_FILE_ARG%/*}"
|
|
||||||
fi
|
|
||||||
export PYENV_DIR
|
|
||||||
unset PYENV_FILE_ARG
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
[[ $PYENV_DIR == /* ]] || PYENV_DIR="$PWD/$PYENV_DIR"
|
|
||||||
cd "$PYENV_DIR" 2>/dev/null || abort "cannot change working directory to \`$PYENV_DIR'"
|
|
||||||
PYENV_DIR="$PWD"
|
|
||||||
cd "$OLDPWD"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -z "${PYENV_DIR}" ]; then
|
if [ -z "${PYENV_DIR}" ]; then
|
||||||
PYENV_DIR="$PWD"
|
PYENV_DIR="$PWD"
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -73,7 +73,7 @@ if [[ "\$program" = "python"* ]]; then
|
||||||
-c* | -- ) break ;;
|
-c* | -- ) break ;;
|
||||||
*/* )
|
*/* )
|
||||||
if [ -f "\$arg" ]; then
|
if [ -f "\$arg" ]; then
|
||||||
export PYENV_FILE_ARG="\$arg"
|
export PYENV_DIR="\${arg%/*}"
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
Loading…
Reference in a new issue