svn commit: r218097 - user/nwhitehorn/bsdinstall/scripts
Nathan Whitehorn
nwhitehorn at FreeBSD.org
Sun Jan 30 15:36:59 UTC 2011
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>&-
More information about the svn-src-user
mailing list