feat(bkgpslog):Change format in VERSION file
authorSteven Baltakatei Sandoval <baltakatei@gmail.com>
Thu, 2 Jul 2020 20:51:06 +0000 (20:51 +0000)
committerSteven Baltakatei Sandoval <baltakatei@gmail.com>
Thu, 2 Jul 2020 20:51:06 +0000 (20:51 +0000)
From one line to multiline

exec/bkgpslog

index 19f95f270ede42591555bf3d9f6c79d824129735..562e529b5efc0c539d597ac2623d38a0d6e01d6d 100755 (executable)
@@ -15,6 +15,7 @@ SCRIPT_TIME_START=$(date +%Y%m%dT%H%M%S.%N);
 PATH="$HOME/.local/bin:$PATH";   # Add "$(systemd-path user-binaries)" path in case apps saved there
 SCRIPT_HOSTNAME=$(hostname);     # Save hostname of system running this script.
 SCRIPT_VERSION="bkgpslog 0.2.0"; # Define version of script.
+SCRIPT_NAME="$(basename "$0")";  # Define basename of script file.
 
 declare -Ag appRollCall # Associative array for storing app status
 declare -Ag fileRollCall # Associative array for storing file status
@@ -714,10 +715,16 @@ magicWriteVersion() {
     # Usage: magicWriteVersion
     # Input: CONTENT_VERSION, FILEOUT_VERSION, PATHOUT_TAR, DIR_TMP
     # Depends: dateTimeShort, appendArgTar
+    local CONTENT_VERSION
     
     # Generate VERSION file in BashVar
     FILEOUT_VERSION="$(dateTimeShort)..VERSION";
-    CONTENT_VERSION="$(dateTimeShort):$(basename "$0")"" Version:""$SCRIPT_VERSION";
+    CONTENT_VERSION="VERSION=$SCRIPT_VERSION";
+    CONTENT_VERSION="$CONTENT_VERSION""\n""SCRIPT_NAME=SCRIPT_NAME";
+    CONTENT_VERSION="$CONTENT_VERSION""\n""DATE=$(date --iso-8601=seconds)";
+    CONTENT_VERSION="$CONTENT_VERSION""\n""HOSTNAME=$SCRIPT_HOSTNAME";
+    CONTENT_VERSION="$(echo -e "$CONTENT_VERSION")"
+
     # Create BashVar as file FILEOUT_VERSION and write-append to PATHOUT_TAR
     appendArgTar "$CONTENT_VERSION" "$FILEOUT_VERSION" "$PATHOUT_TAR" "$DIR_TMP";
 } # bkgpslog: write version data to PATHOUT_TAR via appendArgTar()