summaryrefslogtreecommitdiffstats
path: root/usr.sbin
diff options
context:
space:
mode:
authorkensmith <kensmith@FreeBSD.org>2011-12-02 00:38:47 +0000
committerkensmith <kensmith@FreeBSD.org>2011-12-02 00:38:47 +0000
commit98cd494e629237e8ed957ce38e945c1dc32a81f6 (patch)
tree287f06a067fa457cd0bcc0eebc1f2ad67194b25e /usr.sbin
parent727638be5004d2f585710b0a2db998dbba070e12 (diff)
downloadFreeBSD-src-98cd494e629237e8ed957ce38e945c1dc32a81f6.zip
FreeBSD-src-98cd494e629237e8ed957ce38e945c1dc32a81f6.tar.gz
Add a screen that asks if the user would like to enable crash dumps,
giving them a very brief description of the trade-offs. Whether the user opts in or out add an entry to what will become /etc/rc.conf explaining what dumpdev is and how to turn on/off crash dumps. The folks who handle interacting with users submitting PRs have asked for this. Reviewed by: nwhitehorn MFC after: 1 day
Diffstat (limited to 'usr.sbin')
-rwxr-xr-xusr.sbin/bsdinstall/scripts/services14
1 files changed, 14 insertions, 0 deletions
diff --git a/usr.sbin/bsdinstall/scripts/services b/usr.sbin/bsdinstall/scripts/services
index 01c25fe..52aa57e 100755
--- a/usr.sbin/bsdinstall/scripts/services
+++ b/usr.sbin/bsdinstall/scripts/services
@@ -26,6 +26,8 @@
#
# $FreeBSD$
+: ${DIALOG_OK=0}
+
if [ -f $BSDINSTALL_TMPETC/rc.conf.services ]; then
eval `sed -e s/YES/on/I -e s/NO/off/I $BSDINSTALL_TMPETC/rc.conf.services`
else
@@ -51,3 +53,15 @@ for daemon in $DAEMONS; do
echo ${daemon}_enable=\"YES\" >> $BSDINSTALL_TMPETC/rc.conf.services
done
+echo \# Set dumpdev to \"AUTO\" to enable crash dumps, \"NO\" to disable >> \
+ $BSDINSTALL_TMPETC/rc.conf.services
+
+dialog --backtitle "FreeBSD Installer" --title "Dumpdev Configuration" \
+ --nocancel --yesno \
+ "Would you like to enable crash dumps? If you start having problems with the system it can help the FreeBSD developers debug the problem. But the crash dumps can take up a lot of disk space in /var." 0 0
+
+if [ $? -eq $DIALOG_OK ]; then
+ echo dumpdev=\"AUTO\" >> $BSDINSTALL_TMPETC/rc.conf.services
+else
+ echo dumpdev=\"NO\" >> $BSDINSTALL_TMPETC/rc.conf.services
+fi
OpenPOWER on IntegriCloud