Eu descobri:
no arquivo de configuração etckeeper/etckeeper.conf
Você precisa definir
VCS="git"
#VCS="bzr"
novamente:
etckeeper init
etckeeper commit "Initial version"
Então tudo funciona no git:
cd /etc
git status
Instalei etckeeper
no meu servidor Ubuntu 11.10 e depois de criar o repositório do etckeeper com:
etckeeper init
etckeeper commit "Initial version"
Eu recebi o erro:
bzr: ERROR: No changes to commit. Please 'bzr add' the files you want to commit, or use --unchanged to force an empty commit.
Então, adicionei um arquivo de teste e criei o repositório do etckeeper:
touch /etc/test
etckeeper commit "Initial version"
rm /etc/test
Mas ainda parece não haver nenhum repositório git:
cd /etc
git status
Como posso usar o git para assistir a alterações?
Eu acertei o mesmo problema em 14.04, no entanto foi um pouco mais irritante já que o pacote estava inicializando o etckeeper usando o bazar automaticamente no apt-get install.
Mudar para o git no arquivo de configuração como mencionado acima não foi suficiente; Primeiro tive que desfazer a configuração do bazar que foi feita no momento da instalação, assim:
etckeeper uninit
Os passos acima funcionaram bem.
Tags git etc etckeeper ubuntu-11.10