Crie mensagens de commit significativas do etckeeper

Crie mensagens de commit significativas do etckeeper

Quero acompanhar as /etcmudanças cometckeeper

Infelizmente, as mensagens de commit são as mesmas para todos os commits

saving uncommitted changes in /etc prior to emerge run

Eu gostaria que houvesse algo mais descritivo como

apt-get install foo

em sistemas baseados em Debian ou

emerge foo

em sistemas baseados em gentoo ao ler os logs com git log. Existe um script de gancho que posso usar para isso?

Responder1

A mensagem do changelog vem de um dos scripts de gancho do etckeeper. Por exemplo, a mensagem “salvando alterações não confirmadas” é de /etc/etckeeper/pre-install.d/50uncommitted-changes.

Mas se você quiser mensagens verdadeiramente significativas para as alterações feitas, um computador não poderá gerá-las para você. (As alterações resultantes da operação apt-get ou emerge recebem mensagens significativas listando os pacotes que foram instalados, atualizados ou removidos.) Você precisa executar etckeeper commitou $vcs commite inserir uma mensagem significativa. Para evitar que o apt-get ou emerge seja executado se houver alterações não confirmadas, edite /etc/etckeeper/etckeeper.confe remova o comentário da linha AVOID_COMMIT_BEFORE_INSTALL=1(e AVOID_DAILY_AUTOCOMMITS=1se ela estiver comentada).

informação relacionada