diff options
Diffstat (limited to 'src/navigation/run')
-rwxr-xr-x | src/navigation/run | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/src/navigation/run b/src/navigation/run index d7b62f5..1c7c19f 100755 --- a/src/navigation/run +++ b/src/navigation/run @@ -89,6 +89,7 @@ enhpos=1 replayer=1 verbose=0 #no debug or log messages displayed center="4612 N 0608 E" +poi=0 CUR_DIR=$PWD BIN_DIR=$CUR_DIR/bin @@ -96,7 +97,14 @@ SRC_DIR=$PWD LOGREPLAYER_LOGS_DIR=$SRC_DIR/positioning/log-replayer/logs NAVIT_BIN_DIR=$CUR_DIR/build/navit/navit/ -while getopts c:gnorvx opt +POI_SERVER=poi-server +POI_SERVER_SRC_DIR=$CUR_DIR/../../src/poi-service/$POI_SERVER +POI_SERVER_BIN_DIR=$CUR_DIR/../../src/poi-service/bin +POI_SERVER_RESOURCE_DIR=$CUR_DIR/../../src/poi-service/resource + +poidatabase=$POI_SERVER_RESOURCE_DIR/empty.db # empty poi database by default + +while getopts c:gnoprvx opt do case $opt in c) @@ -125,6 +133,9 @@ do o) log=1 ;; + p) + poi=1 + ;; r) replayer=0 ;; @@ -136,12 +147,13 @@ do ;; \?) echo "Usage:" - echo "$0 [-c center][-gnorvx]" + echo "$0 [-c center][-gnoprvx]" echo "-c: Set center (supported values: paris,tokyo,longitude,latitude). Default is geneve" echo "-g: Run subprocesses within gdb (only with -x)" echo "-n: Don't start enhanced-position-service" echo "-r: Don't start replayer" echo "-o: Create log file of subprocess output" + echo "-p: Launch the poi server" echo "-v: Enable the output debug messages" echo "-x: Run subprocesses in own xterm to get separated log messages" exit 1 @@ -170,6 +182,12 @@ then fi fi +if [ "$poi" = 1 ] +then + # start the poi server + run "POI service" $POI_SERVER_BIN_DIR/$POI_SERVER -f $poidatabase +fi + cd $NAVIT_BIN_DIR >bookmark.txt |