On Wed, Sep 7, 2011 at 3:48 PM, Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote:
On Wed, Sep 07, 2011 at 11:39:08AM +0200, Loïc Minier wrote:
> On Wed, Sep 07, 2011, Tony Mansson wrote:
> > The Snowball s/w design team decided to use the debian mechanism for
> > license acceptance of h/w-pack binaries, so there are pop-ups when you
> > run Linaro-Media-Create.
>
>  Is this a debconf note or prompt?
>
> > When Validation creates new images all the time, the conscious action
> > "click through" must be replaced by the conscious action "I am the
> > maintainer of this Validation farm, I hereby accept the license once
> > and for all and from now on l-m-c will not pop up the licenses in any
> > of *these* packages that are automatically installed in my lab".
>
>  if it's debconf based, you want to preseed the debconf database with
>  debconf-set-selections to set the relevant flag before installing the
>  packages.  Image creation tools could be patched to allow running a
>  custom script before installing hwpacks; you would pass a script which
>  would run debconf-set-selections.
>
>  See also debconf-get-selections to dump your debconf question db.

Then couldn't this preseeding operation be considered the conscious action?

Much depends on exactly which legal department we are talking about...


I agree that this is one way to lay it out.

One thing discussed/requested was that for human users/engineers the decision about accepting a license is remembered on the host so they dont get asked for the next install.

This would involve copying certain keys off the target after install and preseeding those next time you use lmc and we would have one solution suitable for humans and non-humans.

--

 - Alexander