Launcher updater added
This commit is contained in:
parent
46b534fa48
commit
a36f13a742
2 changed files with 6 additions and 4 deletions
|
|
@ -11,7 +11,7 @@ Icon=%ICON_LOCATION%
|
||||||
Type=Application
|
Type=Application
|
||||||
Categories=Network;WebBrowser;
|
Categories=Network;WebBrowser;
|
||||||
MimeType=application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xhtml_xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/http;x-scheme-handler/https;
|
MimeType=application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xhtml_xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/http;x-scheme-handler/https;
|
||||||
Actions=new-window;new-private-window;
|
Actions=new-window;new-private-window;update;
|
||||||
X-AppImage-Version=%APP_VERSION%
|
X-AppImage-Version=%APP_VERSION%
|
||||||
|
|
||||||
[Desktop Action new-window]
|
[Desktop Action new-window]
|
||||||
|
|
@ -22,3 +22,6 @@ Exec=%APP_LOCATION%
|
||||||
Name=New Incognito Window
|
Name=New Incognito Window
|
||||||
Exec=%APP_LOCATION% --incognito
|
Exec=%APP_LOCATION% --incognito
|
||||||
|
|
||||||
|
[Desktop Action update]
|
||||||
|
Name=Update Helium
|
||||||
|
Exec=%AUTO_UPDATE_SCRIPT%
|
||||||
|
|
@ -203,13 +203,12 @@ update_helium() {
|
||||||
mv $INSTALL_PATH/$APP_NAME.AppImage $BACKUP_PATH/$APP_NAME.old
|
mv $INSTALL_PATH/$APP_NAME.AppImage $BACKUP_PATH/$APP_NAME.old
|
||||||
mv $TMP/$GIT_FILENAME $INSTALL_PATH/$APP_NAME.AppImage
|
mv $TMP/$GIT_FILENAME $INSTALL_PATH/$APP_NAME.AppImage
|
||||||
cp $LAUNCHER_PATH/$APP_NAME.desktop $BACKUP_PATH/$APP_NAME.desktop.old
|
cp $LAUNCHER_PATH/$APP_NAME.desktop $BACKUP_PATH/$APP_NAME.desktop.old
|
||||||
################ HELP ################
|
sed -i "s|X-AppImage-Version=.*|X-AppImage-Version=$($INSTALL_PATH/$APP_NAME.AppImage --version | awk '{print $2}')|" $LAUNCHER_PATH/$APP_NAME.desktop
|
||||||
sed -i "s|X-AppImage-Version=.|X-AppImage-Version=$LOCAL_VERSION|" $LAUNCHER_PATH/$APP_NAME.desktop
|
|
||||||
echo -e "\n ${GRN}$APP_NAME_LONG is up-to-date !${CRS}\n"
|
echo -e "\n ${GRN}$APP_NAME_LONG is up-to-date !${CRS}\n"
|
||||||
break
|
break
|
||||||
|
|
||||||
elif [[ "$CONFIRM" == "n" || "$CONFIRM" == "N" ]] ; then
|
elif [[ "$CONFIRM" == "n" || "$CONFIRM" == "N" ]] ; then
|
||||||
echo -e "\n ${RED}Update cancelled!${CRS}\n"
|
echo -e " ${RED}Update cancelled!${CRS}\n"
|
||||||
exit
|
exit
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue