master^2
Sean 7 years ago
parent 2eb3cbed10
commit f53d7e663c

@ -35,7 +35,8 @@ echo ""
echo "Entering chroot..." echo "Entering chroot..."
echo "Please execute \"mount /boot\" to access boot partition, type exit to leave:" echo "Please execute \"mount /boot\" to access boot partition, type exit to leave:"
echo "" echo ""
chroot /mnt /bin/bash --login
chroot /mnt /bin/bash --login < /dev/tty
if ! [ "$?" = "0" ]; then if ! [ "$?" = "0" ]; then
echo "Chroot failed with an error" echo "Chroot failed with an error"
@ -46,7 +47,7 @@ fi
echo "" echo ""
echo "Unbinding mounts..." echo "Unbinding mounts..."
errors=$(mount | grep -v zfs | tac | awk '/\/mnt/ {print $3}' | xargs -i{} umount -lf {} 2>&1 1>/dev/null && zpool export -a 2>&1 1>/dev/null) errors=$(mount | grep -v zfs | tac | awk '/\/mnt/ {print \$3}' | xargs -i{} umount -lf {} 2>&1 1>/dev/null && zpool export -a 2>&1 1>/dev/null)
if ! [ "$?" = "0" ]; then if ! [ "$?" = "0" ]; then
echo "Failed to unbind mounts - $errors" echo "Failed to unbind mounts - $errors"
exit 4 exit 4

Loading…
Cancel
Save