Project

General

Profile

Actions

Bug #29

closed

illumos build should not depend upon 'extras' pkg repository

Added by Rich Lowe about 13 years ago. Updated about 13 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Start date:
2010-08-05
Due date:
% Done:

100%

Estimated time:
Difficulty:
Tags:
Gerrit CR:
External Bug:

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.

Actions #1

Updated by Rich Lowe about 13 years ago

  • % Done changed from 0 to 70

Work in progress is available from http://bitbucket.org/richlowe/il-no-extras

Actions #2

Updated by Rich Lowe about 13 years ago

  • 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).

Actions #3

Updated by Rich Lowe about 13 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 90 to 100

Fixed in changeset 12787:c8c5cc99535f

Actions

Also available in: Atom PDF