socsvn commit: r271862 - in soc2014/kczekirda/pxe-fai-head: head/usr.sbin/bsdinstall/scripts others
kczekirda at FreeBSD.org
kczekirda at FreeBSD.org
Mon Aug 4 19:11:30 UTC 2014
Author: kczekirda
Date: Mon Aug 4 19:11:28 2014
New Revision: 271862
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=271862
Log:
services and distributions
Modified:
soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts/auto
soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts/services
soc2014/kczekirda/pxe-fai-head/others/template.input
Modified: soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts/auto
==============================================================================
--- soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts/auto Mon Aug 4 19:11:22 2014 (r271861)
+++ soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts/auto Mon Aug 4 19:11:28 2014 (r271862)
@@ -74,6 +74,7 @@
for dist in $EXTRA_DISTS; do
export DISTRIBUTIONS="$DISTRIBUTIONS $dist.txz"
done
+ [ -n $TOFILE ] && echo "DISTRIBUTIONS=\"$DISTRIBUTIONS\"" >> $TOFILE
fi
FETCH_DISTRIBUTIONS=""
@@ -84,7 +85,7 @@
done
FETCH_DISTRIBUTIONS=`echo $FETCH_DISTRIBUTIONS` # Trim white space
-if [ -n "$FETCH_DISTRIBUTIONS" -a -n "$BSDINSTALL_CONFIGCURRENT" ]; then
+if [ -n "$FETCH_DISTRIBUTIONS" -a -n "$BSDINSTALL_CONFIGCURRENT" -z $TOFILE ]; then
dialog --backtitle "FreeBSD Installer" --title "Network Installation" --msgbox "No installation files were found on the boot volume. The next few screens will allow you to configure networking so that they can be downloaded from the Internet." 0 0
bsdinstall netconfig || error
NETCONFIG_DONE=yes
Modified: soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts/services
==============================================================================
--- soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts/services Mon Aug 4 19:11:22 2014 (r271861)
+++ soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts/services Mon Aug 4 19:11:28 2014 (r271862)
@@ -53,15 +53,24 @@
exec 3>&-
havedump=
-for daemon in $DAEMONS; do
- [ "$daemon" = "dumpdev" ] && havedump=1 continue
- echo ${daemon}_enable=\"YES\" >> $BSDINSTALL_TMPETC/rc.conf.services
-done
+
+if [ -z $TOFILE ]; then
+ for daemon in $DAEMONS; do
+ [ "$daemon" = "dumpdev" ] && havedump=1 continue
+ echo ${daemon}_enable=\"YES\" >> $BSDINSTALL_TMPETC/rc.conf.services
+ done
+else
+ for daemon in $DAEMONS; do
+ DAEMONLIST="$DAEMONLIST $daemon"
+ done
+ echo "DAEMONS=\"$DAEMONLIST\"" >> $TOFILE
+fi
echo '# Set dumpdev to "AUTO" to enable crash dumps, "NO"' \
'to disable' >> $BSDINSTALL_TMPETC/rc.conf.services
if [ "$havedump" ]; then
- echo dumpdev=\"AUTO\" >> $BSDINSTALL_TMPETC/rc.conf.services
+ [ -z "$TOFILE" ] && echo dumpdev=\"AUTO\" >> $BSDINSTALL_TMPETC/rc.conf.services
else
- echo dumpdev=\"NO\" >> $BSDINSTALL_TMPETC/rc.conf.services
+ [ -z "$TOFILE" ] && echo dumpdev=\"NO\" >> $BSDINSTALL_TMPETC/rc.conf.services
fi
+
Modified: soc2014/kczekirda/pxe-fai-head/others/template.input
==============================================================================
--- soc2014/kczekirda/pxe-fai-head/others/template.input Mon Aug 4 19:11:22 2014 (r271861)
+++ soc2014/kczekirda/pxe-fai-head/others/template.input Mon Aug 4 19:11:28 2014 (r271862)
@@ -3,13 +3,13 @@
MIRROR="ftp://ftp.pl.freebsd.org/"
RELDIR="snapshots"
RELEASE="11.0-CURRENT"
+TIMEZONE="Europe/Warsaw"
+DAEMONS="sshd dumpdev"
+DISTRIBUTIONS="kernel.txz base.txz"
ZFSBOOT="YES"
ZFSPRESSED="/root/zfspressed"
#PARTITIONS="ada1 { auto freebsd-ufs /}"
-DISTRIBUTIONS="kernel.txz base.txz"
-TIMEZONE="Europe/Warsaw"
-DAEMONS="sshd dumpdev"
INTERFACE="em0"
IPV4="YES"
DHCP="NO"
More information about the svn-soc-all
mailing list