socsvn commit: r278255 - in soc2014/kczekirda/pxe-fai-head: head/usr.sbin/bsdinstall/scripts tools

kczekirda at FreeBSD.org kczekirda at FreeBSD.org
Thu Mar 5 09:43:05 UTC 2015


Author: kczekirda
Date: Thu Mar  5 09:43:02 2015
New Revision: 278255
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=278255

Log:
  cleaning

Deleted:
  soc2014/kczekirda/pxe-fai-head/tools/mfsBSD-ipxe.iso
  soc2014/kczekirda/pxe-fai-head/tools/mfsBSD-ipxe.usb
  soc2014/kczekirda/pxe-fai-head/tools/mfsbsd-10.0-RELEASE-fai-amd64.img
  soc2014/kczekirda/pxe-fai-head/tools/mfsbsd-10.0-RELEASE-fai-amd64.iso
  soc2014/kczekirda/pxe-fai-head/tools/mfsbsd-11.0-CURRENT-fai-amd64.img
  soc2014/kczekirda/pxe-fai-head/tools/mfsbsd-11.0-CURRENT-fai-amd64.iso
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	Thu Feb 26 21:49:50 2015	(r278254)
+++ soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts/script	Thu Mar  5 09:43:02 2015	(r278255)
@@ -2,6 +2,7 @@
 #-
 # Copyright (c) 2013 Nathan Whitehorn
 # Copyright (c) 2013 Devin Teske
+# Copyright (c) 2014 Kamil Czekirda
 # All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
@@ -47,10 +48,10 @@
 # RELDIR default:
 : ${RELDIR:=releases}
 # RELEASE default:
-: ${RELEASE:=10.0-RELEASE}
+: ${RELEASE:=10.1-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
+# DAEMONS	to TMPETC if not exist, don't set
 # TIMEZONE	to /tmp/bsdinstall-installscript-ab
 # INTERFACE 	(em0, bge0)
 # IPV4 		(default: YES)
@@ -130,6 +131,20 @@
 	f_dprintf "Began Instalation at %s" "$( date )"
 fi
 
+############################################################ DEVICE PREPARING
+
+# Make partitions
+rm -f $PATH_FSTAB
+touch $PATH_FSTAB
+if [ "$ZFSBOOT" = "YES" ]; then
+	bsdinstall zfsboot /tmp/bsdinstall-installscript-aa 
+else
+	bsdinstall scriptedpart "$PARTITIONS"
+fi
+bsdinstall mount
+
+############################################################ INSTALLATION
+
 # Build mirror path
 
 MIRROR=$(echo "$MIRROR" | sed 's/\/$//')
@@ -137,6 +152,22 @@
 BSDINSTALL_DISTSITE="$MIRROR/pub/FreeBSD/$RELDIR/$UNAME_M/$UNAME_P/$RELEASE"
 export BSDINSTALL_DISTSITE
 
+# Fetch distributions
+
+BSDINSTALL_FETCHDEST="$BSDINSTALL_CHROOT/usr/freebsd-dist"
+export BSDINSTALL_DISTDIR="$BSDINSTALL_FETCHDEST"
+echo "$BSDINSTALL_FETCHDEST"
+mkdir -p "$BSDINSTALL_FETCHDEST"
+
+export FTP_PASSIVE_MODE=YES
+bsdinstall distfetch
+
+# Unpack distributions
+bsdinstall checksum
+bsdinstall distextract
+
+############################################################ CONFIGURATION
+
 # Hostname
 if [ -n "$HOSTNAME" ]; then
 	echo "hostname=\"$HOSTNAME\"" > $BSDINSTALL_TMPETC/rc.conf.hostname
@@ -148,19 +179,15 @@
 fi
 
 # 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
+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 "sshd_enable=\"YES\"" > $BSDINSTALL_TMPETC/rc.conf.services
+	echo dumpdev=\"NO\" >> $BSDINSTALL_TMPETC/rc.conf.services
 fi
 
 # Time zone
@@ -195,18 +222,7 @@
 		echo "adduser -f $USERSCONFIG" >> /tmp/bsdinstall-installscript-ab
 fi
 
-# Make partitions
-rm -f $PATH_FSTAB
-touch $PATH_FSTAB
-if [ "$ZFSBOOT" = "YES" ]; then
-	bsdinstall zfsboot /tmp/bsdinstall-installscript-aa 
-else
-	bsdinstall scriptedpart "$PARTITIONS"
-fi
-bsdinstall mount
-
 # Network
-
 if [ -n "$INTERFACE" ] && [ "$IPV4" = "YES" ]; then
 	if [ "$DHCP" = "YES" ]; then
 		echo "ifconfig_${INTERFACE}=\"DHCP\"" >> $BSDINSTALL_TMPETC/rc.conf.network
@@ -230,8 +246,7 @@
 	fi
 fi
 
-# resolver
-
+# Resolver
 mkdir $BSDINSTALL_CHROOT/etc/
 if [ "$DOMAIN" ]; then
 	echo "domain $DOMAIN" >> $BSDINSTALL_CHROOT/etc/resolv.conf
@@ -253,29 +268,9 @@
 	echo "nameserver $DNS4" >> $BSDINSTALL_CHROOT/etc/resolv.conf
 fi
 
-
-# Fetch distributions
-
-BSDINSTALL_FETCHDEST="$BSDINSTALL_CHROOT/usr/freebsd-dist"
-export BSDINSTALL_DISTDIR="$BSDINSTALL_FETCHDEST"
-echo "$BSDINSTALL_FETCHDEST"
-mkdir -p "$BSDINSTALL_FETCHDEST"
-
-export FTP_PASSIVE_MODE=YES
-bsdinstall distfetch
-
-# Unpack distributions
-bsdinstall checksum
-bsdinstall distextract
-
 # Finalize install
 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
-
 # Run post-install script
 if [ -f /tmp/bsdinstall-installscript-ab ]; then
 	cp /tmp/bsdinstall-installscript-ab $BSDINSTALL_CHROOT/tmp/installscript


More information about the svn-soc-all mailing list