Skip to content

Instantly share code, notes, and snippets.

@sunaot
Created December 1, 2011 02:20
Show Gist options
  • Save sunaot/1412874 to your computer and use it in GitHub Desktop.
Save sunaot/1412874 to your computer and use it in GitHub Desktop.
自分の $HOME に git をインストールするスクリプト
#!/bin/bash
# .bashrc か .bash_profile に
#
# export PATH=$HOME/libexec:$PATH
#
# を追記しておく (既存の export PATH があるなら $HOME/libexec を追加) 。
src_path=$HOME/.src
exec_dir=libexec
package_dir=pkg
package=git
version=1.7.7.2
if ! [ -e $HOME/$package_dir ] ; then
mkdir $HOME/$package_dir
fi
mkdir -p $src_path
cd $src_path
curl -k -O -L http://git-core.googlecode.com/files/$package-$version.tar.gz
tar zxf $package-$version.tar.gz
cd $package-$version
./configure --prefix=$HOME/$package_dir/$package-$version
make -j2 && make install
cd $HOME/$package_dir
ln -s $package-$version git
if ! [ -e $HOME/$exec_dir ] ; then
mkdir $HOME/$exec_dir
fi
cd $HOME/$exec_dir
for file in `ls ../$package_dir/git/libexec/git-core | grep -v mergetool`
do
ln -s ../$package_dir/git/libexec/git-core/$file
done
exit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment