etckeeperは分散型バージョン管理ツールを用いて、/etc配下をほぼ自動的に版管理してくれるツールです。
Ubuntuにはパッケージが提供されているのでインストールは楽ちんです。
1
| |
/etc/etckeeper/etckeeper.confを編集してGitを使用するようにします。
1 2 3 4 5 | |
初期化コマンドを実行します。
1
| |
このコマンドにより/etc配下がGitリポジトリ化されます。
初回コミットも実行しておきます。
1
| |
素のGitと異なり、-mオプションは不要です。
コメントを引数に渡さない場合は適宜エディタが起動します。
パッケージのインストールによって/etc/cron.daily/etckeeperが作成されており、日付が変わったタイミングでコミットを行ってくれます。
また、/etc/apt/apt.conf.d/05etckeeperも追加されており、APTの実行タイミングでも自動的にコミットしてくれます。