2013年3月4日月曜日

etckeeperのインストール

 /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 件のコメント:

コメントを投稿