Creating code slice before disk image in nanobsd

Warner Losh imp at bsdimp.com
Wed Jan 15 17:58:12 UTC 2014


On Jan 15, 2014, at 9:50 AM, Ian Smith wrote:

> On Wed, 15 Jan 2014 07:53:08 -0700, Warner Losh wrote:
> 
>> I'll take a look at things... It isn't obvious at first blush this is 
>> the right thing to do, but I need to think about it a bit...
>> 
>> Warner
> 
> Perhaps an aside, but I'm pretty sure Warren (cc'd) has said that gpart 
> can do anything that fdisk AND bsdlabel can do?  If that's so, and the 
> object here is to deprecate fdisk, why not also replace these lines:
> 
> +
> +	bsdlabel -w -B -b ${NANO_WORLDDIR}/boot/boot ${MD}
> +	bsdlabel ${MD}
> +
> 
> with their gpart equivalents?
> 
> (and no, I don't know what those should be in this context)

That's why I want to look at it. I also saw it continued to do geometry calculations, which are somewhat lame these days generally (but I don't know about this specific case). A lot of that code was written in the days of yore when you had to do a lot of work and geom was but a future dream.

Warner

> cheers, Ian
> 
>> On Jan 14, 2014, at 9:23 PM, Adrian Chadd wrote:
>> 
>>> Yes, please!
>>> 
>>> 
>>> -a
>>> 
>>> 
>>> On 14 January 2014 08:15, Arrigo Marchiori <ardovm at yahoo.it> wrote:
>>>> Hello list,
>>>> 
>>>> in 2012 I wrote a patch to build the code image before the full disk
>>>> image. It seemed to apply cleanly to 8-STABLE and it seems to apply now
>>>> cleanly to 9-STABLE.
>>>> 
>>>> Another effect of that patch is using gpart instead of fdisk.
>>>> 
>>>> Is it of interest to anyone? Shall I file a PR?
>>>> 
>>>> You can find the original patch and explanation at
>>>> http://lists.freebsd.org/pipermail/freebsd-embedded/2012-June/001580.html
>>>> 
>>>> Regards,
>>>> --
>>>> rigo
>>>> 
>>>> http://rigo.altervista.org



More information about the freebsd-embedded mailing list