socsvn commit: r268927 - soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts
kczekirda at FreeBSD.org
kczekirda at FreeBSD.org
Sun Jun 1 20:08:05 UTC 2014
Author: kczekirda
Date: Sun Jun 1 20:08:04 2014
New Revision: 268927
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=268927
Log:
dhcp
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 Jun 1 20:07:59 2014 (r268926)
+++ soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts/script Sun Jun 1 20:08:04 2014 (r268927)
@@ -38,6 +38,7 @@
############################################################ CONFIGURATION
# VARIABLES:
+
# PARTITIONS
# DISTRIBUTIONS
# BSDINSTALL_DISTDIR
@@ -51,15 +52,20 @@
# 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: network, users,
-# VARIABLES:
-# INTERFACE (em0, bge0)
-# IPV4 (default: YES)
-# DHCP (default: YES)
+# INTERFACE (em0, bge0)
+# IPV4 (default: YES)
+: ${IPV4:=YES}
+# DHCP (default: YES)
+: ${DHCP:=YES}
# ADDRESSV4
# NETMASK
# GWV4
+# DOMAIN
+# DNS1V4
+# DNS2V4
+
+# TODO: network, users,
+# VARIABLES:
# IPV6 (default: NO)
# SLAAC (default: YES)
# ADDRESSV6
@@ -161,6 +167,18 @@
# Network
+if [ -n "$INTERFACE" ] && [ -n "$IPV4" ]; then
+ if [ "$DHCP" = "YES" ]; then
+ echo "ifconfig_$INTERFACE=\"DHCP\"" >> $BSDINSTALL_TMPETC/rc.conf.network
+ fi
+fi
+
+# ADDRESSV4
+# NETMASK
+# GWV4
+# DOMAIN
+# DNS1V4
+# DNS2V4
# Make partitions
rm -f $PATH_FSTAB
@@ -190,9 +208,9 @@
bsdinstall config
# Make sure networking is functional, if we can arrange that
-if [ ! -f $BSDINSTALL_CHROOT/etc/resolv.conf -a -f /etc/resolv.conf ]; then
- cp /etc/resolv.conf $BSDINSTALL_CHROOT/etc/resolv.conf
-fi
+#if [ ! -f $BSDINSTALL_CHROOT/etc/resolv.conf -a -f /etc/resolv.conf ]; then
+# cp /etc/resolv.conf $BSDINSTALL_CHROOT/etc/resolv.conf
+#fi
# Run post-install script
if [ -f /tmp/bsdinstall-installscript-ab ]; then
More information about the svn-soc-all
mailing list