diff --git a/APP/ui/synOCR-start.sh b/APP/ui/synOCR-start.sh index e05a5f4..6042163 100755 --- a/APP/ui/synOCR-start.sh +++ b/APP/ui/synOCR-start.sh @@ -194,7 +194,7 @@ fi fi # monthly check for updates: - if [[ $(sqlite3 ./etc/synOCR.sqlite "SELECT value_1 FROM system WHERE key='checkmon'") -ne $(date +%m) ]]; then + if [[ $(sqlite3 ./etc/synOCR.sqlite "SELECT value_1 FROM system WHERE key='checkmon'") != $(date +%m) ]]; then local_version=$(grep "^version" /var/packages/synOCR/INFO | cut -d '"' -f2) if [ "$(grep "^beta" /var/packages/synOCR/INFO | cut -d '"' -f2)" = yes ]; then release_channel=beta @@ -202,7 +202,7 @@ fi release_channel=release fi sqlite3 "./etc/synOCR.sqlite" "UPDATE system SET value_1='$(date +%m)' WHERE key='checkmon'" - if [[ $(sqlite3 ./etc/synOCR.sqlite "SELECT value_1 FROM system WHERE key='checkmon'") -eq $(date +%m) ]]; then + if [[ $(sqlite3 ./etc/synOCR.sqlite "SELECT value_1 FROM system WHERE key='checkmon'") = $(date +%m) ]]; then server_info=$(wget --no-check-certificate --timeout=20 --tries=3 -q -O - "https://geimist.eu/synOCR/updateserver.php?file=VERSION&version=${local_version}&arch=${machinetyp}&dsm=${dsm_version}&device=$(uname -a | awk -F_ '{print $NF}' | sed "s/+/plus/g")" ) online_version=$(echo "$server_info" | jq -r .dsm.dsm${dsm_version}.${release_channel}.version)