#!/bin/bash
function fail {
    echo $1 > /home/eeg/.update_failure
    exit 0
}

LICENSE_FILE="/home/eeg/licenses/license.json"

# Extract the 'unittype' value from the License file
unittype=$(grep -o '"unittype": *"[^"]*"' "$LICENSE_FILE" | sed 's/.*"\(.*\)".*/\1/')

# Check if:
#   1. unittype is "Hours"
#   2. Version is less than 5.2.0
if [[ "$unittype" == "Hours" ]] && \
   [[ $(cat /etc/eeg/build) < "5.2.0" ]]; then
    echo "Lexi DR" > /etc/eeg/product
fi

if [[ $(cat /etc/eeg/build) < "5.0.0" ]]
then
    fail "Build 5.0.0 or newer required."
fi
