[ale] ubuntu users

Geoffrey lists at serioustechnology.com
Tue Mar 16 16:22:19 EDT 2010


Lightner, Jeff wrote:
> Are you running the same shell on both?

Assuming we are running the same, /bin/sh

> 
> Some distros use tcsh instead of bash by default.   They also link sh to
> it so if you had a shebang of #!/bin/sh it might not be using the shell
> you think it is.

Interesting, I'll have to check that out, thanks.

> 
> -----Original Message-----
> From: ale-bounces at ale.org [mailto:ale-bounces at ale.org] On Behalf Of
> Geoffrey
> Sent: Tuesday, March 16, 2010 2:40 PM
> To: ale
> Subject: [ale] ubuntu users
> 
> We have a script that is running just fine on RHEL 5.4.  When we run it 
> on ubunutu (with 'set -x') we get the following error:
> 
> + [ 1 -ne 1 ]
> + dir=all
> + echo Option all is valid...
> Option all is valid...
> + cd /esc
> + [ all == all ]
> [: 1: all: unexpected operator
> + [ -d all ]
> + echo Apparently all is not checked out. Sorry
> Apparently all is not checked out. Sorry
> 
> Here is the code in question.  What is wrong with this?
> 
> if [ "$dir" == "all" ]
> then
>      for dir in $DOCS $PERL $WEB $ITPROJECTS $SERVERLOG $DBCONFIG
> $LOGPRO \
>          $SCRIPTS $THIRDPARTY $ONTHEFLY
>      do
>          if [ -d $dir ]
>          then
>              echo "Updating $dir..."
>              svn update $dir
>          else
>              echo "Apparently $dir is not checked out. Sorry"
>          fi
>      done
> else
> .
> .
> 


-- 
Until later, Geoffrey

"I predict future happiness for America if they can prevent
the government from wasting the labors of the people under
the pretense of taking care of them."
- Thomas Jefferson


More information about the Ale mailing list