Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Jan 2011 15:36:59 +0000 (UTC)
From:      Nathan Whitehorn <nwhitehorn@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r218097 - user/nwhitehorn/bsdinstall/scripts
Message-ID:  <201101301536.p0UFaxOW076393@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: nwhitehorn
Date: Sun Jan 30 15:36:59 2011
New Revision: 218097
URL: http://svn.freebsd.org/changeset/base/218097

Log:
  Allow the services menu to keep state. Now, if it is reentered, the same
  boxes that were ticked earlier remain ticked.

Modified:
  user/nwhitehorn/bsdinstall/scripts/services

Modified: user/nwhitehorn/bsdinstall/scripts/services
==============================================================================
--- user/nwhitehorn/bsdinstall/scripts/services	Sun Jan 30 15:36:19 2011	(r218096)
+++ user/nwhitehorn/bsdinstall/scripts/services	Sun Jan 30 15:36:59 2011	(r218097)
@@ -1,5 +1,12 @@
 #!/bin/sh
 
+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
+	# Default service states. Everything is off if not enabled.
+	sshd_enable="on"
+fi
+
 echo -n > $BSDINSTALL_TMPETC/rc.conf.services
 
 exec 3>&1
@@ -7,9 +14,10 @@ DAEMONS=$(dialog --backtitle "FreeBSD In
     --title "System Configuration" --nocancel --separate-output \
     --checklist "Choose the services you would like to be started at boot:" \
     0 0 0 \
-	sshd	"Secure shell daemon" on \
-	ntpd	"Synchronize system and network time" off \
-	powerd	"Adjust CPU frequency dynamically" off \
+	sshd	"Secure shell daemon" ${sshd_enable:-off} \
+	moused	"PS/2 mouse pointer on console" ${moused_enable:-off} \
+	ntpd	"Synchronize system and network time" ${ntpd_enable:-off} \
+	powerd	"Adjust CPU frequency dynamically" ${powerd_enable:-off} \
 2>&1 1>&3)
 exec 3>&-
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201101301536.p0UFaxOW076393>