個人的メモ。/etcの設定ファイルをバージョン管理システムで管理するアプリケーションであるetckeeperを、Ubuntu 9.04で使用する際のメモ。
etckeeperでは、git/mercurial/bzrなどのVCS(バージョン管理システム) となっているが、Ubuntu 9.04ではbzrがデフォルトになっているので 使い慣れているgitに変更する。 □ etckeeperのインストールと設定変更 $ sudo aptitude install etckeeper $ sudo vi /etc/etckeeper/etckeeper.conf gitを使用する設定にし、git commitの際に-vオプションを追加した。 ------------------------------------------- # The VCS to use. # VCS="hg" VCS="git" # VCS="bzr" # VCS="darcs" # Options passed to git commit when run by etckeeper. #GIT_COMMIT_OPTIONS="" GIT_COMMIT_OPTIONS="-v" (略) ------------------------------------------- □ etckeeperの初回設定 $ sudo etckeeper init $ sudo etckeeper commit "First commit" □ 設定変更後のcommit /etc以下の設定を変更した後は、以下のようにしてcommitする。 $ sudo etckeeper commit "メッセージ" □ 参考情報 ヘルプ等は man etckeeper や /usr/share/doc/etckeeper/README.gz を 参照のこと。 Ubuntu Weekly Recipe 第58回 ファイルのバージョンを管理する http://gihyo.jp/admin/serial/01/ubuntu-recipe/0058?page=2