Backport of r52238
This commit is contained in:
parent
115930d981
commit
e1c6278c06
|
@ -47,22 +47,29 @@ done
|
||||||
echo "${PYTHON_ROOT}/bin is not on your PATH or at least not early enough"
|
echo "${PYTHON_ROOT}/bin is not on your PATH or at least not early enough"
|
||||||
case "${BSH}" in
|
case "${BSH}" in
|
||||||
*csh)
|
*csh)
|
||||||
# Create backup copy before patching
|
if [ -f "${HOME}/.tcshrc" ]; then
|
||||||
if [ -f "${HOME}/.cshrc" ]; then
|
RC="${HOME}/.tcshrc"
|
||||||
cp -fp "${HOME}/.cshrc" "${HOME}/.cshrc.pysave"
|
else
|
||||||
|
RC="${HOME}/.cshrc"
|
||||||
fi
|
fi
|
||||||
echo "" >> "${HOME}/.cshrc"
|
# Create backup copy before patching
|
||||||
echo "# Setting PATH for MacPython ${PYVER}" >> "${HOME}/.cshrc"
|
if [ -f "${RC}" ]; then
|
||||||
echo "# The orginal version is saved in .cshrc.pysave" >> "${HOME}/.cshrc"
|
cp -fp "${RC}" "${RC}.pysave"
|
||||||
echo "set path=(${PYTHON_ROOT}/bin "'$path'")" >> "${HOME}/.cshrc"
|
fi
|
||||||
|
echo "" >> "${RC}"
|
||||||
|
echo "# Setting PATH for MacPython ${PYVER}" >> "${RC}"
|
||||||
|
echo "# The orginal version is saved in .cshrc.pysave" >> "${RC}"
|
||||||
|
echo "set path=(${PYTHON_ROOT}/bin "'$path'")" >> "${RC}"
|
||||||
if [ `id -ur` = 0 ]; then
|
if [ `id -ur` = 0 ]; then
|
||||||
chown "${USER}" "${HOME}/.cshrc"
|
chown "${USER}" "${RC}"
|
||||||
fi
|
fi
|
||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
bash)
|
bash)
|
||||||
if [ -e "${HOME}/.bash_profile" ]; then
|
if [ -e "${HOME}/.bash_profile" ]; then
|
||||||
PR="${HOME}/.bash_profile"
|
PR="${HOME}/.bash_profile"
|
||||||
|
elif [ -e "${HOME}/.bash_login" ]; then
|
||||||
|
PR="${HOME}/.bash_login"
|
||||||
elif [ -e "${HOME}/.profile" ]; then
|
elif [ -e "${HOME}/.profile" ]; then
|
||||||
PR="${HOME}/.profile"
|
PR="${HOME}/.profile"
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue