#!/system/bin/sh
# This file is generated by nix-on-droid. DO NOT EDIT.
set -eu -o pipefail

export USER="nix-on-droid"
export HOME="/data/data/com.termux.nix/files/home"
export PROOT_TMP_DIR=/data/data/com.termux.nix/files/usr/tmp
export PROOT_L2S_DIR=/data/data/com.termux.nix/files/usr/.l2s

if ! /system/bin/pgrep proot-static > /dev/null; then
  if test -e /data/data/com.termux.nix/files/usr/bin/.proot-static.new; then
    echo "Installing new proot-static..."
    /system/bin/mv /data/data/com.termux.nix/files/usr/bin/.proot-static.new /data/data/com.termux.nix/files/usr/bin/proot-static
  fi

  if test -e /data/data/com.termux.nix/files/usr/usr/lib/.login-inner.new; then
    echo "Installing new login-inner..."
    /system/bin/mv /data/data/com.termux.nix/files/usr/usr/lib/.login-inner.new /data/data/com.termux.nix/files/usr/usr/lib/login-inner
  fi
fi

exec /data/data/com.termux.nix/files/usr/bin/proot-static \
  -b /data/data/com.termux.nix/files/usr/nix:/nix \
  -b /data/data/com.termux.nix/files/usr/bin:/bin \
  -b /data/data/com.termux.nix/files/usr/etc:/etc \
  -b /data/data/com.termux.nix/files/usr/tmp:/tmp \
  -b /data/data/com.termux.nix/files/usr/usr:/usr \
  -b /:/android \
  --link2symlink \
  /data/data/com.termux.nix/files/usr/bin/sh /data/data/com.termux.nix/files/usr/usr/lib/login-inner "$@"
