diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/assets/icon/helium.png b/assets/icon/helium.png old mode 100644 new mode 100755 diff --git a/assets/launcher/helium.desktop.template b/assets/launcher/helium.desktop.template old mode 100644 new mode 100755 diff --git a/assets/workflow/merge.yml b/assets/workflow/merge.yml old mode 100644 new mode 100755 diff --git a/devdoc.md b/devdoc.md old mode 100644 new mode 100755 diff --git a/helium_helper.sh b/helium_helper.sh index 726656b..32c5bf8 100755 --- a/helium_helper.sh +++ b/helium_helper.sh @@ -37,8 +37,8 @@ ASSET_PATH=$INSTALL_PATH/assets BACKUP_PATH=$ASSET_PATH/backup LOG_PATH=$ASSET_PATH/logs LOG=$LOG_PATH/log -LAUNCHER_PATH=$HOME/.local/share/applications -SCRIPT_PATH=$HOME/.local/bin +LAUNCHER_PATH=$HOME/.local/share/applications1 +SCRIPT_PATH=$HOME/.local/bin1 ## REMOTE LOCATIONS REMOTE_REPO_BRANCH="main" @@ -295,18 +295,20 @@ update_application() { exit elif [ -z "$LOCAL_VERSION" ] ; then - echo -e "\n ${RED}Empty version tag from ${CYN}local AppImage${RED}! Can't compare, exiting...${CRS}\n" + echo -e "\n ${RED}Empty version tag from ${CYN}local $FILE_EXTENSION${RED}! Can't compare, exiting...${CRS}\n" exit fi ### COMPARE LOCAL & REMOTE VERSION LOCAL_VERSION_NUM=$(echo $LOCAL_VERSION | tr -d .) APP_SOURCE_VERSION_NUM=$(echo $APP_SOURCE_VERSION | tr -d .) + APP_SOURCE_VERSION_NUM=$(echo "1.$APP_SOURCE_VERSION_NUM") + LOCAL_VERSION_NUM=$(echo "1.$LOCAL_VERSION_NUM") if [ "$APP_SOURCE_VERSION" == "$LOCAL_VERSION" ] ; then echo -e "\n ${GRN}$APP_NAME_LONG is already up-to-date!${CRS}\n" - elif [ "$APP_SOURCE_VERSION_NUM" -gt "$LOCAL_VERSION_NUM" ] ; then + elif [ $(echo "$APP_SOURCE_VERSION_NUM > $LOCAL_VERSION_NUM" | bc -l) -eq 1 ] ; then echo -e "\n ${LCY}$APP_NAME_LONG is updatable!${CRS}\n" app_version_info