Dan Price wrote:
On Thu 19 Feb 2009 at 05:43PM, Stephen Hahn wrote:
  For the CLI, I propose that the operation fail unless a
  --accept-license option is presented.  Failure should present the list
  of licenses requiring acceptance, and their associated package.  (The
  --license option to pkg info allows license text review.)

Stephen-- thanks for typing this up.

Having to type --accept-license seems like a pain (and yes, I know
that licenses in general are a pain), and it seems like I would now have
to universally replace every invocation of pkg(1) in my scripts with
'pkg --accept-license'.   And what should we do about places where
pkg(1) is nested inside of something else-- as with the zone
installation?

I know we want to avoid interactivity, but could we somehow make this
smoother?  Could the license policy be an image level configation
knob?

IOW:

        pkg set-property licence-policy decline-when-required (the default)
        pkg set-property licence-policy accept-when-required
        pkg set-property licence-policy prompt-when-required (could also be the 
default)

This could pair up with an option which allows override of whatever
the image's default is.

        pkg --license-policy=decline
        pkg --license-policy=accept
        pkg --license-policy=prompt

I'm oblivious to the constraints on this problem which might have
been expressed by legal, marketing, etc.

I'm just mostly concerned that this could create a "ticking time
bomb" of a failure mode-- an admin's scripts will all work fine, until
they don't.  Another possibility would be a unique exit code for
licensing acceptance failures, I guess.

        -dp



Is there a more strict legal requirement w/ IPS than with
pkgadd?  Remember that pkgadd will take -d http:

Or do we want to think about this at the Repo level? -
some repos will not have these sorts of licenses, or
the licenses for all the pkgs in the repo are the same.

- Bart

--
Bart Smaalders                  Solaris Kernel Performance
[email protected]         http://blogs.sun.com/barts
"You will contribute more with mercurial than with thunderbird."
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to