svn commit: r217406 - in user/nwhitehorn/bsdinstall: . release

Nathan Whitehorn nwhitehorn at FreeBSD.org
Fri Jan 14 15:10:22 UTC 2011


Author: nwhitehorn
Date: Fri Jan 14 15:10:21 2011
New Revision: 217406
URL: http://svn.freebsd.org/changeset/base/217406

Log:
  Make install CD stuff actually work automatically and update documentation.

Modified:
  user/nwhitehorn/bsdinstall/NOTES
  user/nwhitehorn/bsdinstall/release/rc.local
  user/nwhitehorn/bsdinstall/release/testsystem.sh

Modified: user/nwhitehorn/bsdinstall/NOTES
==============================================================================
--- user/nwhitehorn/bsdinstall/NOTES	Fri Jan 14 14:35:23 2011	(r217405)
+++ user/nwhitehorn/bsdinstall/NOTES	Fri Jan 14 15:10:21 2011	(r217406)
@@ -14,8 +14,9 @@ Environment variables affecting modules:
    are mounted here and files installed to this path.
 
 Install CD environment:
-- Distfiles in /var/dist
+- Distfiles in /usr/bsdinstall-dist
 - tmpmfs and varmfs turn on automatically due to read-only media
-- /etc/resolv.conf symlink to /tmp/etc/resolv.conf (propagates to new system)
-- /boot/loader.conf set to run installer
+- /etc/resolv.conf symlink to /tmp/bsdinstall_etc/resolv.conf
+  (propagates to new system)
+- rc.local script to run installer
 

Modified: user/nwhitehorn/bsdinstall/release/rc.local
==============================================================================
--- user/nwhitehorn/bsdinstall/release/rc.local	Fri Jan 14 14:35:23 2011	(r217405)
+++ user/nwhitehorn/bsdinstall/release/rc.local	Fri Jan 14 15:10:21 2011	(r217406)
@@ -9,7 +9,7 @@
 
 TERM=xterm; export TERM # XXX: serial consoles
 
-cdialog --backtitle "FreeBSD Installer" --title "Welcome" --extra-button --extra-label "Shell" --ok-label "Install" --cancel-label "Live CD" --yesno "Welcome to FreeBSD! Would you like to begin an installation or use the live CD?" 0 0
+dialog --backtitle "FreeBSD Installer" --title "Welcome" --extra-button --extra-label "Shell" --ok-label "Install" --cancel-label "Live CD" --yesno "Welcome to FreeBSD! Would you like to begin an installation or use the live CD?" 0 0
 
 case $? in
 $DIALOG_OK)	# Install

Modified: user/nwhitehorn/bsdinstall/release/testsystem.sh
==============================================================================
--- user/nwhitehorn/bsdinstall/release/testsystem.sh	Fri Jan 14 14:35:23 2011	(r217405)
+++ user/nwhitehorn/bsdinstall/release/testsystem.sh	Fri Jan 14 15:10:21 2011	(r217406)
@@ -2,6 +2,8 @@
 
 # testsystem.sh <scratch directory> <dists directory> <output iso>
 
+BSDINSTALL=`pwd`/..
+
 mkdir $2
 
 # Kernel package
@@ -40,6 +42,10 @@ cp $2/kernel.tgz $2/world.tgz $2/distrib
 ln -s /tmp/bsdinstall_etc/resolv.conf $1/etc/resolv.conf
 echo kernel_options=\"-C\" > $1/boot/loader.conf
 echo sendmail_enable=\"NONE\" > $1/etc/rc.conf
-cp rc.local $1/etc
 
-#mkisoimages.sh -b FreeBSD_Install $3 $1
+cd $BSDINSTALL
+cp release/rc.local $1/etc
+mkdir $1/usr/libexec/bsdinstall
+make install DESTDIR=$1
+
+sh /usr/src/release/i386/mkisoimages.sh -b FreeBSD_Install $3 $1


More information about the svn-src-user mailing list