[TEST/REVIEW] boot0cfg/fdisk issue fix

John Baldwin jhb at FreeBSD.org
Sat Jul 9 13:34:47 GMT 2005


On Tuesday 05 July 2005 04:44 pm, Poul-Henning Kamp wrote:
> This is an attempt to fix an boot0cfg/fdisk issue which I have
> overlooked.
>
> The patch adds a g_ctl method to geom_mbr and makes boot0cfg and
> fdisk use it to modify the MBR if possible.
>
> Please test and report ASAP in order to get this solution into
> RELENG_6

Only thing I noted is that it seems that you changed boot0 to always only 
write 512 bytes which means it will break trying to use boot0cfg to install 
boot0ext (which is 2 sectors).  Perhaps you should check the filesize of the 
boot you are writing and if it's > 512, write the other data with a write(2) 
after the g_ctl()?  Perhaps I don't see quite understand what your g_ctl() is 
doing though.

-- 
John Baldwin <jhb at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org


More information about the freebsd-current mailing list