X-Git-Url: https://git.distorted.org.uk/~mdw/termux-packages/blobdiff_plain/94d42ba26778701eda5e0a554058e1027bec33a6..HEAD:/packages/termux-tools/login diff --git a/packages/termux-tools/login b/packages/termux-tools/login index bbdb901e..6e64b51b 100755 --- a/packages/termux-tools/login +++ b/packages/termux-tools/login @@ -1,6 +1,6 @@ #!/data/data/com.termux/files/usr/bin/sh -if [ -f $PREFIX/etc/motd ] && [ ! -f ~/.hushlogin ]; then +if [ $# = 0 ] && [ -f $PREFIX/etc/motd ] && [ ! -f ~/.hushlogin ]; then cat $PREFIX/etc/motd fi @@ -15,5 +15,9 @@ else done fi -exec "$SHELL" -l +if [ -f $PREFIX/lib/libtermux-exec.so ]; then + export LD_PRELOAD=$PREFIX/lib/libtermux-exec.so + $SHELL -c "busybox true" > /dev/null 2>&1 || unset LD_PRELOAD +fi +exec "$SHELL" -l "$@"