Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Jan 2014 10:58:01 -0700
From:      Warner Losh <imp@bsdimp.com>
To:        Ian Smith <smithi@nimnet.asn.au>
Cc:        "freebsd-embedded@freebsd.org" <freebsd-embedded@freebsd.org>
Subject:   Re: Creating code slice before disk image in nanobsd
Message-ID:  <27058E38-76ED-45DE-A075-09EB84D618BD@bsdimp.com>
In-Reply-To: <20140116034220.B43023@sola.nimnet.asn.au>
References:  <20120629133759.GA19373@snail.casa> <20140114161533.GB19601@snail.casa> <CAJ-VmonKFEvPRimEmA8vnAbXVCYQ16yOftYhq03VJBYB5knotA@mail.gmail.com> <6027B660-1D2E-4058-B87F-83D8225F0DC3@bsdimp.com> <20140116034220.B43023@sola.nimnet.asn.au>

next in thread | previous in thread | raw e-mail | index | archive | help

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

> On Wed, 15 Jan 2014 07:53:08 -0700, Warner Losh wrote:
>=20
>> I'll take a look at things... It isn't obvious at first blush this is=20=

>> the right thing to do, but I need to think about it a bit...
>>=20
>> Warner
>=20
> Perhaps an aside, but I'm pretty sure Warren (cc'd) has said that =
gpart=20
> can do anything that fdisk AND bsdlabel can do?  If that's so, and the=20=

> object here is to deprecate fdisk, why not also replace these lines:
>=20
> +
> +	bsdlabel -w -B -b ${NANO_WORLDDIR}/boot/boot ${MD}
> +	bsdlabel ${MD}
> +
>=20
> with their gpart equivalents?
>=20
> (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
>=20
>> On Jan 14, 2014, at 9:23 PM, Adrian Chadd wrote:
>>=20
>>> Yes, please!
>>>=20
>>>=20
>>> -a
>>>=20
>>>=20
>>> On 14 January 2014 08:15, Arrigo Marchiori <ardovm@yahoo.it> wrote:
>>>> Hello list,
>>>>=20
>>>> 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.
>>>>=20
>>>> Another effect of that patch is using gpart instead of fdisk.
>>>>=20
>>>> Is it of interest to anyone? Shall I file a PR?
>>>>=20
>>>> You can find the original patch and explanation at
>>>> =
http://lists.freebsd.org/pipermail/freebsd-embedded/2012-June/001580.html
>>>>=20
>>>> Regards,
>>>> --
>>>> rigo
>>>>=20
>>>> http://rigo.altervista.org




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?27058E38-76ED-45DE-A075-09EB84D618BD>