1
0
mirror of https://github.com/wting/autojump synced 2024-10-27 20:34:07 +00:00

make zsh installer more robust to fpath problems

This commit is contained in:
Joel Schaerer 2010-08-18 23:56:40 +02:00
parent e60f35d866
commit 512db419e1

View File

@ -37,7 +37,7 @@ while true; do
esac esac
done done
echo "Installing to ${prefix} ..." echo "Installing main files to ${prefix} ..."
sudo mkdir -p ${prefix}/share/autojump/ sudo mkdir -p ${prefix}/share/autojump/
sudo cp icon.png ${prefix}/share/autojump/ sudo cp icon.png ${prefix}/share/autojump/
@ -46,7 +46,18 @@ sudo cp autojump ${prefix}/bin/
sudo cp autojump.1 ${prefix}/share/man/man1/ sudo cp autojump.1 ${prefix}/share/man/man1/
# autocompletion file in the first directory of the FPATH variable # autocompletion file in the first directory of the FPATH variable
sudo cp _j $(echo $FPATH | cut -d":" -f 1) fail=true
for f in $fpath
do
sudo cp _j $f && fail=false && break
done
if $fail
then
echo "Couldn't find a place to put the autocompletion file :-("
echo "Still trying to install the rest of autojump..."
else
echo "Installed autocompletion file to $f"
fi
if [ -d "/etc/profile.d" ]; then if [ -d "/etc/profile.d" ]; then
sudo cp autojump.zsh /etc/profile.d/ sudo cp autojump.zsh /etc/profile.d/