作業録

ほぼ環境構築の日。なんか今さらだけど。*1

dotfiles*2Mac 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 が繋げないと焦ったが、サービスで許可してなかっただけだった。

*1:このくらいの規模のは半年に一回くらいの周期である気がする。

*2:.zshrc とかね