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