From 8192fbc538551838118458b0e09e1fed6c2d7700 Mon Sep 17 00:00:00 2001 From: ronivay Date: Tue, 15 Jun 2021 10:41:24 +0300 Subject: [PATCH] Log script version and used config file content --- xo-install.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/xo-install.sh b/xo-install.sh index 9cc86cc..7b1e561 100755 --- a/xo-install.sh +++ b/xo-install.sh @@ -77,6 +77,17 @@ function CheckUser { } +function scriptInfo { + + SCRIPTVERSION=$(cd $(dirname $0) 2>/dev/null && git rev-parse --short HEAD 2>/dev/null) + + [ -z $SCRIPTVERSION ] && SCRIPTVERSION="undefined" + echo "Running script version $SCRIPTVERSION with config:" >> $LOGFILE + echo >> $LOGFILE + [ -s $CONFIG_FILE ] && echo "$(cat $CONFIG_FILE | grep -Eo '^[A-Z_]+.*')" >> $LOGFILE || echo "No config file found" >> $LOGFILE + echo >> $LOGFILE +} + function cmdlog { echo "=== CMD ===: $@" >> $LOGFILE echo >> $LOGFILE @@ -1116,6 +1127,7 @@ esac } +scriptInfo CheckUser CheckArch CheckOS