restore original IFS for hooks
This commit is contained in:
parent
bc1049f5ae
commit
6ca591ab75
@ -33,7 +33,9 @@ export RBENV_VERSION
|
|||||||
RBENV_COMMAND_PATH="$(rbenv-which "$RBENV_COMMAND")"
|
RBENV_COMMAND_PATH="$(rbenv-which "$RBENV_COMMAND")"
|
||||||
RBENV_BIN_PATH="${RBENV_COMMAND_PATH%/*}"
|
RBENV_BIN_PATH="${RBENV_COMMAND_PATH%/*}"
|
||||||
|
|
||||||
|
OLDIFS="$IFS"
|
||||||
IFS=$'\n' scripts=(`rbenv-hooks exec`)
|
IFS=$'\n' scripts=(`rbenv-hooks exec`)
|
||||||
|
IFS="$OLDIFS"
|
||||||
for script in "${scripts[@]}"; do
|
for script in "${scripts[@]}"; do
|
||||||
source "$script"
|
source "$script"
|
||||||
done
|
done
|
||||||
|
@ -144,7 +144,10 @@ make_shims ../versions/*/bin/*
|
|||||||
cd "$OLDPWD"
|
cd "$OLDPWD"
|
||||||
|
|
||||||
# Allow plugins to register shims.
|
# Allow plugins to register shims.
|
||||||
|
OLDIFS="$IFS"
|
||||||
IFS=$'\n' scripts=(`rbenv-hooks rehash`)
|
IFS=$'\n' scripts=(`rbenv-hooks rehash`)
|
||||||
|
IFS="$OLDIFS"
|
||||||
|
|
||||||
for script in "${scripts[@]}"; do
|
for script in "${scripts[@]}"; do
|
||||||
source "$script"
|
source "$script"
|
||||||
done
|
done
|
||||||
|
@ -63,7 +63,9 @@ else
|
|||||||
RBENV_COMMAND_PATH="${RBENV_ROOT}/versions/${RBENV_VERSION}/bin/${RBENV_COMMAND}"
|
RBENV_COMMAND_PATH="${RBENV_ROOT}/versions/${RBENV_VERSION}/bin/${RBENV_COMMAND}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
OLDIFS="$IFS"
|
||||||
IFS=$'\n' scripts=(`rbenv-hooks which`)
|
IFS=$'\n' scripts=(`rbenv-hooks which`)
|
||||||
|
IFS="$OLDIFS"
|
||||||
for script in "${scripts[@]}"; do
|
for script in "${scripts[@]}"; do
|
||||||
source "$script"
|
source "$script"
|
||||||
done
|
done
|
||||||
|
Loading…
x
Reference in New Issue
Block a user