s243a

proot Debian

Jul 16th, 2018
316
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.02 KB | None | 0 0
  1. #!/data/data/com.termux/files/usr/bin/sh
  2. # https://wiki.debian.org/ChrootOnAndroid
  3. export SDCARD=/mnt/sdcard
  4. #export ROOT=/data/data/jackpal.androidterm
  5. export ROOT=/dara/data/com.termux/files/debian/stable
  6. #PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:$PATH:kbox4/bin
  7. RootType='proot'
  8. #export HOME=/root
  9. #mount -o remount,exec,dev,suid $SDCARD
  10.  
  11. #Android doesn't apear to have a resolv.conf
  12. #cp /etc/resolv.conf etc/resolv.conf
  13. if [ "$RootType" = "chroot" ]; then
  14.   for f in dev proc sys ; do #dev/pts
  15.       mount -o bind /$f $ROOT/$f ;
  16.   done
  17.   # https://wiki.archlinux.org/index.php/change our z
  18. cp /etc/resolv.conf etc/resolv.conf
  19.   #chroot #$ROOT /bin/bash -l debootstrap/debootstrap --second-stage
  20. elif [ "RootType" = "proot" ]; then
  21.   proot -0 -r ~/stable -b /dev/ -b /sys/ -b /proc/ \
  22.         -b /data/data/com.termux/files/home /usr/bin/env \
  23.         -i HOME=/root TERM="xterm-256color" PS1='[root@stable \W]$ ' \
  24.         PATH=/bin:/usr/bin:/sbin:/usr/sbin:/bin /bin/bash --login
  25. fi
Advertisement
Add Comment
Please, Sign In to add comment