Hi Mark, * [16.05.09 17:00]: > I've been looking for a solution to the problem of duplicating my user > environment across different machines. My search has included anything > I could find between the extremes of "manual copying" to "cfengine", > but until now I've not been lucky in finding anything that integrates > nicely with Debian. I follow a similar approach to the one you proposed, but without building new debian packages for each time some configuration changes.
Instead, I have one debian package called ms-essential which depends on the tools I need for working (zsh, screen, git-core, vim). Additionally, it creates /etc/ms-essential and checks out the git repository containing my configuration files into this folder. Every user on the machine who wants to use the configuration files can now call /etc/ms-essential/initialize.sh. This script moves away the old configuration files and creates symbolic links into the git tree. Therefore, updating the configuration files is super-easy and does not require re-packaging. The links to my utilities are: http://code.stapelberg.de/git/ms-essential/ (contains the debian package) http://code.stapelberg.de/git/configfiles/ (contains the configuration files) Best regards, Michael -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org