What turnkey solutions exist to put
/etc
under version control, under various unices? Turnkey doesn't necessarily mean part of the base install, but the following features would be nice:
* hooks into VCS commands to manage metadata (ownership, permissions);
* integration with the package manager (run automatically before and after installations, handle upgrades intelligently);
* treat upstream file versions as a branch;
* a pre-filled ignore list;
* support for several underlying VCS (especially distributed ones).
I use [etckeeper](http://kitenet.net/~joey/code/etckeeper/) under Debian and derivatives. It has all the above features except that it doesn't keep track of upstream versions. I would like to learn about alternatives, particularly on *BSD.
Asked by Gilles 'SO- stop being evil'
(862317 rep)
Nov 3, 2010, 08:36 PM
Last activity: Feb 25, 2021, 07:55 AM
Last activity: Feb 25, 2021, 07:55 AM