#!/system/bin/sh if [ "$(id -u)" = "0" ]; then if [ -z "$(/system/bin/busybox pidof dnsmasq)" ]; then /system/bin/mksh -T /dev/ptmx -c "/system/bin/dnsmasq -u root -g root --pid-file /dnsmasq.pid" >/dev/null 2>&1 sleep 1 if [ -z "$(/system/bin/busybox pidof dnsmasq)" ]; then echo "[!] Failed to start dnsmasq, host name resolution may fail." >&2 fi fi else echo "[!] Container is running as non-root, unable to start dnsmasq. DNS will be unavailable." >&2 if [ $# -ge 1 ]; then exec "$@" else exec /data/data/com.termux/files/usr/bin/login fi fi 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 -- \ -i \ ANDROID_DATA="$ANDROID_DATA" \ ANDROID_ROOT="$ANDROID_ROOT" \ HOME="$HOME" \ LANG="$LANG" \ PATH="$PATH" \ PREFIX="$PREFIX" \ TMPDIR="$TMPDIR" \ TZ=UTC \ "$@"