Deploying VCS-controlled files to home directory
ben at benfinney.id.au
Sun Jun 22 12:15:41 CEST 2008
I'm just starting the journey of a home directory in VCS.
Like many others, I intend to keep configuration files ("dot files")
separated into common, roaming configuration, and local, site-specific
configuration, to be combined together on each machine.
For me, this begins with a directory tree to store these "roaming
profile" configuration files, named '$HOME/.roam/'.
Then, each machine is configured with a symlink to that common
.screenrc # has a directive to include '.screen/screenrc'
screenrc -> ../.roam/.screen/screenrc
My question is: What strategy would you advise to automate deployment
of this to a new machine, and to deploy updates on existing machines
when it changes in the VCS?
\ “The trouble with the world is that the stupid are cocksure |
`\ and the intelligent are full of doubt.” —Bertrand Russell |
More information about the vcs-home