On 10/9/14, 12:34 PM, "OmPrakash Muppirala" <bigosma...@gmail.com> wrote:

>On Thu, Oct 9, 2014 at 12:26 PM, Alex Harui <aha...@adobe.com> wrote:
>
>> The set of required and optional steps for new installs is determined
>>by a
>> config file.  The FlexJS install, for example, doesn¹t offer or install
>> OSMF.  I think we can control everything from the config file and
>> installer.xml, which would be desirable for our Linux users anyway.
>>
>>
>But, won't removing the OSMF required item from installer.xml remove it
>from the list of licenses as well?  We still want to show that because the
>user has to explicitly agree to MPL license before proceeding with the
>installation.
>
>I guess the Installer needs to interpret a new variable from the
>installer.xml that says 'For this component, just display license, don't
>download it'.  Right?
>
IMO, the LICENSE we show for the main package would have the MPL stuff in
it, not just the AL license, so then there wouldn¹t be a checkbox to check.

But I think we could do it your way as well without changing the
Installer.  IIRC, having options to choose from just sets flags for the
ant script.  What the ant script does is independent.

The Installer (for new installs) now only does 3 things:
1) Displays a product selector that gets a set of products from
sdk-installer-config-4.0.xml
2) If a non-legacy product is selected, it looks up a config file for the
list of required and optional licenses/components
3) Once all required licenses are selected, launches an ant script with
various ant properties set.

-Alex

Reply via email to