]> arthur.barton.de Git - ConfigScripts.git/commitdiff
Don't source /etc/profile.d/*.csh scripts
authorAlexander Barton <alex@barton.de>
Sat, 29 Aug 2009 21:54:24 +0000 (23:54 +0200)
committerAlexander Barton <alex@barton.de>
Sat, 29 Aug 2009 21:54:24 +0000 (23:54 +0200)
sys/profile

index 9d20473dc066b669f79b802a25f769520bbe4085..0078f575eeed104b06d8dca5706cb7df146e30e7 100644 (file)
@@ -83,7 +83,15 @@ fi
 # read profile additions
 if [ -d /etc/profile.d ]; then
        for f in /etc/profile.d/*; do
-               [ -r "$f" ] && . "$f"
+               [ -r "$f" ] || continue
+               case "$f" in
+                       *.csh)
+                               ;;
+                       *)
+                               [ -e ~/.ConfigScripts.debug ] \
+                                       && echo " >> $f ..."
+                               . "$f"
+               esac
        done
 fi