Debian

創建有意義的 etckeeper 送出消息

  • May 31, 2017

我想用etckeeper跟踪/etc變化

不幸的是,所有送出的送出消息都是相同的

saving uncommitted changes in /etc prior to emerge run

我希望有一些更具描述性的東西

apt-get install foo

在基於 Debian 的系統上或

emerge foo

在基於 gentoo 的系統上讀取日誌時使用git log. 有沒有一個鉤子腳本,我可以用這個嗎?

更改日誌消息來自 etckeeper 的鉤子腳本之一。例如,“保存未送出的更改”消息來自/etc/etckeeper/pre-install.d/50uncommitted-changes.

但是,如果您想要為您所做的更改提供真正有意義的消息,電腦無法為您生成它們。(apt-get 或emerge 操作導致的更改確實會收到有意義的消息,列出已安裝、升級或刪除的軟體包。)您需要執行etckeeper commit$vcs commit輸入有意義的消息。如果有未送出的更改,要防止 apt-get 或emerge 執行,請編輯/etc/etckeeper/etckeeper.conf並取消註釋該行AVOID_COMMIT_BEFORE_INSTALL=1AVOID_DAILY_AUTOCOMMITS=1如果它已被註釋掉)。

引用自:https://unix.stackexchange.com/questions/368078