docker: fix entrypoint script

Don't run su in login mode.
This commit is contained in:
Leonid Pliushch
2023-02-23 19:26:56 +02:00
parent 5bff10a4b6
commit d1cfc5fe6f

View File

@@ -17,8 +17,11 @@ else
fi
fi
if [ $# -ge 1 ]; then
exec /system/bin/su - -s /data/data/com.termux/files/usr/bin/env system -- \
if [ $# -lt 1 ]; then
set -- /data/data/com.termux/files/usr/bin/login
fi
exec /system/bin/su -s /data/data/com.termux/files/usr/bin/env system -- \
ANDROID_DATA="$ANDROID_DATA" \
ANDROID_ROOT="$ANDROID_ROOT" \
HOME="$HOME" \
@@ -28,6 +31,3 @@ if [ $# -ge 1 ]; then
TMPDIR="$TMPDIR" \
TZ=UTC \
"$@"
else
exec /data/data/com.termux/files/usr/bin/login
fi