mirror of
https://git.h0ster.org/fr4nz/helium-helper.git
synced 2026-03-18 21:20:17 +01:00
Update function changed
This commit is contained in:
parent
125aa7e318
commit
78515c2d7c
2 changed files with 8 additions and 4 deletions
|
|
@ -302,11 +302,13 @@ update_application() {
|
||||||
### COMPARE LOCAL & REMOTE VERSION
|
### COMPARE LOCAL & REMOTE VERSION
|
||||||
LOCAL_VERSION_NUM=$(echo $LOCAL_VERSION | tr -d .)
|
LOCAL_VERSION_NUM=$(echo $LOCAL_VERSION | tr -d .)
|
||||||
APP_SOURCE_VERSION_NUM=$(echo $APP_SOURCE_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
|
if [ "$APP_SOURCE_VERSION" == "$LOCAL_VERSION" ] ; then
|
||||||
echo -e "\n ${GRN}$APP_NAME_LONG is already up-to-date!${CRS}\n"
|
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"
|
echo -e "\n ${LCY}$APP_NAME_LONG is updatable!${CRS}\n"
|
||||||
app_version_info
|
app_version_info
|
||||||
|
|
||||||
|
|
@ -917,14 +919,14 @@ compare_version() {
|
||||||
help() {
|
help() {
|
||||||
echo -e "\n${LCY}${SCRIPT_NAME}${CRS}\n"
|
echo -e "\n${LCY}${SCRIPT_NAME}${CRS}\n"
|
||||||
echo -e "$APP_NAME_LONG installer & updater script\n"
|
echo -e "$APP_NAME_LONG installer & updater script\n"
|
||||||
echo -e "Syntax: $SCRIPT_FILE_NAME [ -i | -l | -a | -u | -b | -B | -r | -c | -s | -S | -h ]\n"
|
echo -e "Syntax: $SCRIPT_FILE_NAME [ -i | -l | -a | -u | -b | -r | -c | -s | -S | -h ]\n"
|
||||||
echo -e "Options:\n"
|
echo -e "Options:\n"
|
||||||
echo -e "\t-i\tInstall $APP_NAME_LONG from $APP_SOURCE"
|
echo -e "\t-i\tInstall $APP_NAME_LONG from $APP_SOURCE"
|
||||||
echo -e "\t-l\tCreate desktop launcher"
|
echo -e "\t-l\tCreate desktop launcher"
|
||||||
echo -e "\t-a\tCreate alias for $SCRIPT_FILE_NAME"
|
echo -e "\t-a\tCreate alias for $SCRIPT_FILE_NAME"
|
||||||
echo -e "\t-u\tUpdate $APP_NAME_LONG from $APP_SOURCE"
|
echo -e "\t-u\tUpdate $APP_NAME_LONG from $APP_SOURCE"
|
||||||
echo -e "\t-b\tBackup $APP_NAME_LONG & configuration"
|
echo -e "\t-b\tBackup $APP_NAME_LONG & configuration"
|
||||||
echo -e "\t-B\tRestore $APP_NAME_LONG & configuration from backup"
|
#echo -e "\t-B\tRestore $APP_NAME_LONG & configuration from backup"
|
||||||
echo -e "\t-r\tRemove $APP_NAME_LONG"
|
echo -e "\t-r\tRemove $APP_NAME_LONG"
|
||||||
echo -e "\t-c\tCompare local to remote version"
|
echo -e "\t-c\tCompare local to remote version"
|
||||||
echo -e "\t-s\tShow script version"
|
echo -e "\t-s\tShow script version"
|
||||||
|
|
|
||||||
|
|
@ -254,11 +254,13 @@ update_helium() {
|
||||||
### COMPARE LOCAL & REMOTE VERSION
|
### COMPARE LOCAL & REMOTE VERSION
|
||||||
LOCAL_VERSION_NUM=$(echo $LOCAL_VERSION | tr -d .)
|
LOCAL_VERSION_NUM=$(echo $LOCAL_VERSION | tr -d .)
|
||||||
APP_SOURCE_VERSION_NUM=$(echo $APP_SOURCE_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
|
if [ "$APP_SOURCE_VERSION" == "$LOCAL_VERSION" ] ; then
|
||||||
notify-send --icon="$ICON" "$NOTIFY_NAME" "Browser is up-to-date"
|
notify-send --icon="$ICON" "$NOTIFY_NAME" "Browser is up-to-date"
|
||||||
|
|
||||||
elif [ "$APP_SOURCE_VERSION_NUM" -gt "$LOCAL_VERSION_NUM" ] ; then
|
elif [ $(echo "$APP_SOURCE_VERSION_NUM > $LOCAL_VERSION_NUM" | bc -l) -eq 1 ] ; then
|
||||||
mkdir -p $TMP
|
mkdir -p $TMP
|
||||||
wget -P $TMP $DOWNLOAD_URL -q
|
wget -P $TMP $DOWNLOAD_URL -q
|
||||||
chmod +x $TMP/$APP_SOURCE_FILENAME
|
chmod +x $TMP/$APP_SOURCE_FILENAME
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue