From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9474 invoked from network); 13 Jan 1998 12:37:56 -0000 Received: from math.gatech.edu (list@130.207.146.50) by ns1.primenet.com.au with SMTP; 13 Jan 1998 12:37:56 -0000 Received: (from list@localhost) by math.gatech.edu (8.8.5/8.8.5) id HAA27464; Tue, 13 Jan 1998 07:18:32 -0500 (EST) Resent-Date: Tue, 13 Jan 1998 07:18:32 -0500 (EST) From: Andrew Main Message-Id: <199801131219.MAA20776@taos.demon.co.uk> Subject: Re: zsh-3.1.2-zefram3 To: B.Stephens@isode.com (Bruce Stephens) Date: Tue, 13 Jan 1998 12:19:57 +0000 (GMT) Cc: zsh-workers@math.gatech.edu In-Reply-To: <199801131143.GAA26028@math.gatech.edu> from "Bruce Stephens" at Jan 13, 98 11:44:37 am X-Loop: zefram@tao.co.uk X-Headers: in preparation X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Resent-Message-ID: <"szvqk3.0.3j6.Okrkq"@math> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/3696 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu Bruce Stephens wrote: >And indeed, the line is illegal: > > *[^_0-9A-Za-z]*@*) Damn. I'm usually pretty good at writing portable sh code; I didn't realise this construct would be a problem. >Presumably it should be *[!_0-9A-Za-z]*@*) That won't work everywhere either. >Correcting this leads to numerous errors in Src/mkmakemod.sh, starting with >Src/../Src/mkmakemod.sh: syntax error at line 238: `(' unexpected That's clever -- the ( is quoted. There must have been a quoting confusion earlier. >Nor does zsh seem happy to run the scripts. I tried changing SHELL to >/tmp/sh, and creating a symbolic link to an older zsh, but that gave much the >same errors. The scripts were actually developed on a system using zsh-3.1.2 as sh, and it also works for me using zsh-3.0.5. Which version did it fail on? > It needs fixing up for a proper release. That it does. I'll have another go at the scripts, but unfortunately my choice of shells is limited to zsh, bash, pdksh and ash, so more wide testing will be required. But that's what the 3.1 branch is for. -zefram