On 9/14/07, Martin Bochnig <mb1x at gmx.com> wrote: > I'm definitely not a shell scripting compatibility expert. > But one thing became clear: Bourne shell is slightly outdated. And not > everybody outside Sun has been maintaining backward compatibility. Once > I fixed the problem below I ran into the next one. And into the next > five. Then I looked for a better hack: > My "fix" is now to use bash. > The reason for all those unusual problems with mesalib is, that it > doesn't use SVR4-install, BSD-install nor GNU-install, but its own > intelligent shell script "minstall". > The workaround is now to just change that shell script's default shell > to /bin/bash. > > $ file ./build_32/Mesa-6.5.2/bin/minstall > ./build_32/Mesa-6.5.2/bin/minstall: executable /bin/bash script > > ... > > - /bin/sh > + /bin/bash > > That solves a myriad of problems. As I use snv_70 I cannot test, if > ksh93 would work similarily good.
http://www.opensolaris.org/os/project/ksh93-integration/downloads/2007-07-14/ has ksh93 for snv_61 or higher. Irek