Crie mensagens significativas de commit do etckeeper

2

Eu quero acompanhar as alterações de /etc com o etckeeper

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 no debian ou

emerge foo

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

    
por Jonas Stein 30.05.2017 / 13:05

1 resposta

3

A mensagem changelog vem de um dos scripts de gancho do etckeeper. Por exemplo, a mensagem “saving uncommitted changes” é de /etc/etckeeper/pre-install.d/50uncommitted-changes .

Mas, se você quiser mensagens realmente significativas para alterações feitas, um computador não poderá gerá-las para você. (As alterações resultantes da operação apt-get ou emerge obtêm mensagens significativas que listam os pacotes que foram instalados, atualizados ou removidos.) É necessário executar etckeeper commit ou $vcs commit e inserir uma mensagem significativa. Para evitar que o apt-get ou o emerge sejam executados se houver alterações não confirmadas, edite /etc/etckeeper/etckeeper.conf e descomente a linha AVOID_COMMIT_BEFORE_INSTALL=1 (e AVOID_DAILY_AUTOCOMMITS=1 se estiver comentado).

    
por 31.05.2017 / 02:00