gegl: Update from 0.3.32 to 0.3.34
[termux-packages] / packages / termux-tools / login
1 #!/data/data/com.termux/files/usr/bin/sh
2
3 if [ $# = 0 ] && [ -f $PREFIX/etc/motd ] && [ ! -f ~/.hushlogin ]; then
4 cat $PREFIX/etc/motd
5 fi
6
7 if [ -G ~/.termux/shell ]; then
8 SHELL="`realpath ~/.termux/shell`"
9 else
10 for file in $PREFIX/bin/bash $PREFIX/bin/sh /system/bin/sh; do
11 if [ -x $file ]; then
12 SHELL=$file
13 break
14 fi
15 done
16 fi
17
18 if [ -f $PREFIX/lib/libtermux-exec.so ]; then
19 export LD_PRELOAD=$PREFIX/lib/libtermux-exec.so
20 $SHELL -c "busybox true" > /dev/null 2>&1 || unset LD_PRELOAD
21 fi
22
23 exec "$SHELL" -l "$@"