Vim7.3のソースコード&パッチ取得、コンパイルを自動化する
RHEL4.xだとRHNに用意されてるrpmは6.x台で古いので自前でコンパイル。
キモはREADMEファイルを取得して最終パッチの番号を取得する所でしょうか。
#!/bin/csh -f alias curl "curl --config ${HOME}/.curlrc --silent --show-error" curl -O ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2 tar xjvf vim-7.3.tar.bz2 mkdir vim73/patches cd vim73/patches curl -O http://ftp.vim.org/pub/vim/patches/7.3/README set latest=`tail -1 README | awk '{print $2}' | awk -F"." '{print $3}'` curl -O "http://ftp.vim.org/pub/vim/patches/7.3/7.3.[001-$latest]" cd .. cat patches/7.3.* | patch -p0 --silent make distclean ./configure --prefix=${HOME}/local --enable-multibyte --disable-gui --without-x --with-features=huge make #make install # vim: syntax=csh
参考:
http://d.hatena.ne.jp/hosikiti/20100910/1284079341
http://users.skynet.be/antoine.mechelynck/vim/compunix.htm