Index: scripts/globals.sh =================================================================== diff -u -r2de4c2a0202a5db79979b3343b055c8d61e80147 -r0317b4b915fd9a71f13bf38fea19c95cb2b98ebb --- scripts/globals.sh (.../globals.sh) (revision 2de4c2a0202a5db79979b3343b055c8d61e80147) +++ scripts/globals.sh (.../globals.sh) (revision 0317b4b915fd9a71f13bf38fea19c95cb2b98ebb) @@ -83,6 +83,7 @@ POSTMSG_SHASUM="App shasum" POSTMSG_CLOUDSYNC="CloudSync" POSTMSG_CLOUDSYNC_RUNNING="CloudSync app IS running" +POSTMSG_SETTINGSCRC="SettingsCRC" TDCTL_NTP_USED=$FALSE TDCTL_RTC_LOCL=$TRUE @@ -115,6 +116,9 @@ DENALI_USER=denali DENALI_HOME=/home/$DENALI_USER +SETTING_CONF_FOLDER_PATH=/var/configurations +SETTINGS_CRC_FILE_PATH=$DENALI_HOME/settings.crc + function confirm() { read -p "$1? [y,n]" -n 1 -r CONTINUE if [ "$CONTINUE" == "y" ]; then @@ -432,6 +436,20 @@ post_log "$(ping www.diality.staging.kebormed.com -I $iwlan -c 3 -4)" } +function testSettingsCRC() { + # ----------------------------------------- Settings CRC + post_log_dash " SettingsCRC " + cd $SETTING_CONF_FOLDER_PATH + TSTEST="$(sha256sum -c $SETTINGS_CRC_FILE_PATH)" + if [ "$?" -eq 0 ]; then + post_log_pass "$POSTMSG_SETTINGSCRC$POSTMSG_POSTFIX_PASSED" + post_log "$TSTEST" + else + post_log_fail "$POSTMSG_SETTINGSCRC$POSTMSG_POSTFIX_FAILED" + fi + cd +} + function startCloudSync_setup() { # ----------------------------------------- CloudSync post_log_dash " CloudSync " @@ -561,4 +579,5 @@ setupBluetooth testTouchscreen testCloudSystem + testSettingsCRC }