RCSっぽくCVSを使いたい

ポークチャップ

/etcの管理用にRCSっぽくCVSを使いたい。とりあえず以下の手順で/etc/.cvsにレポジトリを作成した。

$ cd /etc
$ sudo mkdir .cvs
$ sudo cvs -d `pwd`/.cvs init
$ sudo mkdir .cvs/root
$ sudo sh -c "echo '*' > .cvsignore"
$ sudo cvs -d `pwd`/.cvs co -d . root
cvs checkout: Updating .

後は普段CVSを使うときと同じ。ファイルを追加してコミットする。

$ sudo cvs ad rc.conf
cvs add: scheduling file `rc.conf' for addition
cvs add: use 'cvs commit' to add this file permanently
$ sudo cvs ci -m 'init.' rc.conf 
RCS file: /etc/.cvs/root/rc.conf,v
done
Checking in rc.conf;
/etc/.cvs/root/rc.conf,v  <--  rc.conf
initial revision: 1.1
done

個人のPCの設定ファイルなんで僕はRCSで機能充分。RCSのコマンド(の癖)を覚えるのが面倒なんでこうしてみた。