Mail Archives: cygwin/2006/07/01/00:40:34
Ah yes, it is so simple when someone who knows explains it clearly. I
should have asked sooner but was afraid I would get flamed for asking
something "stupid."
Thanks,
Harry
P.S. Is there any way to get ahold of a copy of the script used for
creating the setup.ini file? If not I guess I can simply tack my
additions onto the end of the official copy each time I rsync my mirror.
Igor Peshansky wrote:
>On Fri, 30 Jun 2006, Harry Dellicker wrote:
>
>
>
>>I know this has been asked before but I have not yet found a real answer.
>>
>> ---> How does setup.exe "decide" which packages are to be installed by
>>default? <---
>>
>>
>
>Simple. Everything in the "Base" and "Misc" categories is installed by
>default. Any package that an installed package requires is installed by
>default. Shampoo, rinse, repeat.
>
>
>
>>I do not see anything in setup.ini that controls this.
>>
>>
>
>You didn't look hard enough. It's everything with "category:.* Base" or
>"category:.* Misc".
>
>
>
>>It is also not hard-coded in the setup program itself, as far as I can
>>tell, nor does there seem to be any other obvious external source (file)
>>which provides the necessary information.
>>
>>
>
>Ah, but it *is* hard-coded in setup. In two places. See
>PickView::defaultTrust() and packagemeta::set_action().
>
>
>
>>I have seen the suggestion that any packages placed in "Base" will be
>>included in the default package list, but that seems like a bit of a
>>kluge.
>>
>>
>
>Perhaps, but that's how it is.
>
>
>
>>I have spent hours with google, and hours studying the setup.exe source
>>code without any success.
>>
>>Does anyone have a answer to this? Is it just so simple that "any six
>>year old" could see it, but I'm no longer six?
>>
>>
>
>It is pretty simple. And, to answer the question you've put in your
>subject line but never asked in the body of the message, the easiest way
>to make some packages install by default is to create an empty dummy
>package, put it in the "Base" category, and make it require all the
>packages you want installed.
>HTH,
> Igor
>
>
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -