2005-09-11 16:11:42 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
2011-09-12 17:26:45 +02:00
|
|
|
bindir="$( cd -P "$( dirname "$0" )" && pwd )"
|
|
|
|
|
prefix="$( cd -P "$( dirname "$0" )/.." && pwd )"
|
|
|
|
|
export LD_LIBRARY_PATH=$prefix/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
|
2005-09-11 16:11:42 +00:00
|
|
|
|
|
|
|
|
|
2011-09-12 17:26:45 +02:00
|
|
|
homedata="$HOME/.ember"
|
2005-09-11 16:11:42 +00:00
|
|
|
|
2007-11-09 08:14:18 +00:00
|
|
|
debugging=0
|
2005-09-11 16:11:42 +00:00
|
|
|
|
|
|
|
|
echo "According to my calculations Ember should be installed in $prefix"
|
|
|
|
|
|
2006-07-10 20:21:36 +00:00
|
|
|
case "$1" in
|
|
|
|
|
--home)
|
|
|
|
|
shift
|
|
|
|
|
homedata="$@"
|
|
|
|
|
;;
|
2007-11-09 08:14:18 +00:00
|
|
|
--debug)
|
|
|
|
|
shift
|
|
|
|
|
debugging=1
|
|
|
|
|
;;
|
2006-07-10 20:21:36 +00:00
|
|
|
esac
|
2005-09-11 16:11:42 +00:00
|
|
|
|
2011-09-12 17:26:45 +02:00
|
|
|
cd $bindir
|
2006-08-01 18:32:25 +00:00
|
|
|
|
2011-09-12 17:26:45 +02:00
|
|
|
if [ $debugging == 1 ] ; then
|
|
|
|
|
# Execute real ember binary
|
|
|
|
|
echo "Starting Ember in debugger...."
|
|
|
|
|
gdb --batch -ex "run" -ex "backtrace" -ex "quit" \
|
|
|
|
|
--args $bindir/ember.bin --prefix $prefix --home $homedata "$@"
|
2007-11-09 08:14:18 +00:00
|
|
|
else
|
2011-09-12 17:26:45 +02:00
|
|
|
# Execute real ember binary
|
|
|
|
|
echo "Starting Ember...."
|
|
|
|
|
$bindir/ember.bin --prefix $prefix --home $homedata "$@"
|
2008-06-06 21:10:23 +04:00
|
|
|
fi
|