Greetings,

The following webrev contains changes for the following issues/RFEs:

  5943 add 'must-accept' attribute to license actions
  5586 licenseinfo api needs to expose license action attributes
  13155 add 'must-display' attribute to license actions
  13156 add 'class' attribute to license actions
  13158 change pkg.client.api to understand and require license acceptance
  13160 pkg(1) needs update for client api license acceptance changes

webrev
======
http://cr.opensolaris.org/~swalker/pkg-license/

Overview
========
This implements the must-accept/must-display attributes for license actions. This is an early draft I'm sending out to get feedback, etc. However, this implementation should be feature complete with exceptions noted below.

Not Yet Implemented
===================
* more unit tests (there's always room for more...)

* --licenses option for install/update operations to display licenses for packages being installed/updated

Future Directions
=================
* image policy to automatically accept/decline licenses

* enhancements to info --license output

* ability to dump licenses to single file or file tree for any given operation based on image plan

Unresolved
==========
* what to do with "class" attribute on license action; should I bother at all?


Feedback welcome,
--
Shawn Walker
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to