[daisy] fixing merlin startup script on solaris
Jorg Heymans
jorg.heymans at gmail.com
Wed Apr 4 04:28:52 CDT 2007
Hi,
As mentioned here [1] and [2] , the startup script for merlin does not work
on solaris by default (you get a 'can't find jarfile' error)
Bruno said back then that the fix should be applied to the merlin project
rather than here. Now that merlin seems to have become metro i don't know if
this is still relevant.
Anyway, [3] is what i had to do to get it to work, in case this is useful
for others.
In any case, bash supports both syntaxes so perhaps the more conservative
construct could be made default.
-bash-3.00$ SOME=THING;export SOME; echo $SOME
THING
-bash-3.00$ export SOME=ANOTHERTHING; echo $SOME
ANOTHERTHING
-bash-3.00$ sh
$ export SOME=OOPS; echo $SOME
SOME=OOPS: is not an identifier
$ SOME=AAAH; export SOME; echo $SOME
AAAH
Regards,
Jorg
[1] http://lists.cocoondev.org/pipermail/daisy/2005-February/000821.html
[2] http://lists.cocoondev.org/pipermail/daisy/2006-January/003025.html
[3]
-bash-3.00$ diff -u merlin.orig merlin
--- merlin.orig Wed Apr 4 10:15:22 2007
+++ merlin Wed Apr 4 10:18:39 2007
@@ -2,7 +2,8 @@
#
-export MERLIN_VERSION="3.3.0"
+MERLIN_VERSION="3.3.0"
+export MERLIN_VERSION
# Checking for JAVA_HOME is required on *nix due
# to some distributions stupidly including kaffe in /usr/bin
@@ -14,7 +15,8 @@
exit 1
fi
-export PLATFORM=`uname`
+PLATFORM=`uname`
+export PLATFORM
#
# Compute the MERLIN_HOME if not already set.
@@ -25,10 +27,13 @@
cd "$BIN_DIR"
ABSOLUTE_PATH=`pwd`
cd "$CWD"
- export MERLIN_HOME="`dirname "$ABSOLUTE_PATH"`"
+ MERLIN_HOME="`dirname "$ABSOLUTE_PATH"`"
+ export MERLIN_HOME
fi
-export
MERLIN_BOOTSTRAP_JAR="$MERLIN_HOME/system/merlin/jars/merlin-cli-$MERLIN_VERSION.jar"
+MERLIN_BOOTSTRAP_JAR="$MERLIN_HOME/system/merlin/jars/merlin-cli-$MERLIN_VERSION.jar"
+export MERLIN_BOOTSTRAP_JAR
+
if [ `echo $PLATFORM | grep "CYGWIN"` ] ; then
exec "$MERLIN_HOME/bin/internal-cygwin.sh" "$@"
elif [ `echo $PLATFORM | grep "Linux"` ] ; then
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.cocoondev.org/pipermail/daisy/attachments/20070404/5355bc74/attachment.html
More information about the daisy
mailing list