-#echo "$(date +'%F %T'): pid: $$; ppid: $PPID; tty: $(tty); .bash_profile" >> ~/.nx/spam
if $(tty -s) || [ "${0:0:1}" = "-" ]; then
+ # Remember if nocaseglob was on.
+ shopt -q nocaseglob
+ nocg=$?
+ # Turn it off so we source stuff in the right order.
+ shopt -u nocaseglob
+
+ # Remember LC_ALL.
+ lc_all=$LC_ALL
+ # Turn it off to set case-sensitive matching
+ LC_ALL=C
+
+ # Source all scripts.
for i in ~/.profile.d/*.bashrc; do . $i; done; unset i
+
+ # Maybe turn nocaseglob back on.
+ [ $nocg = 0 ] && shopt -s nocaseglob
+
+ # Reset LC_ALL.
+ LC_ALL=$lc_all
+
+ unset lc_all nocg
__ps1
fi
-#export IP01=.bash_profile
-#export IP01BASH_PROFILE=.bash_profile