I want to version control my entire slice
- by Tom
I'm renting a slice (i.e., a VPS) from Slicehost. I've a spent a day or two filling up /usr with my favorite packages, /etc with configs and init scripts, and so on. Now I want to:
save this whole setup somewhere (e.g., to load onto another machine).
see what changes I've made to which files
revert changes, tag revisions, and all that other good version control stuff
Saving a disk image gives me (1), but not (2) and (3).
Using Subversion (svn import / svn://someotherhost) might give me all three, but I expect problems if I actually try to check a project out into / and maintain .svn directories in root-owned areas. And to load my setup onto a fresh slice, I'd need to install an svn client on it first.
Is there a good way to do what I want to do?