Comment 8 for bug 746075

Revision history for this message
Kalle Vahlman (kvahlman) wrote :

The old way of prompting was that every package gets prompted for agreement every time.

I've now pushed packages for lbsd, mali400, startupfiles and ux500-firmware which are the packages with the licensing agreement. The new semantics are:

First package to be installed will prompt for agreement.

Later packages will only state in the output that the license was accepted, or ask again if it wasn't.

To get the prompt again, ALL of the packages with the agreement need to be PURGED.

Please reopen and let me know if this level of caching the answer is a problem. I think we can add postrm hooks to clear the answer so that it will be re-asked if a licensed package is removed, not purged. But I don't think that is required as we do always display a (non-interactive) reminder that the licensing is in effect.

This should allow injecting the following keys into debconf database to enable non-interactive installs:

(needs to be seen)
* ste-lla/license:
(needs to be seen and true)
* ste-lla/accepted: true