[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