aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2014-04-05 21:40:14 -0300
committerSilvio Rhatto <rhatto@riseup.net>2014-04-05 21:40:14 -0300
commit3bf92aa31e59a09101258a96739f6cc2b20f4871 (patch)
treed8fa5c850c2817bacf7b7a885827a2270ad2719c
parent2376ca6bfa57a3aa3836d06ccbd55936fc64e677 (diff)
downloadprofile-3bf92aa31e59a09101258a96739f6cc2b20f4871.tar.gz
profile-3bf92aa31e59a09101258a96739f6cc2b20f4871.tar.bz2
Make sure PATH is not exported twice
-rw-r--r--profile.dot.link19
1 files changed, 12 insertions, 7 deletions
diff --git a/profile.dot.link b/profile.dot.link
index dd75321..d896706 100644
--- a/profile.dot.link
+++ b/profile.dot.link
@@ -16,15 +16,20 @@ fi
#fi
# Set PATH
-PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin
+if [ -z "$PATH_EXPORTED" ]; then
+ PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin
-# Add all ~/apps folders into PATH
-for folder in `ls $HOME/apps`; do
- PATH=$PATH:$HOME/apps/$folder
-done
+ # Add all ~/apps folders into PATH
+ for folder in `ls $HOME/apps`; do
+ PATH=$PATH:$HOME/apps/$folder
+ done
-# Export PATH
-export PATH=$PATH
+ # Export PATH
+ export PATH=$PATH
+
+ # Make sure it's not exported twice
+ export PATH_EXPORTED=true
+fi
# See http://www.caliban.org/bash/#bashtips
export CDPATH=".:~:~/code:~/data:~/file:~/apps:/var/www/data"