Setup 2.774 texlive postinstall takes 10+ hours

Corinna Vinschen corinna-cygwin@cygwin.com
Tue Nov 11 17:33:00 GMT 2014


On Nov 11 18:08, Achim Gratz wrote:
> Corinna Vinschen writes:
> > On Nov 11 10:02, Ken Brown wrote:
> >> Of course, this still doesn't solve the problem of making sure that the
> >> _autorebase postinstall script runs whenever the user installs a package
> >> containing DLLs.  I wonder if we should reconsider Achim's proposal.  If I
> >> understand correctly, it is something like this (oversimplified):
> >> 
> >> 1. Change autorebase.bat to do an incremental rebase instead of trying to do
> >> a full rebase.
> >> 
> >> 2. Arrange for autorebase.bat to never be marked as "done".
> >> 
> >> Achim, please correct me if my oversimplification distorts your suggestion
> >> too much.
> >
> > Achim, can you give a management summary how your proposal works?
> 
> As Ken already correctly summarized, the autorebase postinstall script
> will never be marked as done by setup.exe, so it will be run on each
> install or update.  The incremental part ensures that this step doesn't
> take too much time if there's nothing to do.  Currently this is based on
> the name of that script, but it could be done differently.  The other
> part is that all "perpetual" postinstall scripts are run before any
> normal postinstall scripts, so these can assume to run in a correctly
> rebased environment.

I understand that you're patching setup to recognize the autorebase
package by name, but how does it recognize other "perpetual" postinstall
scripts ATM?


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20141111/7d380d69/attachment.sig>


More information about the Cygwin mailing list