Sysinstall is still inadequate after all of these years

Marcel Moolenaar xcllnt at mac.com
Tue Jul 8 19:56:25 UTC 2008


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.

FYI,

-- 
Marcel Moolenaar
xcllnt at mac.com





More information about the freebsd-hackers mailing list