From: Matteo Nastasi (mop) <nastasi@alternativeoutput.it>
Date: Wed, 20 Nov 2013 20:06:17 +0000 (+0100)
Subject: add configuration check script between current brisk.conf.pho file and the official... 
X-Git-Tag: v4.11.0~25
X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=commitdiff_plain;h=4d4a12c8a0b21eea2f1d6660aa8dadbd6be083b2;p=brisk.git

add configuration check script between current brisk.conf.pho file and the official config template
---

diff --git a/TODO.txt b/TODO.txt
index 3f4974f..e18ee0c 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -10,7 +10,8 @@
        . show licence ([show me later, yes, no]/[yes, no])
        . switch-off date
        . opt - button on when arrived to the bottom of the licence
-
+       . opt - download licence
+       . min - check licence version between config file and licence file
      . show guaranteer
 
      . email validation
diff --git a/bin/conf_check.sh b/bin/conf_check.sh
new file mode 100755
index 0000000..708c63c
--- /dev/null
+++ b/bin/conf_check.sh
@@ -0,0 +1,43 @@
+#!/bin/bash
+CONFFILE=$HOME/.brisk_install
+
+webbase_get () {
+    local p="$1"
+ 
+    while [ "$p" ]; do
+        if [ -d "${p}/Etc" ]; then
+            echo "${p}/Etc"
+            return 0
+        fi
+        if [ "$p" = "/" ]; then
+            return 1
+        fi
+        p="$(dirname "$p")"
+    done
+}
+
+if [ -f "$CONFFILE" ]; then
+    source "$CONFFILE"
+else
+    echo "$CONFFILE not found"
+    exit 1
+fi
+
+WEBBASE="$(webbase_get "$web_path")"
+if [ $? -ne 0 ]; then
+    echo "Etc directory not found"
+    return 1
+fi
+
+BRISKCONF="${WEBBASE}/brisk.conf.pho"
+if [ ! -f "$BRISKCONF" ]; then
+    echo "$BRISKCONF not found"
+    exit 2
+fi
+echo "Check $BRISKCONF with web/Obj/brisk.conf-templ.pho ... " | tr -d '\n'
+diff -u <(sed 's/ *=.*//g' web/Obj/brisk.conf-templ.pho | grep -v '^[ 	]*//' | sort) <(sed 's/ *=.*//g' "$BRISKCONF" | grep -v '^[ 	]*//' | sort)
+if [ $? -eq 0 ]; then
+    echo "vars match."
+fi
+
+
diff --git a/web/Obj/brisk.conf-templ.pho b/web/Obj/brisk.conf-templ.pho
index 6b38d24..a258855 100644
--- a/web/Obj/brisk.conf-templ.pho
+++ b/web/Obj/brisk.conf-templ.pho
@@ -7,6 +7,8 @@ $G_dbpfx = "bsk_";
 
 $G_lang = "it";
 
+$G_crypt_key = "cryptkey";
+
 $G_shutdown = FALSE;
 
 // list of allowed proxies IP address (strings)