Changeset: 2d67e0405cc4 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2d67e0405cc4
Modified Files:
        geom/RunMtest.in
        monetdb4/RunMtest.in
        monetdb5/RunMtest.in
        pathfinder/RunMtest.in
        sql/RunMtest.in
        template/RunMtest.in
Branch: Mar2011
Log Message:

RunMtest: make compatible with prehistoric Bourne shells

/bin/sh cannot be assumed to be a POSIX shell, and not bash either.  On
Solaris this is /bin/ksh, which does not understand substitutions like #
and %, and typically spits out a message like:

  RunMtest: bad substitution.


diffs (72 lines):

diff --git a/geom/RunMtest.in b/geom/RunMtest.in
--- a/geom/RunMtest.in
+++ b/geom/RunMtest.in
@@ -93,7 +93,7 @@
 esac
 
 # enhance various paths to find our stuff
-MOD_PATH="${MOD_PATH#:}"
+MOD_PATH="`echo ${MOD_PATH} | sed 's/^://'`"
 libpath="${MOD_PATH}"
 
PATH="${buildbase}/clients/mapiclient:${buildbase}/clients/examples/C:${buildbase}/clients/examples/php:${buildbase}/clients/examples/python:${buildbase}/clients/perl/Tests:${buildbase}/testing:$PATH"
 export PATH
diff --git a/monetdb4/RunMtest.in b/monetdb4/RunMtest.in
--- a/monetdb4/RunMtest.in
+++ b/monetdb4/RunMtest.in
@@ -44,7 +44,7 @@
 done
 
 # enhance various paths to find our stuff
-MOD_PATH="${MOD_PATH#:}"
+MOD_PATH="`echo ${MOD_PATH} | sed 's/^://'`"
 
binpath="${builddir}/tools:${buildbase}/clients/mapiclient:${buildbase}/clients/examples/C:${buildbase}/clients/examples/php:${buildbase}/clients/examples/python:${buildbase}/clients/perl/Tests:${buildbase}/testing"
 libpath="${MOD_PATH}:${builddir}/monet/.libs"
 
diff --git a/monetdb5/RunMtest.in b/monetdb5/RunMtest.in
--- a/monetdb5/RunMtest.in
+++ b/monetdb5/RunMtest.in
@@ -55,7 +55,7 @@
 done
 
 # enhance various paths to find our stuff
-MOD_PATH="${MOD_PATH#:}"
+MOD_PATH="`echo ${MOD_PATH} | sed 's/^://'`"
 
binpath="${buildbase}/tools/mserver:${buildbase}/clients/mapiclient:${buildbase}/clients/examples/C:${buildbase}/clients/examples/php:${buildbase}/clients/examples/python:${buildbase}/clients/perl/Tests:${buildbase}/testing"
 libpath="${MOD_PATH}:${builddir}/mal/.libs"
 
diff --git a/pathfinder/RunMtest.in b/pathfinder/RunMtest.in
--- a/pathfinder/RunMtest.in
+++ b/pathfinder/RunMtest.in
@@ -71,7 +71,7 @@
 esac
 
 # enhance various paths to find our stuff
-MOD_PATH="${MOD_PATH#:}"
+MOD_PATH="`echo ${MOD_PATH} | sed 's/^://'`"
 
binpath="${builddir}/compiler:${builddir}/tools:${buildbase}/clients/mapiclient:${buildbase}/clients/examples/C:${buildbase}/clients/examples/php:${buildbase}/clients/examples/python:${buildbase}/clients/perl/Tests:${buildbase}/testing"
 libpath="${MOD_PATH}"
 
diff --git a/sql/RunMtest.in b/sql/RunMtest.in
--- a/sql/RunMtest.in
+++ b/sql/RunMtest.in
@@ -63,7 +63,7 @@
 cfg="${buildbase}/monetdb5/misc/monetdb5.conf"
 
 # enhance various paths to find our stuff
-MOD_PATH="${MOD_PATH#:}"
+MOD_PATH="`echo ${MOD_PATH} | sed 's/^://'`"
 
binpath="${builddir}/backends/monet5:${buildbase}/tools/mserver:${buildbase}/clients/mapiclient:${buildbase}/clients/examples/C:${buildbase}/clients/examples/php:${buildbase}/clients/examples/python:${buildbase}/clients/perl/Tests:${buildbase}/testing"
 libpath="${MOD_PATH}:${builddir}/server/.libs"
 
diff --git a/template/RunMtest.in b/template/RunMtest.in
--- a/template/RunMtest.in
+++ b/template/RunMtest.in
@@ -69,7 +69,7 @@
 esac
 
 # enhance various paths to find our stuff
-MOD_PATH="${MOD_PATH#:}"
+MOD_PATH="`echo ${MOD_PATH} | sed 's/^://'`"
 libpath="${MOD_PATH}"
 
PATH="${buildbase}/clients/mapiclient:${buildbase}/clients/examples/C:${buildbase}/clients/examples/php:${buildbase}/clients/examples/python:${buildbase}/clients/perl/Tests:${buildbase}/testing:$PATH"
 export PATH
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to