1
0
mirror of git://git.2f30.org/morpheus.git synced 2024-06-16 10:38:33 +00:00
morpheus/misc/run-chroot
2014-03-10 13:48:27 +02:00

35 lines
741 B
Bash
Executable File

#!/bin/sh
if test "$1" != ""; then
root=$1
else
root=root
fi
echo -n "Mounting $root/dev... "
sudo mount -o bind /dev $root/dev
echo "done."
echo -n "Mounting $root/dev/pts... "
sudo mount -o bind /dev/pts $root/dev/pts
echo "done."
echo -n "Mounting $root/proc... "
sudo mount -t proc proc $root/proc
echo "done."
echo -n "Mounting $root/sys... "
sudo mount -o bind /sys $root/sys
echo "done."
echo "Chrooting $root..."
sudo chroot $root /bin/sh
echo -n "Unmounting $root/dev/pts... "
sudo umount $root/dev/pts
echo "done."
echo -n "Unmounting $root/dev... "
sudo umount $root/dev
echo "done."
echo -n "Unmounting $root/sys... "
sudo umount $root/sys
echo "done."
echo -n "Unmounting $root/proc... "
sudo umount $root/proc
echo "done."