From c6af6aa50fb6d12257554740cb8d505f34332e6e Mon Sep 17 00:00:00 2001
From: David Trattnig <david.trattnig@o94.at>
Date: Thu, 19 Mar 2020 11:25:41 +0100
Subject: [PATCH] Extend install script.

---
 install.sh | 23 ++++++++++++++++++-----
 1 file changed, 18 insertions(+), 5 deletions(-)

diff --git a/install.sh b/install.sh
index 3277127..6d0ebad 100755
--- a/install.sh
+++ b/install.sh
@@ -18,7 +18,16 @@ fi
 
 # Production 
 
-if [ $mode == "api" ]; then
+if [ $mode == "dev" ]; then
+
+    echo "Copy configuration to './configuration/engine.ini'"
+    cp -n sample.engine.ini engine.ini
+fi
+
+
+# Production 
+
+if [ $mode == "prod" ]; then
     if getent passwd 'engineuser' > /dev/null 2>&1; then  
         echo "User 'engineuser' exists already."; 
     else     
@@ -27,9 +36,6 @@ if [ $mode == "api" ]; then
         adduser engineuser sudo
     fi
     
-    echo "Set Ownership of '/opt/aura/engine' to Engine User"
-    chown -R engineuser:engineuser .
-
     echo "Copy Supervisor Config to '/etc/supervisor/conf.d'"
     cp configuration/supervisor/engine-api.conf /etc/supervisor/conf.d/
 
@@ -39,7 +45,14 @@ if [ $mode == "api" ]; then
 
     echo "Create Configuration Directory `/etc/aura/engine`"
     mkdir -p /etc/aura
-    mkdir -p /etc/aura/engine
+
+    echo "Copy configuration to './configuration/engine.ini'"
+    cp -n sample.engine.ini engine.ini
+    
+    echo "Set Ownership of '/opt/aura/engine', '/var/log/aura/' and '/etc/aura/engine.ini' to Engine User"
+    chown -R engineuser:engineuser .
+    chown -R engineuser:engineuser /var/log/aura/
+    chown -R engineuser:engineuser /etc/aura/engine.ini
 fi
 
 
-- 
GitLab