services (259443) | services (259621) |
---|---|
1#!/bin/sh 2#- 3# Copyright (c) 2011 Nathan Whitehorn 4# All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: --- 10 unchanged lines hidden (view full) --- 19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25# SUCH DAMAGE. 26# | 1#!/bin/sh 2#- 3# Copyright (c) 2011 Nathan Whitehorn 4# All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: --- 10 unchanged lines hidden (view full) --- 19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25# SUCH DAMAGE. 26# |
27# $FreeBSD: stable/10/usr.sbin/bsdinstall/scripts/services 259443 2013-12-16 01:20:18Z eadler $ | 27# $FreeBSD: stable/10/usr.sbin/bsdinstall/scripts/services 259621 2013-12-19 18:52:41Z dteske $ |
28 29: ${DIALOG_OK=0} 30 31if [ -f $BSDINSTALL_TMPETC/rc.conf.services ]; then 32 eval `sed -e s/YES/on/i -e s/NO/off/i $BSDINSTALL_TMPETC/rc.conf.services` 33else 34 # Default service states. Everything is off if not enabled. 35 sshd_enable="on" --- 9 unchanged lines hidden (view full) --- 45 sshd "Secure shell daemon" ${sshd_enable:-off} \ 46 moused "PS/2 mouse pointer on console" ${moused_enable:-off} \ 47 ntpd "Synchronize system and network time" ${ntpd_enable:-off} \ 48 powerd "Adjust CPU frequency dynamically if supported" ${powerd_enable:-off} \ 49 dumpdev "Enable kernel crash dumps to /var/crash" ${dumpdev:-on} \ 502>&1 1>&3) 51exec 3>&- 52 | 28 29: ${DIALOG_OK=0} 30 31if [ -f $BSDINSTALL_TMPETC/rc.conf.services ]; then 32 eval `sed -e s/YES/on/i -e s/NO/off/i $BSDINSTALL_TMPETC/rc.conf.services` 33else 34 # Default service states. Everything is off if not enabled. 35 sshd_enable="on" --- 9 unchanged lines hidden (view full) --- 45 sshd "Secure shell daemon" ${sshd_enable:-off} \ 46 moused "PS/2 mouse pointer on console" ${moused_enable:-off} \ 47 ntpd "Synchronize system and network time" ${ntpd_enable:-off} \ 48 powerd "Adjust CPU frequency dynamically if supported" ${powerd_enable:-off} \ 49 dumpdev "Enable kernel crash dumps to /var/crash" ${dumpdev:-on} \ 502>&1 1>&3) 51exec 3>&- 52 |
53local havedump= | 53havedump= |
54for daemon in $DAEMONS; do 55 if [ "$daemon" == "dumpdev" ]; then 56 havedump=1 | 54for daemon in $DAEMONS; do 55 if [ "$daemon" == "dumpdev" ]; then 56 havedump=1 |
57 echo \# Set dumpdev to \"AUTO\" to enable crash dumps, \ 58 \"NO\" to disable >> \ 59 $BSDINSTALL_TMPETC/rc.conf.services | 57 echo '# Set dumpdev to "AUTO" to enable crash dumps, "NO"' \ 58 'to disable' >> $BSDINSTALL_TMPETC/rc.conf.services |
60 echo dumpdev=\"AUTO\" >> $BSDINSTALL_TMPETC/rc.conf.services 61 continue 62 fi 63 echo ${daemon}_enable=\"YES\" >> $BSDINSTALL_TMPETC/rc.conf.services 64done 65 66if [ ! "$havedump" ]; then 67 echo dumpdev=\"NO\" >> $BSDINSTALL_TMPETC/rc.conf.services 68fi | 59 echo dumpdev=\"AUTO\" >> $BSDINSTALL_TMPETC/rc.conf.services 60 continue 61 fi 62 echo ${daemon}_enable=\"YES\" >> $BSDINSTALL_TMPETC/rc.conf.services 63done 64 65if [ ! "$havedump" ]; then 66 echo dumpdev=\"NO\" >> $BSDINSTALL_TMPETC/rc.conf.services 67fi |