[OpenBIOS] Solaris anyone? Q2
Kenneth Salerno
kennethsalerno at yahoo.com
Sun May 22 01:11:48 CEST 2011
----- Original Message -----
From: Paul Brook <paul at nowt.org>
To: openbios at openbios.org
Cc: Nathan Kunkee <nkunkee42 at hotmail.com>
Sent: Wednesday, May 4, 2011 7:19 PM
Subject: Re: [OpenBIOS] Solaris anyone? Q2
> > crosscflags()
> > {
> >
> > - local host=$1
> > - local target=$2
> > + host=$1
> > + target=$2
> >
>
> Confirmed; this produces the correct result with /bin/sh (ksh93), bash,
> and /usr/xpg4/bin/sh.
Have you tried separating the declaration and the definition. i.e.:
local host
host=$1
IIRC there are sometimes issues when you combine the two.
Paul
--
OpenBIOS http://openbios.org/
Mailinglist: http://lists.openbios.org/mailman/listinfo
Free your System - May the Forth be with you
Yes, I have tried that. Korn Shell '93 (ksh93) does not include the builtin "local", that is bash/zsh-specific:
kens at sunos:~$ ken() {
> local kenny
> kenny=1
> }
kens at sunos:~$ ken
/bin/sh[2]: local: not found [No such file or directory]
kens at sunos:~$ type local
/bin/sh: whence: local: not found
kens at sunos:~$ ^D
11:04 PM kens at sunos$ type local
local is a shell builtin
Also there really is no need to rename the variables from host and target because they're not used for any unrelated purposes elsewhere in switch-arch.
The patch I had submitted is valid.
Ken
More information about the OpenBIOS
mailing list