Re: Need to version control entire root file system
John Evans <[email protected]> Fri, 22 Jun 2007 14:33:02 -0600 (MDT)
| Newsgroups | gmane.comp.version-control.arch.user |
|---|---|
| Message-ID | <Pine.LNX.4.64.0706221430220.23052@kilnar> |
On Fri, 22 Jun 2007, Worley, Chris B wrote: > The base "image" is kept offline. I want to version control changes to > every file and directory in that offline image. > > Ascii files need explicit diffs, binary files can just be flagged as > changed. I need to be able to view which files changed at any check-in > point, what files are different now from the last check-in, how the > ASCII files changed between any two versions, and roll-back the entire > image to any previous version. > Chris, You do not need revision management software (such as Arch, CVS, Subversion, etc.) You need a configuration management suite. The one that I can recommend is cfengine. You can find it here: http://www.cfengine.org/ As far as tagging which binary files have changed, you would probably be best served by using Tripwire to accomplish this goal. You can find it here: http://www.tripwire.com/ http://www.tripwire.com/products/enterprise/ost/ Tripwire will also track changes to your configuration files, but I'm not sure it will provide diffs or not. You'll need to investigate that on your own. -- John Evans Administrator of kilnar.com