Index: scripts/globals.sh =================================================================== diff -u -rccddb9de7bc94036e130e034b1de67dca00e028d -r09b034fc5b66e9959e23a04729ab40b3e830dbe7 --- scripts/globals.sh (.../globals.sh) (revision ccddb9de7bc94036e130e034b1de67dca00e028d) +++ scripts/globals.sh (.../globals.sh) (revision 09b034fc5b66e9959e23a04729ab40b3e830dbe7) @@ -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 @@ -116,6 +117,9 @@ DENALI_USER=denali DENALI_HOME=/home/$DENALI_USER +SETTING_CONF_FOLDER_PATH=/var/configurations +SETTINGS_CRC_FILE_PATH=$DENALI_HOME/settings.crc + function user_input() { read -p "$1? $2" -n 1 -r if [ "$CONTINUE" == "y" ]; then @@ -444,6 +448,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 " @@ -573,4 +591,5 @@ setupBluetooth testTouchscreen testCloudSystem + testSettingsCRC }