-if [ -d @TERMUX_PREFIX@/etc/profile.d ]; then
- for i in @TERMUX_PREFIX@/etc/profile.d/*.sh; do
- if [ -r $i ]; then
- . $i
+# Source etc/bash.bashrc also for interactive bash login shells:
+if [ "$BASH" ]; then
+ if [[ "$-" == *"i"* ]]; then
+ if [ -r @TERMUX_PREFIX@/etc/bash.bashrc ]; then
+ . @TERMUX_PREFIX@/etc/bash.bashrc
fi
- done
- unset i
+ fi
fi
+
+for i in @TERMUX_PREFIX@/etc/profile.d/*.sh; do
+ if [ -r $i ]; then
+ . $i
+ fi
+done
+unset i