On Aug 12 12:56, Christopher Faylor wrote: > 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.
That's fine, but let's remember the original questions. - *Shall* setup call rebaseall at all? - If yes, hardcoded or as postinstall script? As a sidenote, if by postinstall script, there's no way to influence it with a checkbox. In theory I'd rather see a postinstall script since that's a more flexible way to do the right thing. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat
