On 9/13/06, Quayle, Bill <[EMAIL PROTECTED]> wrote:
We got our ksh from David Korn:-)  Seriously, it's "Version M
1993-12-28"
I've also tried the install using pdksh 5.2.14, with the same results.

The install WORKED with the supplemental pdksh!

IMHO, this isn't really a good solution.  An installer script should be
robust enough to work on a variety of systems.  I realize not all
configurations can be tested, but it seems like we've found a ksh/pdksh
incompatibility that should be addressed.

Yes, agreed,  But we can't fix it until we know what's broken, and
this is the furthest we've ever got into a diagnosis.  Thanks for doing
all of this digging.

So this is a result of differences between ksh88 and ksh93.  Now that
we know what's going on we can fix it.  It's probably not a hard thing
to fix, just tedious.

BTW - Sorry I missed the local variable/function bit regarding read
only...

No problem.  Every time I read a 'ksh' manpage I find something that
I didn't notice the last time I looked at it.  And then there's all the stuff
that isn't even in the manpage, like functions defined in ksh93 by
using the 'foo() { ... }' syntax don't follow the same variable-scoping
rules as functions defined using the 'function foo { ... }' syntax.  This
would blow up the SRSS installer even if the 'typedef' persistence
rules hadn't changed from 88 to 93.

Personally I prefer to stick to Bourne shell for scripts, but of course on
Linux that's usually 'bash' trying to emulate 'sh' and weird things can
still happen.

OttoM.
__
ottomeister

Disclaimer: These are my opinions.  I do not speak for my employer.
_______________________________________________
SunRay-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/sunray-users

Reply via email to