Re: %install section script problem...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 21 Jul 2004, Erik Slagter wrote:

> > grin...I missed his bashism's.  Actually the heinous bash stuff (as far 
> > as bourne shell is concered) is the arrays as in the lines:
> > 
> >      while read -a line; do
> >          echo ${line[$platform_idx]} | egrep $egrep_flags "^$platform$|^$platform,|,$platform,|,$platform$"
> > 
> > The "read -a" is reading into a line, and "${line[$platform_idx]}" is 
> > accessing an elemnt of the array.  Since arrays don't exist in bourne 
> > shell which is going to be the default shell on Solaris, that would be 
> > another explanation of the error (unless of course he was doing
> > "-p /usr/bin/bash" or something like it).
> 
> Aaarggghhh. This really sux, although I have a slightly different point
> of view on this. Some systems are still shipped with the plain Bourne
> shell (which has been around since 1970 and hasn't had much alterations
> since then). It's like volunteerly driving a car from 1970 or using
> command.com. If a manufacturer of Unix systems is really serious about
> using a shell, it should ship at least bash or even better, zsh (which
> incorporates the functionality of sh, ksh, bash and some of (t)csh).
> Apparently both HP and Sun think you should use only point-and-click
> interfaces...
>
Newer versions of Solaris ship with bash, but scriptlets by default use 
"/bin/sh".  On a linux box this is usually a symlink to bash.  On a Sun 
box its the statically linked bourne shell.

cheers...james 
> 
> _______________________________________________
> Rpm-list mailing list
> Rpm-list@xxxxxxxxxx
> https://www.redhat.com/mailman/listinfo/rpm-list
> 


_______________________________________________
Rpm-list mailing list
Rpm-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/rpm-list

[Index of Archives]     [RPM Ecosystem]     [Linux Kernel]     [Red Hat Install]     [PAM]     [Red Hat Watch]     [Red Hat Development]     [Red Hat]     [Gimp]     [Yosemite News]     [IETF Discussion]

  Powered by Linux