3 # makes a new home directory; defaults to one that does not use ssh
4 SVN_BASE=http://svn.donarmstrong.com/don/trunk
6 # check out bin and lib
11 # check out the .home modules
15 svn co $SVN_BASE/home_modules/base;
17 svn co $SVN_BASE/home_modules/$module;
20 # make a home backup directory
22 for a in .wgetrc .svn .sversionrc .subversion .bash_profile .bash_logout .bashrc .ssh; do
28 ln -s ~/.home_modules/*/sa_* .sa.d/;
29 # run the appropriate command to set the symlinks correctly
30 ~/bin/sa --hooks-only update
31 cat -<<EOF> .sa.d/sa_local
35 # move back the .ssh stuff
36 if [ -e home_backup/.ssh ]; then
37 cp -f home_backup/.ssh/* .ssh/;