socsvn commit: r268617 - soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts
kczekirda at FreeBSD.org
kczekirda at FreeBSD.org
Sun May 25 21:26:06 UTC 2014
Author: kczekirda
Date: Sun May 25 21:26:05 2014
New Revision: 268617
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=268617
Log:
services done
Modified:
soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts/script
Modified: soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts/script
==============================================================================
--- soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts/script Sun May 25 21:26:00 2014 (r268616)
+++ soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts/script Sun May 25 21:26:05 2014 (r268617)
@@ -46,9 +46,10 @@
# RELEASE if not exist - 10.0-RELEASE
# HOSTNAME to TMPETC if not exist, don't set
# KEYMAP to TMPETC if not exist, don't set
+# DAEMONS to TMPETC if not exist, set only sshd
# TIMEZONE to /tmp/bsdinstall-installscript-ab
-# TODO: ADD VARIABLES: (services, docinstall)
+# TODO: ADD VARIABLES: (docinstall)
############################################################ GLOBALS
@@ -101,7 +102,6 @@
fi
# Build mirror path
-
if [ -z $MIRROR ]; then
MIRROR="ftp://ftp.freebsd.org"
fi
@@ -118,19 +118,32 @@
export BSDINSTALL_DISTSITE
# Hostname
-
if [ -n $HOSTNAME ]; then
echo "hostname=\"$HOSTNAME\"" > $BSDINSTALL_TMPETC/rc.conf.hostname
fi
# Keymap
-
if [ -n $KEYMAP ]; then
echo "keymap=\"$KEYMAP\"" > $BSDINSTALL_TMPETC/rc.conf.keymap
fi
-# Time zone
+# Services
+if [ -n "$DAEMONS" ]; then
+ havedump=
+ for daemon in $DAEMONS; do
+ [ "$daemon" = "dumpdev" ] && havedump=1 continue
+ echo ${daemon}_enable=\"YES\" >> $BSDINSTALL_TMPETC/rc.conf.services
+ done
+ if [ "$havedump" ]; then
+ echo dumpdev=\"AUTO\" >> $BSDINSTALL_TMPETC/rc.conf.services
+ else
+ echo dumpdev=\"NO\" >> $BSDINSTALL_TMPETC/rc.conf.services
+ fi
+else
+ echo "sshd_enable=\"YES\"" > $BSDINSTALL_TMPETC/rc.conf.services
+fi
+# Time zone
if [ -n $TIMEZONE ]; then
if [ ! -f /tmp/bsdinstall-installscript-ab ]; then
echo "#!/bin/sh" > /tmp/bsdinstall-installscript-ab
More information about the svn-soc-all
mailing list