#!/bin/sh if [ -z "$THE_THING_SYSTEM" ]; then THE_THING_SYSTEM=/opt/TheThingSystem export THE_THING_SYSTEM fi STEWARD_DIR=${THE_THING_SYSTEM}/steward STEWARD_SETTINGS=$STEWARD_DIR/db/server.key RET=0 if [ -s $STEWARD_SETTINGS ]; then exit 0 fi # Change the port of the eca-web so that steward web-ui can live in # port 80. Eca-web will be moved to HTTP port 8080. sed -i 's/PORT=80$/PORT=8080/' /etc/eca-web/config if [ ! -d $STEWARD_DIR/sandbox ]; then mkdir -p $STEWARD_DIR/sandbox fi if [ ! -d $STEWARD_DIR/db ]; then mkdir -p $STEWARD_DIR/db fi if [ -z "$NODE_PATH" ]; then NODE_PATH=${THE_THING_SYSTEM}/steward export NODE_PATH fi cd $THE_THING_SYSTEM/steward echo -n "Creating server key..." rm -f ${STEWARD_DIR}/sandbox/server.crt ${STEWARD_DIR}/sandbox/server.sha1 node <&2 RET=1 fi exit $RET