X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=makelinks.sh;h=90ba16f333dc244f981d6f4eadd3d1db55e3f7b3;hb=33f978f402c0b4138fab453d94c4eab6ff6a523c;hp=ec9ab75af562067f9793310099b3024425d7ffb7;hpb=973187d9e6c2e9fecffdc5d2211710eb12bf7c4a;p=max%2Fdotfiles.git diff --git a/makelinks.sh b/makelinks.sh index ec9ab75..90ba16f 100755 --- a/makelinks.sh +++ b/makelinks.sh @@ -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 + +