Gestire /etc sotto git con etckeeper
Etckeeper è un'interfaccia a Git, che versiona la etc/ , automaticamente ad ogni modifica di apt, con crontab, ed aggiungendo importanti info nel log relativo alle operazioni effettuate.
- Mettere la etc sotto git ed agganciarla ad un repository remoto (convertire eventuali repository svn, allineare la working copy in git)
- Installare
sudo apt-get install etckeeper
- Inizializzare
sudo etckeeper init
- Committare
sudo etckeeper commit
- Abilitare l'autpush
cd /etc/etckeeper/commit.d (echo '#!/bin/sh' ; echo 'echo "* Pushing to remote repository"'; echo 'git push') | sudo tee 99git-push > /dev/null sudo chmod +x 99git-push sudo git add . sudo git commit -m "Added scritp to automatically push commits to backup repository"