@ -42,53 +49,72 @@ echo "Installing main files to ${prefix} ..."
# add git revision to autojump
# add git revision to autojump
./git-version.sh
./git-version.sh
sudo mkdir -p ${prefix}/share/autojump/
mkdir -p ${prefix}/share/autojump/
sudo mkdir -p ${prefix}/bin/
mkdir -p ${prefix}/bin/
sudo mkdir -p ${prefix}/share/man/man1/
mkdir -p ${prefix}/share/man/man1/
sudo cp icon.png ${prefix}/share/autojump/
cp icon.png ${prefix}/share/autojump/
sudo cp jumpapplet ${prefix}/bin/
cp jumpapplet ${prefix}/bin/
sudo cp autojump ${prefix}/bin/
cp autojump ${prefix}/bin/
sudo cp autojump.1 ${prefix}/share/man/man1/
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
fail=true
if( ! ${local_install});then
for f in $fpath
fail=true
do
for f in $fpath
sudo cp _j $f&&fail=false&& break
do
done
sudo cp _j $f&&fail=false&& break
if$fail
done
then
if$fail
echo"Couldn't find a place to put the autocompletion file :-("
then
echo"Still trying to install the rest of autojump..."
echo"Couldn't find a place to put the autocompletion file :-("
else
echo"Still trying to install the rest of autojump..."
echo"Installed autocompletion file to $f"
else
fi
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/
sudo cp autojump.sh /etc/profile.d/
sudo cp autojump.sh /etc/profile.d/
echo"Remember to add the line"
echo"Remember to add the line"
echo" source /etc/profile.d/autojump.zsh"
echo" source /etc/profile.d/autojump.zsh"
echo"or"
echo"or"
echo" source /etc/profile"
echo" source /etc/profile"
echo"to your ~/.zshrc if it's not there already"
echo"to your ~/.zshrc if it's not there already"
echo
echo
echo"You need to source your ~/.zshrc (source ~/.zshrc) before you can start using autojump."
echo"You need to source your ~/.zshrc (source ~/.zshrc) before you can start using autojump."
else
echo"Your distribution does not have a /etc/profile.d directory, the default that we install one of the scripts to. Would you like us to copy it into your ~/.zshrc file to make it work? (If you have done this once before, delete the old version before doing it again.) [y/n]"
echo"You need to source your ~/.zshrc (source ~/.zshrc) before you can start using autojump."
else
else
echo"Then you need to put autojump.zsh, or the code from it, somewhere where it will get read. Good luck!"
echo"Your distribution does not have a /etc/profile.d directory, the default that we install one of the scripts to. Would you like us to copy it into your ~/.zshrc file to make it work? (If you have done this once before, delete the old version before doing it again.) [y/n]"