Guest User

dieghen89

a guest
Feb 5th, 2010
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.86 KB | None | 0 0
  1. #!/bin/bash
  2. # Autore: Diego Ferigo <[email protected]>
  3. # Script per automatizzare il chroot
  4.  
  5. if [ $(whoami) != "root" ] ; then
  6.     echo "Devi essere root per eseguire lo script!"
  7.     exit 1
  8. fi
  9.  
  10. #Qua dovete settare la directory in cui � presente il sistema ospite
  11. #N.B. deve essere un path assoluto, quindi partendo da /
  12. CHROOT_DIR="/home/chroot32bit"
  13.  
  14. case $1 in
  15.     -i|--in) sudo mount -o bind /proc $CHROOT_DIR/proc
  16.          sudo mount -o bind /sys $CHROOT_DIR/sys
  17.          sudo mount -o bind /dev $CHROOT_DIR/dev
  18.          sudo linux32 chroot $CHROOT_DIR;;
  19.     -o|--out) sudo umount $CHROOT_DIR/proc
  20.           sudo umount $CHROOT_DIR/sys
  21.           sudo umount $CHROOT_DIR/dev ;;
  22.     --help|*) echo "Guida all'uso:"
  23.         echo ""
  24.         echo "chroot [OPZIONE]"
  25.         echo ""
  26.         echo "Opzioni disponibili:"
  27.         echo ""
  28.         echo "-i, --in   per entrare nel chroot"
  29.         echo "-o, --out  per uscire dal chroot" ;;
  30. esac
Advertisement
Add Comment
Please, Sign In to add comment