#!/bin/bash DO_JSON=0 MY_PATH=$(dirname $0) DGX_FILE="/etc/dgx-release" DGX_SWBUILD_VERSION="unknown" DGX_OTA_VERSION="unknown" get_dgx_version() { MYVERSION="unknown" if [ ${DGX_OTA_VERSION} = "unknown" ]; then MYVERSION=${DGX_SWBUILD_VERSION} else MYVERSION=${DGX_OTA_VERSION} fi echo "${MYVERSION}" } output_results_json() { MYVERSION=$(get_dgx_version) echo "{" echo " \"dgx_sw_version\": \"${MYVERSION}\"" echo "}" } output_results() { do_json=${1} if [ ${do_json} -eq 1 ]; then output_results_json else MYVERSION=$(get_dgx_version) echo "dgx_sw_version:${MYVERSION}" fi } ##### MAIN ##### source ${DGX_FILE} > /dev/null 2>&1 source ${MY_PATH}/general_funcs.bash arg_has_json "$@" if [ $? -eq 0 ]; then DO_JSON=1 fi output_results ${DO_JSON} exit 0