]> git.friedersdorff.com Git - max/dotfiles.git/blobdiff - makelinks.sh
fix mutt passwords
[max/dotfiles.git] / makelinks.sh
index ec9ab75af562067f9793310099b3024425d7ffb7..90ba16f333dc244f981d6f4eadd3d1db55e3f7b3 100755 (executable)
@@ -8,26 +8,29 @@
 
 dir=~/etc/dotfiles                    
 olddir=~/etc/dotfiles.bak             
-files="vimrc bashrc xsession Xresources gitconfig zprofile zshenv zshrc xinitrc"
+files="vimrc bashrc bash_profile Xresources gitconfig gitignore xinitrc"
+directories="mutt"
 
 ##########
 
 # create dotfiles_old in homedir
-echo -n "Creating $olddir for backup of any existing dotfiles in ~ ..."
 mkdir -p $olddir
-echo "done"
 
 # change to the dotfiles directory
-echo -n "Changing to the $dir directory ..."
 cd $dir
-echo "done"
 
 # move any existing dotfiles in homedir to dotfiles_old directory, 
 #then create symlinks from the homedir to any files in the 
 #~/dotfiles directory specified in $files
 for file in $files; do
-    echo "Moving any existing dotfiles from ~ to $olddir"
-    mv ~/.$file $olddir/
-    echo "Creating symlink to $file in home directory."
-    ln -s $dir/$file ~/.$file
+  mv ~/.$file $olddir/
+  ln -s $dir/$file ~/.$file
 done
+
+# For every directory execute the install file.
+for directory in $directories; do
+  mkdir -p ~/.$directory
+  source ./$directory/makelinks.sh
+done
+
+