/etc配下をgitで管理しようかと思ったのですが、etckeeperというカスタマイズされたパッケージがあったので使ってみました。
参考:Ubuntu 12.04にetckeeperをインストールする
インストール。
sudo aptitude install etckeeper
Ubuntu 12.04ではデフォルトではbzrを使用するようになっているので、/etc/etckeeper/etckeeper.confを編集してGitを使用するようにします。
# The VCS to use
#VCS="hg"
VCS="git"
#VCS="bzr"
#VCS="darcs"
初期化コマンドを実行します。
sudo etckeeper init
コミットコマンドで現在の状態をコミットします。
sudo etckeeper commit "first"
素のgitと異なり、-mオプションは不要です。
コメントを引数に渡さない場合はgitと同様にエディタが起動します。
なお、/etc/cron.daily/etckeeperと/etc/apt/apt.conf.d/05etckeeperが作成されており、日付が変わったタイミングとaptの実行タイミングでも自動的にコミットしてくれます。
0 件のコメント:
コメントを投稿