etckeeper no diretório personalizado

7

Eu tenho lido sobre etckeeper , mas não consigo descobrir se você pode usá-lo em outros diretórios que não sejam / etc.

Parece não haver nenhuma referência a / etc em qualquer arquivo de configuração (que eu possa encontrar), então eu suponho que isso é difícil de codificar e você não pode escolher diretórios para monitorar. Isso é verdade? Eu gostaria de também ter gerenciar / opt. Isso pode ser feito?

    
por jwbensley 26.07.2012 / 17:44

2 respostas

14

Está bem na página do manual .

  • Crie um diretório / foo
  • Inicialize com o etckeeper: etckeeper init -d /foo
  • Commit aplica commits no diretório: etckeeper commit -d /foo 'message'

Mas, como ErikA mencionou, você pode facilmente usar o git ou seu DVCS favorito diretamente.

    
por 26.07.2012 / 18:38
5

Etckeeper é apenas um invólucro para mercurial ou git. Ele fornece alguns ganchos agradáveis nas ferramentas de gerenciamento de pacotes para obter automaticamente uma confirmação após as atualizações e, opcionalmente, em um agendamento. Esta funcionalidade adicional provavelmente não é necessária fora do / etc.

Dependendo das suas necessidades, eu usaria o vanilla git (ou qualquer outra ferramenta de controle de versão que você conheça). Se necessário, programe compromissos regulares através do cron ou como parte do processo de implantação do seu aplicativo.

    
por 26.07.2012 / 17:51

Tags