mirror of
git://git.2f30.org/morpheus.git
synced 2024-06-16 10:38:33 +00:00
35 lines
741 B
Bash
Executable File
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."
|