diff options
author | nwhitehorn <nwhitehorn@FreeBSD.org> | 2013-01-21 01:55:54 +0000 |
---|---|---|
committer | nwhitehorn <nwhitehorn@FreeBSD.org> | 2013-01-21 01:55:54 +0000 |
commit | e5b351e6418d771e94749feade8b60a394ec39b9 (patch) | |
tree | fe78017de025e0e8185fa13dc1fb61c598dacfa6 /release | |
parent | c04b8a9f994dcdbd730335fce0e4256b7ca4f57c (diff) | |
download | FreeBSD-src-e5b351e6418d771e94749feade8b60a394ec39b9.zip FreeBSD-src-e5b351e6418d771e94749feade8b60a394ec39b9.tar.gz |
More automated install support: if a script exists at /etc/installerconfig,
point the installer there and then reboot without asking questions. This
design subject to future change.
Diffstat (limited to 'release')
-rwxr-xr-x | release/rc.local | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/release/rc.local b/release/rc.local index b1f9b19..29663e4 100755 --- a/release/rc.local +++ b/release/rc.local @@ -45,6 +45,17 @@ else fi export TERM +if [ -f /etc/installerconfig ]; then + bsdinstall script /etc/installerconfig + if [ $? -eq 0]; then + dialog --backtitle "FreeBSD Installer" --title "Complete" --no-cancel --ok-label "Reboot" --pause "Installation of FreeBSD complete! Rebooting in 10 seconds" 10 30 10 + reboot + else + dialog --backtitle "FreeBSD Installer" --title "Error" --textbox /tmp/bsdinstall_log 0 0 + fi + exit +fi + dialog --backtitle "FreeBSD Installer" --title "Welcome" --extra-button --extra-label "Shell" --ok-label "Install" --cancel-label "Live CD" --yesno "Welcome to FreeBSD! Would you like to begin an installation or use the live CD?" 0 0 case $? in |