Shall setup.exe call rebaseall in postinstall?

Dave Korn dave.korn.cygwin@gmail.com
Fri Aug 12 16:13:00 GMT 2011


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.

    cheers,
      DaveK



More information about the Cygwin-apps mailing list