This patch does not apply to the gate, revision 1572. There are 6
failures in client.py.
Padraig
On 12/12/09 04:33, Shawn Walker wrote:
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,
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss