From c2188b9781e440824181aa85884fa24f95bfcef0 Mon Sep 17 00:00:00 2001 From: Albert Cheng Date: Wed, 22 Dec 2004 00:15:44 -0500 Subject: [svn-r9699] Purpose: Bug fix. Description: -e is not a valid condition for /bin/sh in all machines such as SunOS. Solution: Rewrote the condition to avoid the need of using "test -e ...". Platforms tested: In Sol only. --- bin/deploy | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/bin/deploy b/bin/deploy index 0521430..6d025c3 100755 --- a/bin/deploy +++ b/bin/deploy @@ -46,14 +46,14 @@ if [ $# != 1 ]; then fi installdir=$1 -if [ ! -e $installdir ]; then - mkdir $installdir -fi -if [ ! -d $installdir ]; then +# create installdir if it does not exist yet. +if [ -d $installdir ] || mkdir $installdir ; then + ${MAKE:-gmake} install prefix=$installdir && \ + ( cd $installdir/bin; ./h5redeploy -force) + exit $? +else echo $installdir is not a valid directory USAGE exit 1 fi -${MAKE:-gmake} install prefix=$installdir && ( cd $installdir/bin; ./h5redeploy -force) -exit $? -- cgit v0.12