generate apache config file for jasmine
authorWolfram Schneider <wosch@indexdata.dk>
Mon, 7 Apr 2014 14:52:23 +0000 (14:52 +0000)
committerWolfram Schneider <wosch@indexdata.dk>
Mon, 7 Apr 2014 14:52:23 +0000 (14:52 +0000)
test/bin/apache-template-update [new file with mode: 0755]

diff --git a/test/bin/apache-template-update b/test/bin/apache-template-update
new file mode 100755 (executable)
index 0000000..54be8e0
--- /dev/null
@@ -0,0 +1,22 @@
+#!/bin/sh
+# Copyright (c) 2014-2014 IndexData ApS. http://indexdata.com
+# Wolfram Schneider
+#
+# generate temp config file for testing
+#
+
+export APACHE_SERVER_ROOT=$(pwd)
+export APACHE_RUN_USER=$(whoami)
+export APACHE_RUN_GROUP=$(groups | awk '{ print $1 }')
+export APACHE_PID_FILE=$PWD/logs/mkws-jasmine.pid
+export APACHE_LOG_DIR=$PWD/logs
+export APACHE_PORT=4040
+
+export MKWS_ROOT=$(pwd)/..
+
+: ${MKWS_APACHE_TEMPLATE="$MKWS_ROOT/tools/apache2/jasmine-dev.template"}
+: ${MKWS_APACHE_FILE="$MKWS_ROOT/tools/apache2/jasmine-dev"}
+
+perl -npe 's,\${(.*?)},$ENV{$1},g; ' $MKWS_APACHE_TEMPLATE > $MKWS_APACHE_FILE.tmp
+mv -f $MKWS_APACHE_FILE.tmp $MKWS_APACHE_FILE
+