Allow the user to use the live environment post-installation, as well

as improving error handling.
This commit is contained in:
Nathan Whitehorn 2011-04-09 14:25:58 +00:00
parent 23724537d0
commit 7c3d04b87b
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=220500

View file

@ -17,8 +17,11 @@ $DIALOG_OK) # Install
BSDINSTALL_CONFIGCURRENT=yes; export BSDINSTALL_CONFIGCURRENT
trap true SIGINT # Ignore cntrl-C here
bsdinstall
dialog --backtitle "FreeBSD Installer" --title "Complete" --msgbox "Installation of FreeBSD complete! The system will now reboot." 0 0
reboot
if [ $? -eq 0 ]; then
dialog --backtitle "FreeBSD Installer" --title "Complete" --yes-label "Reboot" --no-label "Live CD" --yesno "Installation of FreeBSD complete! Would you like to reboot into the installed system now?" 0 0 && reboot
else
. /etc/rc.local
fi
;;
$DIALOG_CANCEL) # Live CD
exit 0