Por que não há repositório git após instalar o etckeeper?

3

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?

    
por rubo77 10.05.2013 / 09:46

2 respostas

3

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
    
por 10.05.2013 / 09:49
3

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.

    
por 16.07.2014 / 15:25