/etc
変更を追跡したい等キーパー
残念ながら、コミットメッセージはすべてのコミットで同じです
saving uncommitted changes in /etc prior to emerge run
もっと説明的なものがあればいいのに
apt-get install foo
Debianベースのシステムまたは
emerge foo
gentoo ベースのシステムで、 でログを読み取る場合git log
。これに使用できるフック スクリプトはありますか?
答え1
変更ログ メッセージは、etckeeper のフック スクリプトの 1 つから取得されます。たとえば、「コミットされていない変更を保存しています」というメッセージは、 からのものです/etc/etckeeper/pre-install.d/50uncommitted-changes
。
しかし、変更内容について本当に意味のあるメッセージが必要な場合、コンピューターはそれを自動的に生成することはできません。(apt-get または emerging 操作の結果生じた変更には、インストール、アップグレード、または削除されたパッケージをリストする意味のあるメッセージが表示されます。)etckeeper commit
またはを実行$vcs commit
して意味のあるメッセージを入力する必要があります。コミットされていない変更がある場合に apt-get または emerging が実行されないようにするには、行を編集して/etc/etckeeper/etckeeper.conf
コメントを解除しますAVOID_COMMIT_BEFORE_INSTALL=1
(AVOID_DAILY_AUTOCOMMITS=1
コメント アウトされている場合は および )。