Re: Iceberg: how to Require components of sub-meta-package that is set Selected?
Re: Iceberg: how to Require components of sub-meta-package that is set Selected?
- Subject: Re: Iceberg: how to Require components of sub-meta-package that is set Selected?
- From: Stephane Sudre <email@hidden>
- Date: Fri, 06 May 2011 07:05:21 -0700
With distribution scripts, it is possible to define a choice to be an
aggregation of packages (that's the merge feature in Packages as
opposed to group). This way you can have multiple packages installed
when a choice is selected. The "inconvenience" is that the packages
will only be visible as one single choice.
On Thu, May 5, 2011 at 1:40 PM, Howard Moon <email@hidden> wrote:
> It looks like I have to have at least one sub-component that is NOT set to Required in order for me to be able to set its parent component to Selected and have it behave as I expect. Even if I hand-edit the info.plist files in the resulting mpkg's sub-packages, once all sub-components are required, the parent component appears as required when the installer is run.
>
> Unfortunately, there are no files that I can allow to be unselected within any of the main component packages, once that package itself is selected.
>
> -Howard
>
> On May 5, 2011, at 1:05 PM, Howard Moon wrote:
>
>> Hi,
>>
>> I need to have several options (Selected) components in my mpkg installer, but each of those has two components of their own that needs to be Required if its parent component is selected. Is this possible?
>>
>> I tried simply setting the main component meta-packages to Selected, and setting the sub-components of each of those to Required, but unfortunately, when I run the installer, the main components cannot be un-selected. It's as if they are set to Required by the fact that their sub-components are Required.
>>
>> I can't just set everything to Selected, because then the user could select a component but un-select any of its sub-components, and the software wouldn't install correctly.
>>
>> I need to be able to select or de-select a given component, but IF it's selected, then they should NOT be able to de-select its sub-components. How would I go about doing that?
>>
>> Thanks,
>> Howard
>>
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Installer-dev mailing list (email@hidden)
>> Help/Unsubscribe/Update your Subscription:
>>
>> This email sent to email@hidden
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Installer-dev mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Installer-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden