O etckeeper é uma coleção de ferramentas que permite armazenar o diretório /etc em um repositório git, hg ou bzr. Ele se integra com o apt (e outros gerenciadores de pacotes, incluindo yum e pacman-g2) para comitar automaticamente as alterações feitas em /etc durante atualizações de pacotes. Ele rastreia metadados de arquivos que os sistemas de controle de versão não normalmente suportam, mas que são importantes para /etc, como as permissões de /etc/shadow. Ele é bastante modular e configurável, mas também é fácil de usar se você entender os conceitos básicos de trabalhar com controle de versão. 