Bug #29
closed
illumos build should not depend upon 'extras' pkg repository
Added by Rich Lowe almost 12 years ago.
Updated almost 12 years ago.
Description
The extras repository is currently required to build onnv, and thus illumos.
The extras repository contains non-redistributable components that cannot be
distributed by anyone except Oracle (or, presumably, some licensees).
It is in the interests of illumos to remove hard dependencies on these packages.
At present, these dependencies are:
- wbem (used by cmd/wbem, libfsmgt, and dhcpmgr)
- jsnmp
I've done various bits of hacking in this basic direction, so I'm taking this for
right now, though I may not keep it.
- % Done changed from 0 to 70
- Priority changed from Low to Normal
- % Done changed from 70 to 90
I've sent this to stallion to review, other interested parties can find a webrev available from http://richlowe.net/webrevs/il-no-extras/
This removes cmd/wbem, which contained various bits of the wbem implementation (presumably those bits requiring consolidation private interfaces in ON), and removes host-table management support from the dhcp administration tools (a feature dependent upon wbem), it leaves in.dhcp, and the admin commands, for the sake of attempting to keep the automated install feature of caiman functioning.
I have tested this with builds without any of the important extras packages installed (I left flash, and the ttf fonts), have run the dhcpmgr CLI sanity tests, and have used dhcpmgr to configure basic dhcp service on an etherstub-based network (one vnic as the server, other vnics as clients).
- Status changed from In Progress to Resolved
- % Done changed from 90 to 100
Fixed in changeset 12787:c8c5cc99535f
Also available in: Atom
PDF