|
|
|
@ -171,30 +171,24 @@ chmod +x /mnt/setup-chroot.sh
|
|
|
|
echo "Done."
|
|
|
|
echo "Done."
|
|
|
|
chroot /mnt /setup-chroot.sh --login
|
|
|
|
chroot /mnt /setup-chroot.sh --login
|
|
|
|
|
|
|
|
|
|
|
|
echo ""
|
|
|
|
#echo ""
|
|
|
|
echo "Clearing chroot configuration script..."
|
|
|
|
#echo "Clearing chroot configuration script..."
|
|
|
|
rm /mnt/setup-chroot.sh
|
|
|
|
#rm /mnt/setup-chroot.sh
|
|
|
|
echo "Done."
|
|
|
|
#echo "Done."
|
|
|
|
|
|
|
|
|
|
|
|
echo ""
|
|
|
|
#echo ""
|
|
|
|
echo "Unmounting chroot mounts..."
|
|
|
|
#echo "Unmounting chroot mounts..."
|
|
|
|
mount | grep -v zfs | tac | awk '/\/mnt/ {print $3}' | xargs -i{} umount -lf {}
|
|
|
|
|
|
|
|
echo "Done."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo ""
|
|
|
|
|
|
|
|
echo "Exporting zpools..."
|
|
|
|
|
|
|
|
errors=`zpool export -a 2>&1 1>/dev/null`
|
|
|
|
|
|
|
|
if ! [ "$?" = "0" ]; then
|
|
|
|
|
|
|
|
echo "Couldn't export mounted zpools - $errors"
|
|
|
|
|
|
|
|
exit 8
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
echo "Done."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
exit 0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#exit
|
|
|
|
|
|
|
|
#mount | grep -v zfs | tac | awk '/\/mnt/ {print $3}' | xargs -i{} umount -lf {}
|
|
|
|
#mount | grep -v zfs | tac | awk '/\/mnt/ {print $3}' | xargs -i{} umount -lf {}
|
|
|
|
#zpool export -a
|
|
|
|
#echo "Done."
|
|
|
|
#reboot
|
|
|
|
|
|
|
|
|
|
|
|
#echo ""
|
|
|
|
|
|
|
|
#echo "Exporting zpools..."
|
|
|
|
|
|
|
|
#errors=`zpool export -a 2>&1 1>/dev/null`
|
|
|
|
|
|
|
|
#if ! [ "$?" = "0" ]; then
|
|
|
|
|
|
|
|
# echo "Couldn't export mounted zpools - $errors"
|
|
|
|
|
|
|
|
# exit 8
|
|
|
|
|
|
|
|
#fi
|
|
|
|
|
|
|
|
#echo "Done."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#echo "Please reboot - and set your boot device in the BIOS"
|
|
|
|
|
|
|
|
exit 0
|