From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from euclid.skiles.gatech.edu (list@euclid.skiles.gatech.edu [130.207.146.50]) by coral.primenet.com.au (8.7.5/8.7.3) with ESMTP id SAA04621 for ; Thu, 1 Aug 1996 18:32:41 +1000 (EST) Received: (from list@localhost) by euclid.skiles.gatech.edu (8.7.3/8.7.3) id EAA04623; Thu, 1 Aug 1996 04:31:08 -0400 (EDT) Resent-Date: Thu, 1 Aug 1996 04:31:08 -0400 (EDT) Date: Thu, 1 Aug 1996 12:28:50 +0400 (MOW) From: Andrej Borsenkow X-Sender: bor@itsrm1 Reply-To: borsenkow.msk@sni.de To: procmail Mailing List , Zsh workers mailing list Subject: Procmail rejects zsh as being "broken" Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Resent-Message-ID: <"Ajyd31.0.781.Bj60o"@euclid> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/1859 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu Hi! I recently installed procmail-3.11pre4 under zsh-3.0pre4. When running 'make init' procmail gave me warning, that `/opt/local/bin/zsh is broken'. I checked initmake script and here is relevant part: case "$SHELL" in ... *zsh*) $RM src/_autotst $SHELL <$DEVNULL \$O HERE if test ! -f src/_autotst then echo "Warning: your $SHELL is broken, avoiding it"; SHELL="" fi ;; The test seems to imply, that in % foo="echo test > test" % $foo the line is to be rescanned for I/O redirections *after* foo is expanded. I am not aware of any shell to behave this way. Do I miss something? What is the sense of this test? And why it is done only for zsh ;)? thanks in advance greetings ------------------------------------------------------------------------- Andrej Borsenkow Fax: +7 (095) 252 01 05 SNI ITS Moscow Tel: +7 (095) 252 13 88 NERV: borsenkow.msk E-Mail: borsenkow.msk@sni.de -------------------------------------------------------------------------