[clug] Putting a server's config under CVS by snarfing /etc

Steven Hanley sjh at svana.org
Wed May 28 15:49:05 EST 2003


On Wed, May 28, 2003 at 03:46:44PM +1000, Michael.James at csiro.au wrote:
> Living, as I do, outside the Debian umbrella,
>  I'm faced with periodic OS upgrades.
> 
> Upgrading tends to leave cruft so I always do clean installs.
> At a minimum, I preserve a seperate /home partition
>  with a copy of the old /etc/directory in it.
> 
> Then comes the nightmare of re-implementing
>  all the config changes that defined that machine.
> 
> What I want to do is put the whole /etc/ directory under CVS.
> (A cron job would take nightly snapshots
>  and capture any un-comitted changes.)
> 
> That way the nightmare becomes
>  a systematic CVS merge operation,
>  bringing the old /etc branch back onto the new install.
> Then CVS will hold the differences from a stock Suse install
>  for system recovery.
> 
> Useful also when there are multiple sysadmins,
>  (or one absent-minded one).
> 
> Anyone played with something like this?
> How would CVS cope with the web of links in /etc/init.d?
> 
> michaelj

Simon Horms did this for the isp cia.net.au when he worked  there a few
years back (dont know if he still works there), he presented a paper about
it at CALU (melbourne LCA in 1999). You may want to get hold of the paper
and possibly have a chat to Horms.

	See You
	    Steve

-- 
sjh at wibble.net http://svana.org/sjh
You are subtle as a window pane standing in my view
but I will wait for it to rain so that I can see you
   Anticipate - Ani



More information about the linux mailing list