On Tue, Feb 23, 2010 at 12:37 PM, Robin Cornelius <robin.cornel...@gmail.com > wrote:
> On Tue, Feb 23, 2010 at 8:31 PM, Soft Linden <s...@lindenlab.com> wrote: > > Mike's correct. > > > > If you see any wording that's ambiguous about that, let us know. > > _______________________________________________ > > > Well you seem to have spelled the end of my debian/ubuntu project, I > can not meet the tems of the third party viewer policy:- > > "On your software download page or in another location that a user > must visit before installing the Third-Party Viewer, you must disclose > the following:" > > I cannot do this with an apt-repository, the user can bypass every > possible webpage or description field. and the fact the policy says > this is a MUST. The only possible way to do this is to create a custom > program that displays a screen during the install hook of the package > and aborts the package install. This can no longer be accepted in to > the main debian or ubuntu repositories. > You can certainly do this using debconf, see the source for the sun-java6-bin[1] package in 9.10 for an example. That package uses debconf to present localized and frontend agnostic dialogs to prompt the user to accept a special license. This is the same technique used by exim, postfix, mysql-server, and loads of other packages to accept user input during installation to perform some configuration tasks. http://www.fifi.org/doc/debconf-doc/tutorial.html -Ambroff [1] Relevant code is in sun-java5-1.5.0-14/debian/JB-jdk.preinst.in
_______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges