作業録
ほぼ環境構築の日。なんか今さらだけど。*1
dotfiles*2を Mac OS X/Linux 兼用にして subversion 管理するようにした。
兼用にするには最初は uname -s とかしようと思っていたが、環境変数 OSTYPE ってのがあったのでそれをつかった。
あとは、各マシンの Intel Compiler の各バージョン毎の設定を統一するために
$ cd /opt/intel/cce
$ ln -s X.X.X current
とか。
subversion 作業録
svn_serv$ svnadmin create /path/to/repos
$ svn mkdir -m "create dotfiles repository" svn+ssh://svn_serv/path/to/repos/dotfiles
$ svn checkout svn+ssh://svn_serv/path/to/repos/dotfiles .dotfiles
$ mv .bash_profile .bashrc .zshrc .zshenv .dotfiles
$ cd .dotfiles
$ svn add .bash_profile .bashrc .zshenv .zshrc
$ svn commit -m "add .bash_profile .bashrc .zshrc .zshenv"
各マシンでは
$ svn checkout svn+ssh://host/path/to/repos/dotfiles .dotfiles
$ ln -s .dotfiles/.bash_profile .dotfiles/.bashrc .dotfiles/.zshrc .dotfiles/.zshenv .
Time Capsule のポートマッピング設定で外から SSH したり、外から X 引っ張れるようにしたり。
SSH が繋げないと焦ったが、サービスで許可してなかっただけだった。