Debian
創建有意義的 etckeeper 送出消息
我想用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=1
(AVOID_DAILY_AUTOCOMMITS=1
如果它已被註釋掉)。