diff options
author | jluehrs2 <jluehrs2@uiuc.edu> | 2008-10-29 23:48:48 -0500 |
---|---|---|
committer | jluehrs2 <jluehrs2@uiuc.edu> | 2008-10-29 23:48:48 -0500 |
commit | 4bab4a04a740afe2c5d780226ba1c05865f8c9f3 (patch) | |
tree | b05c301b95df8a581565902c8751cf9399d10ce1 /install | |
parent | ac6076664ab780b335a4c7d134a95ff030c5597e (diff) | |
download | conf-4bab4a04a740afe2c5d780226ba1c05865f8c9f3.tar.gz conf-4bab4a04a740afe2c5d780226ba1c05865f8c9f3.zip |
add a script to set up symlinks for all the configuration
Diffstat (limited to 'install')
-rw-r--r-- | install | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -0,0 +1,26 @@ +#!/bin/bash + +confdir=$(dirname $0) +files="bash_logout + bashrc + crawlrc + gtkrc + inputrc + nethackrc + screenrc + vimrc + Xdefaults + bin + fortune + vim" + +function install() { + if [[ -e "$2" && ! -h "$2" ]]; then + mv "$2" "$2.bak" + fi + ln -sf "$confdir/$1" "$2" +} + +for file in $files; do + install "${file}" ".${file}" +done |