On Mar 14, 2011, at 9:13 AM, Nathan Whitehorn wrote:

> I just committed (r219641) changes that make the release infrastructure 
> (src/release/Makefile) use bsdinstall by default instead of sysinstall on 
> install media. A big thank you is in order to everyone who provided advice, 
> criticism, and testing for this project over the last few months!
> 
> Along with sysinstall, the original sysinstall build stuff has been preserved 
> (now /usr/src/release/Makefile.sysinstall) and will continue to be for the 
> lifetime of the 9.x release series, although it will not be used by default. 
> This change modifies the process of building releases somewhat, so I'll 
> outline changes that people who run snapshot buildbots will have to make 
> below, and some next steps planned with the installer.
> 
> Changes to release(7)
> -----------------------------
> 
> Release builds work and look slightly different now, so everyone who snapshot 
> tinderboxes will likely find them breaking shortly. The nearest analog to the 
> old make release (with version-control checkouts and a chroot) is 
> src/release/generate-release.sh, which can be run as generate-release.sh head 
> /path/to/chroot/dir. If you want to include ports and documentation on the 
> release media, CVSUP_HOST must be defined in the environment to point to a 
> cvsup mirror. The output is placed in /R in the chroot directory, as before.
> 
> If the chroot is unimportant (it ensures a total clean-room build, but may 
> not be necessary in most cases), you can get a release build using the 
> regular makefile, like so:
> cd /usr/src
> make buildworld buildkernel
> cd /usr/src/release
> make obj release
> 
> 
> 

<snip>

Thanks!   For what it's worth, I built a new release using this new method and 
the only problem I ran into was getting dropped to the "mountroot>"  because 
the memstick's root partition failed to mount.   I am not sure if this has 
anything to do with your changes or not but I thought I would bring it up.   
After mounting my usb stick with : ufs:/dev/da0a it booted into bsdinstall 
without issue.   I don't know if this was do to kern.cam.boot_delay not being 
long enough or if it was a problem with the creation of the memstick image. 

During bsdinstall, there were a bunch of console debug messages spewing 
alongside the bsdinstall text but they cleared before I could take a picture. 

Now we just need a ZFS template for the partition tool :-)

Thanks again!


Dan
--
Dan Mack
m...@macktronics.com




_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to