Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- CHROOT="/chroots/debian-stretch"
- [ `whoami` == "root" ] || (echo Must be root && exit 2)
- [ -n "$(mount | grep $CHROOT/proc)" ] || mount -t proc /proc $CHROOT/proc
- [ -n "$(mount | grep $CHROOT/sys)" ] || mount -R /sys $CHROOT/sys
- [ -n "$(mount | grep $CHROOT/dev)" ] || mount -R /dev $CHROOT/dev
- [ -n "$(mount | grep $CHROOT/tmp)" ] || mount -R /tmp $CHROOT/tmp
- [ -n "$(mount | grep $CHROOT/run/udev)" ] || mount -R /run/udev $CHROOT/run/udev
- [ -n "$(mount | grep $CHROOT/root)" ] || mount -R /home/Steam $CHROOT/root
- #[ -d "$CHROOT/var/run/dbus" ] ||
- mount -o bind /var/run/dbus $CHROOT/run/dbus
- #[ -f $CHROOT/var/run/dbus/system_bus_socket ] || chroot $CHROOT dbus-launch
- COMMAND="bash -i"
- case $1 in
- "X") COMMAND="startx";;
- "con") COMMAND="bash -i";;
- "steam") COMMAND="bash -c /usr/local/bin/bashrc.steam";;
- esac
- chroot $CHROOT $COMMAND
- umount -l $CHROOT/run/dbus
- umount -l $CHROOT/root
- umount -l $CHROOT/run/udev
- umount -l $CHROOT/tmp
- umount -l $CHROOT/dev
- umount -l $CHROOT/sys
- umount -l $CHROOT/proc
Advertisement
Add Comment
Please, Sign In to add comment