#!/bin/bash # Placeholders starting with @ will be replaced by make ARANGOD="${ARANGODB_ROOT}@SBINDIR@/arangod" DATABASE="${ARANGODB_ROOT}@LOCALSTATEDIR@/lib/arangodb" APPPATH="${ARANGODB_ROOT}@LOCALSTATEDIR@/lib/arangodb-apps" STARTUPPATH="${ARANGODB_ROOT}@PKGDATADIR@/js" SCRIPT="${ARANGODB_ROOT}@PKGDATADIR@/js/server/arango-dfdb.js" if [ "$1" == "--relative" ] ; then shift ARANGOD="./bin/arangod" MODULESPATH="./js/server/modules;./js/common/modules;./js/node" PACKAGEPATH="./js/npm" APPPATH="./js/apps" STARTUPPATH="./js" SCRIPT="./js/server/arango-dfdb.js" fi if [ "$1" == "--database" ] || [ "$1" == "--database.directory" ] ; then shift DATABASE="$1" shift fi if test -z "$DATABASE"; then echo "$0: please specify a database directory using '--database'" exit 1 fi if test ! -d "$DATABASE"; then echo "$0: database directory '$DATABASE' does not exist" exit 1 fi $ARANGOD \ -c none \ --no-upgrade \ --database.directory "$DATABASE" \ --javascript.startup-directory "$STARTUPPATH" \ --javascript.app-path "$APPPATH" \ --javascript.script "$SCRIPT"