delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/09/13/15:23:39

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
To: cygwin AT cygwin DOT com
Subject: Re: Installation hangs because asks for input from terminal (Attn: tetex maintainer, setup maintainer)
References: <41416E12 DOT 30103 AT math DOT md> <Pine DOT GSO DOT 4 DOT 61 DOT 0409101300420 DOT 5749 AT slinky DOT cs DOT nyu DOT edu> <87llfenmgx DOT fsf AT peder DOT flower> <Pine DOT GSO DOT 4 DOT 61 DOT 0409131355080 DOT 13303 AT slinky DOT cs DOT nyu DOT edu> <874qm2nigl DOT fsf AT peder DOT flower> <Pine DOT GSO DOT 4 DOT 61 DOT 0409131423110 DOT 13303 AT slinky DOT cs DOT nyu DOT edu> <87d60qm23w DOT fsf AT peder DOT flower> <Pine DOT GSO DOT 4 DOT 61 DOT 0409131502380 DOT 13303 AT slinky DOT cs DOT nyu DOT edu>
From: Jan Nieuwenhuizen <janneke AT gnu DOT org>
Organization: Jan at Appel
Date: Mon, 13 Sep 2004 21:23:21 +0200
In-Reply-To: <Pine.GSO.4.61.0409131502380.13303@slinky.cs.nyu.edu> (Igor Pechtchanski's message of "Mon, 13 Sep 2004 15:10:29 -0400 (EDT)")
Message-ID: <87isaikm6u.fsf@peder.flower>
User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3.50 (gnu/linux)
MIME-Version: 1.0
X-Virus-Scanned: by XS4ALL Virus Scanner
X-IsSubscribed: yes
Note-from-DJ: This may be spam

Igor Pechtchanski writes:


>> FWIW, the way teTeX works, most variables set in texmf.cnf are
>> overridden by the environment; it would be next to impossible to
>> guarantee a successful teTeX environment after logging in if variables
>> from the WINDOWS are allowed to silently enter the Cygwin
>> environment...
>
> Well, if you install teTeX with an empty environment, and then attempt to
> run it from a user shell (which *will* inherit the Windows settings),
> wouldn't it still be broken?

Yes, that's exactly what I meant: it makes little sense to make sure
that setup.exe does the right thing (it should not hang of course),
when after user login running latex still doesn't work.

> (Yes, you can play games with /etc/profile.d scripts, but that can only
> take you so far...)

Indeed, I don't want to go that way.

> Why not just unset offending variables for now?

Because I do not like to make the wrong fix.  In this case, it will
probably hurt very few people, so it would make sense to think a bit
and do it correctly, if possible.

See, I can easily add unsetting bunch of variables to post-texmf.mf, eg

   unset MFINPUTS TEXINPUTS TEXMF TEXMFCNF TFMFONTS VARTEXFONTS

but it makes little sense unless I also do that in a profile.d script
(ugh).

Then, just pick a variable from texmf.cnf and set it to a silly value
in Windows, eg

   pool_size=2

and your tetex setup will be broken again.

Jan.

-- 
Jan Nieuwenhuizen <janneke AT gnu DOT org> | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien       | http://www.lilypond.org

--
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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019