- if [ -f $PID_FILE ];then
- PID=`cat $PID_FILE`
- kill -0 $PID &> /dev/null
- PID_EXISTS=$?
- if [ $PID_EXISTS -eq 0 ]; then
- echo $APP already running with pid $PID
- RETVAL=1
- return $RETVAL
- else
- echo Old $APP process with pid $PID is dead, removing $PID_FILE
- rm -f $PID_FILE
- fi
- fi
+ mkdir -p $CONF_RW
+ mkdir -p $DATA_DIR
+ chown -R $APP.APP $EXEC_DIR
+
+ # Merge config files
+ echo ## Equinox configuration - Generated by /usr/sbin/nodectl > $CONFIG_INI
+ cat $BASE_CONFIG_INI >> $CONFIG_INI
+ cat $CONF_DIR/$APP.ini >> $CONFIG_INI
+ for file in `ls -v $CONF_DIRS/*.ini`; do
+ echo "\n# $file\n" >> $CONFIG_INI;
+ cat $file >> $CONFIG_INI
+ done;