Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Jul 2008 08:19:20 +0300
From:      Mike Makonnen <mtm@wubethiopia.com>
To:        Marcel Moolenaar <xcllnt@mac.com>
Cc:        freebsd-hackers@freebsd.org, Rink Springer <rink@freebsd.org>, freebsd-current@freebsd.org
Subject:   Re: Sysinstall is still inadequate after all of these years
Message-ID:  <48759BD8.20404@wubethiopia.com>
In-Reply-To: <47A12EFB-2433-4E60-BE15-48E1BDD22238@mac.com>
References:  <784966050807021123l267aa20en39eb513c12c90ad2@mail.gmail.com> <20080702235800.H47773@fledge.watson.org> <486C8700.5020100@lobraun.de> <20080703092511.T69986@fledge.watson.org> <486F8C57.9050908@wubethiopia.com> <b269bc570807071155u364225dfi298be797b728dca4@mail.gmail.com> <48737F79.6070401@wubethiopia.com> <20080708190407.GA68713@rink.nu> <47A12EFB-2433-4E60-BE15-48E1BDD22238@mac.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Marcel Moolenaar wrote:
>
> On Jul 8, 2008, at 12:04 PM, Rink Springer wrote:
>
>> On Tue, Jul 08, 2008 at 05:53:45PM +0300, Mike Makonnen wrote:
>>> Freddie Cash wrote:
>>>>
>>>> The tricky part will be getting the disk slicing, slice partitioning,
>>>> and filesystem formatting to work reliably, with all the power of
>>>> FreeBSD's GEOM modules, and ZFS.
>>>>
>>>
>>> Actually, this is probably the easiest part (at least for UFS). The
>>> libdisk(3) library abstracts most of it out of the installer.
>>
>> ...except that libdisk(3) was supposed to be a temporary hack. I'd 
>> really
>> suggest that something cleaner is to be written; libdisk(3) really is
>> not the way to go. Have a look at the code and see for yourself.
>
> Yes, libdisk is bad. GEOM_PART has been designed
> for use by installers. It can be interfaced
> faily easily. See gpart(8) for example.

Is there documentation for the geom_part API somewhere (I couldn't find any)
or do I have to look at gpart(8) to figure out how to use it? Is it ok to
just use gpart(8) instead of using the geom_part API?

Cheers.

-- 
Mike Makonnen       | GPG-KEY: http://people.freebsd.org/~mtm/mtm.asc
mtm @ FreeBSD.Org   | AC7B 5672 2D11 F4D0 EBF8  5279 5359 2B82 7CD4 1F55
FreeBSD             | http://www.freebsd.org




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?48759BD8.20404>