socsvn commit: r268787 - soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts

kczekirda at FreeBSD.org kczekirda at FreeBSD.org
Wed May 28 20:23:30 UTC 2014


Author: kczekirda
Date: Wed May 28 20:23:29 2014
New Revision: 268787
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=268787

Log:
  mentor's comments

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	Wed May 28 19:59:27 2014	(r268786)
+++ soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts/script	Wed May 28 20:23:29 2014	(r268787)
@@ -41,9 +41,12 @@
 # PARTITIONS
 # DISTRIBUTIONS
 # BSDINSTALL_DISTDIR
-# MIRROR if not exist - ftp://ftp.freebsd.org
-# RELDIR if not exist - releases
-# RELEASE if not exist - 10.0-RELEASE
+# MIRROR default:
+: ${MIRROR:=ftp://ftp.freebsd.org}
+# RELDIR default:
+: ${RELDIR:=releases}
+# RELEASE default:
+: ${RELEASE:=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
@@ -100,28 +103,17 @@
 fi
 
 # Build mirror path
-if [ -z $MIRROR ]; then
-	MIRROR="ftp://ftp.freebsd.org"
-fi
-
-if [ -z $RELDIR ]; then
-        RELDIR="releases"
-fi
-
-if [ -z $RELEASE ]; then
-        RELEASE="10.0-RELEASE"
-fi
 
-BSDINSTALL_DISTSITE="$MIRROR/pub/FreeBSD/$RELDIR/`uname -m`/`uname -p`/$RELEASE"
+BSDINSTALL_DISTSITE="$MIRROR/pub/FreeBSD/$RELDIR/$UNAME_M/$UNAME_P/$RELEASE"
 export BSDINSTALL_DISTSITE
 
 # Hostname
-if [ -n $HOSTNAME ]; then
+if [ -n "$HOSTNAME" ]; then
 	echo "hostname=\"$HOSTNAME\"" > $BSDINSTALL_TMPETC/rc.conf.hostname
 fi
 
 # Keymap
-if [ -n $KEYMAP ]; then
+if [ -n "$KEYMAP" ]; then
         echo "keymap=\"$KEYMAP\"" > $BSDINSTALL_TMPETC/rc.conf.keymap
 fi
 
@@ -142,11 +134,11 @@
 fi
 
 # Time zone
-if [ -n $TIMEZONE ]; then
+if [ -n "$TIMEZONE" ]; then
 	if [ ! -f /tmp/bsdinstall-installscript-ab ]; then
 		echo "#!/bin/sh" > /tmp/bsdinstall-installscript-ab
 	fi
-        echo "echo \"$TIMEZONE\" > /var/db/zoneinfo; tzsetup -r" >> /tmp/bsdinstall-installscript-ab 
+        echo "tzsetup \"$TIMEZONE\"" >> /tmp/bsdinstall-installscript-ab 
 fi
 
 # Make partitions
@@ -163,7 +155,8 @@
 
 BSDINSTALL_FETCHDEST="$BSDINSTALL_CHROOT/usr/freebsd-dist"
 export BSDINSTALL_DISTDIR="$BSDINSTALL_FETCHDEST"
-mkdir -p $BSDINSTALL_FETCHDEST
+echo "$BSDINSTALL_FETCHDEST"
+mkdir -p "$BSDINSTALL_FETCHDEST"
 
 export FTP_PASSIVE_MODE=YES
 bsdinstall distfetch


More information about the svn-soc-all mailing list