/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またはimmer操作による変更は、インストール、アップグレード、または削除されたパッケージをリストする意味のあるメッセージを受け取ります。)etckeeper commit
orを実行して$vcs commit
意味のあるメッセージを入力する必要があります。コミットされていない変更がある場合にapt-getまたはemergeが実行されないようにするには、コメントアウトされた行を編集して/etc/etckeeper/etckeeper.conf
コメントアウトを削除します。AVOID_COMMIT_BEFORE_INSTALL=1
AVOID_DAILY_AUTOCOMMITS=1