At Wed, 27 Jan 2010 09:07:16 -0500, Marc Ferland wrote: > > At Tue, 26 Jan 2010 19:39:12 -0600, > Bruce Dubbs wrote: > > > > Marc Ferland wrote: > > > > > I've been using LFS to create a specialized linux distribution at > > > work. Everything is going as planned except that keeping track of all > > > changes going into the distribution is nearly impossible. > > > > Yes, the real work of a distribution for multiple systems is keeping > > changes synchronized by something like tar.gz, .rpm, .deb, etc. > > > > > I often make changes to configuration files, I add new libraries, > > > remove unneeded stuff, etc. > > > > > > I tought of maybe using SVN, but it doesn't really support the > > > metadata associated with each file (only support the eXecutable flag > > > if I remember correctly). > > > > > > So I'm currently using a combination of tar and rsync to keep an history > > > of all versions. It works but I have to do a lot of things > > > manually and I can't really diff between versions etc. > > > > > > Any of you had this problem before? If so how did you solve it? > > > > I have used svn for some configuration files. What metadata do you want > > to support that isn't supported by svn? > > > > By metadata I mean file ownership (user:group),permissions (just > like the --preserve-permissions option in tar), time, date, etc. If > these could be preserved/versioned by the VCS it would simplify part > of what I do. > > This maybe look more like a versioned file system or something. I see > there are a couple of scripts floating on the net to support part of > this in svn. >
A bit more googling revealed this project: http://david.hardeman.nu/software.php#metastore Looks like what I've been searching for! Marc -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
