diff options
author | Harald Welte <laforge@gnumonks.org> | 2008-11-25 11:11:49 +0530 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2008-11-25 11:11:49 +0530 |
commit | 956203ad8df7b68af83ae94f7793a028c74113ee (patch) | |
tree | ff8677543fda6b6e7efa55d80ebe7adc3fbf9da0 /gsmsp/run.sh | |
parent | 7ce2a89fdc661b80acbfb6525bc939c4ea98ab45 (diff) |
Initial import of gsmsp-0.2a
Diffstat (limited to 'gsmsp/run.sh')
-rwxr-xr-x | gsmsp/run.sh | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/gsmsp/run.sh b/gsmsp/run.sh new file mode 100755 index 0000000..70cb4bf --- /dev/null +++ b/gsmsp/run.sh @@ -0,0 +1,44 @@ +#! /bin/sh + +# set GSMSPROOT +if [ x"${GSMSPROOT}" = x ]; then + export GSMSPROOT=`pwd` + echo "WARN: Setting GSMSPROOT to ${GSMSPROOT}" + cd "$cwd" +fi + +if [ ! -d "${GSMSPROOT}" ]; then + echo "ERR: GSMSPROOT directory \"$GSMSPROOT\" does not exist." + exit -1 +fi + +PYVERSION=`python -V 2>&1 | cut -f2 -d" " | cut -f1-2 -d.` + +if [ x"${PYTHONPATH}" = x -o x`echo "$PYTHONPATH" | grep site-packages` = x ]; then + export PYTHONPATH=$PYTHONPATH:/usr/lib/python${PYVERSION}/site-packages + export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python${PYVERSION}/site-packages +fi + +for block in gsm; do + dir="${GSMSPROOT}/${block}/src/lib" + if [ ! -d "${dir}" ]; then + echo "Ignoring block $block, $dir does not exist..." + fi + echo "Adding block $block..." + export PYTHONPATH=${GSMSPROOT}/${block}/src/lib:$PYTHONPATH + export PYTHONPATH=${GSMSPROOT}/${block}/src/lib/.libs:$PYTHONPATH +done + +echo " GSMSPROOT=${GSMSPROOT}" +echo " PYTHONPATH=${PYTHONPATH}" +if [ ! -f ${GSMSPROOT}/signal.data ]; then + ln -sf ${GSMSPROOT}/resources/data/GSMSP_940.8Mhz_118.cfile ${GSMSPROOT}/signal.data +fi + +if [ x"$1" = x ]; then + echo " EXEC=${GSMSPROOT}/python/gsm_run.py" + ${GSMSPROOT}/python/gsm_run.py +else + $1 +fi + |