#!/bin/sh
-# Copyright (c) 2014-2014 IndexData ApS. http://indexdata.com
+# Copyright (c) 2014-2014 Index Data ApS. http://indexdata.com
# Wolfram Schneider
#
# generate temp config file for testing
export APACHE_RUN_USER=$(whoami)
export APACHE_RUN_GROUP=$(groups | awk '{ print $1 }')
-export APACHE_LOG_DIR=$APACHE_SERVER_ROOT/logs
-export APACHE_PID_FILE=$APACHE_LOG_DIR/mkws-jasmine.pid
-export APACHE_LOCK_FILE=$APACHE_LOG_DIR/accept.lock
: ${APACHE_PORT=4040}; export APACHE_PORT
+export APACHE_LOG_DIR=$APACHE_SERVER_ROOT/logs
+export APACHE_PID_FILE=$APACHE_LOG_DIR/mkws-jasmine-${APACHE_PORT}.pid
+export APACHE_LOCK_FILE=$APACHE_LOG_DIR/accept-${APACHE_PORT}.lock
+
export MKWS_ROOT=$(pwd)/..
MKWS_OS=debian
Linux ) MKWS_OS=debian
if [ -e /etc/debian_version ]; then
MKWS_OS=debian
- if $apache2 -v | egrep -q 'Server version: Apache/2\.4\.'; then
- APACHE_VERSION=2.4
- fi
fi
if [ -e /etc/redhat-release ]; then
MKWS_OS=centos
* ) MKWS_OS=debian ;;
esac
+if $apache2 -v | egrep -q 'Server version: Apache/2\.4\.'; then
+ APACHE_VERSION=2.4
+fi
+
if [ "$APACHE_VERSION" = "2.4" ]; then
: ${MKWS_APACHE_TEMPLATE="$MKWS_ROOT/tools/apache2/jasmine-dev.template-$APACHE_VERSION"}
APACHE_MODULES="$MKWS_ROOT/tools/apache2/jasmine-dev.apache-modules.$MKWS_OS.conf"
fi
-: ${MKWS_APACHE_FILE="$APACHE_LOG_DIR/jasmine-dev"}
+: ${MKWS_APACHE_FILE="$APACHE_LOG_DIR/jasmine-dev-${APACHE_PORT}.conf"}
export APACHE_MODULES
perl -npe 's,\${(.*?)},$ENV{$1},g; ' $MKWS_APACHE_TEMPLATE > $MKWS_APACHE_FILE.tmp