#!/bin/bash . /etc/rc.conf . /etc/rc.d/functions case $1 in start) stat_busy "Starting Arch chroot" mount --bind /proc /opt/arch-chroot/proc mount --bind /proc/bus/usb /opt/arch-chroot/proc/bus/usb mount --bind /dev /opt/arch-chroot/dev mount --bind /dev/pts /opt/arch-chroot/dev/pts mount --bind /dev/shm /opt/arch-chroot/dev/shm mount --bind /sys /opt/arch-chroot/sys mount --bind /tmp /opt/arch-chroot/tmp mount --bind /home /opt/arch-chroot/home add_daemon arch-chroot stat_done ;; stop) stat_busy "Stopping Arch chroot" umount /opt/arch-chroot/proc/bus/usb umount /opt/arch-chroot/proc umount /opt/arch-chroot/dev/pts umount /opt/arch-chroot/dev/shm umount /opt/arch-chroot/dev umount /opt/arch-chroot/sys umount /opt/arch-chroot/tmp umount /opt/arch-chroot/home rm_daemon arch-chroot stat_done ;; restart) $0 stop sleep 1 $0 start ;; *) echo "usage: $0 {start|stop|restart}" esac exit 0