From 24de1dbf8215ca2d86215cca6c602e0facd656ab Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Mon, 27 May 2024 15:41:43 +0300 Subject: [PATCH] Adds default variables and a config file. --- jvb/jilo.conf | 4 ++++ jvb/jilo.db | 0 jvb/jitsi-stats | 25 +++++++++++++++++++------ 3 files changed, 23 insertions(+), 6 deletions(-) create mode 100644 jvb/jilo.conf create mode 100644 jvb/jilo.db diff --git a/jvb/jilo.conf b/jvb/jilo.conf new file mode 100644 index 0000000..0e2a4a5 --- /dev/null +++ b/jvb/jilo.conf @@ -0,0 +1,4 @@ +# jilo.conf - configuration variables for JItso Log Observer +LOGFILE="./jvb.log" +ROTATED_LOGFILE="./jvb.log.1" +DB="./jilo.db" diff --git a/jvb/jilo.db b/jvb/jilo.db new file mode 100644 index 0000000..e69de29 diff --git a/jvb/jitsi-stats b/jvb/jitsi-stats index 71999ff..25ce83d 100755 --- a/jvb/jitsi-stats +++ b/jvb/jitsi-stats @@ -1,12 +1,25 @@ #!/usr/bin/env bash -### Variables +### Default configuration -# log files -LOGFILE="./jvb.log" -ROTATED_LOGFILE="./jvb.log.1" -# SQLite database file -DB="./jitsi-stats.db" +# default log files +DEFAULT_LOGFILE="./jvb.log" +DEFAULT_ROTATED_LOGFILE="./jvb.log.1" +# Default SQLite database file +DEFAULT_DB="./jitsi-stats.db" + +# Configuration file +CONFIG_FILE="./jilo.conf" + +# Load configurations from the config file if it exists +if [[ -f "$CONFIG_FILE" ]]; then + source "$CONFIG_FILE" +fi + +# use default values if not overriden by config file +LOGFILE=${LOGFILE:-$DEFAULT_LOGFILE} +ROTATED_LOGFILE=${ROTATED_LOGFILE:-$DEFAULT_ROTATED_LOGFILE} +DB=${DB:-$DEFAULT_DB} ###