diff --git a/maintenance.sh b/maintenance.sh index 1bf1e69..bcc6924 100644 --- a/maintenance.sh +++ b/maintenance.sh @@ -36,7 +36,14 @@ echo "Entering chroot..." echo "Please execute \"mount /boot\" to access boot partition, type exit to leave:" echo "" -chroot /mnt /bin/bash --login < /dev/tty +echo "#!/bin/bash" > /mnt/maintenance.sh +chmod +x /mnt/maintenance.sh +echo "zfs mount -a && mount /boot" >> /mnt/maintenance.sh +echo "/bin/bash" >> /mnt/maintenance.sh + +chroot /mnt /maintenance.sh --login < /dev/tty + +rm /mnt/maintenance.sh if ! [ "$?" = "0" ]; then echo "Chroot failed with an error"