This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: Shall setup.exe call rebaseall in postinstall?
On Fri, Aug 12, 2011 at 05:13:22PM +0100, Dave Korn wrote:
>On 12/08/2011 17:01, Corinna Vinschen wrote:
>> On Aug 12 16:51, Dave Korn wrote:
>>> On 12/08/2011 16:26, Corinna Vinschen wrote:
>>>
>>>> The next rebase application stores rebase data in a database in /etc.
>>>> The corresponding rebaseall will use this feature. The effect is that
>>>> the existing DLLs are compared with the database, and only the DLLs
>>>> which are new or result in collisions with other DLLs wil be rebased.
>>>> In the end, all DLLs in the distro will be collision free.
>>>>
>>>> The entire process only takes a couple of seconds, so I'm wondering if
>>>> setup should call rebaseall explicitely at the end of the postinstall,
>>>> or if we should add a postinstall script which does that all the time,
>>>> kind of like the enforced _update_info_dir.
>>> I always like having a get-out-of-jail-free card up my sleeve, so how about
>>> having it as a third checkbox on the installation complete page alongside the
>>> desktop/startmenu create icon checkboxes?
>>
>> How do you decide if the box should be cheched automatically or not?
>> Having a database file? That's not exactly the right thing to do.
>> How else? Or should that be an "always checked by default" option?
>
> I'd just suggest on by default and remembers its state between runs.
Ditto.
cgf