dir=~/etc/dotfiles
olddir=~/etc/dotfiles.bak
-files="vimrc bashrc xsession"
+files="vimrc bashrc bash_profile bash_aliases dir_colors 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
+
+