2022-02-17 09:31:45 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								#!/bin/bash
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								####################################################################################################  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# Name:         Autodesk Fusion 360 - Cronjob for Update (Linux)                                   #  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# Description:  This file checks whether there is a newer version of Autodesk Fusion 360.          #  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# Author:       Steve Zabka                                                                        #  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# Author URI:   https://cryinkfly.com                                                              #  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# License:      MIT                                                                                #  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# Copyright (c) 2020-2022                                                                          #  
						 
					
						
							
								
									
										
										
										
											2022-02-21 16:58:40 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								# Time/Date:    17:00/21.02.2022                                                                   #  
						 
					
						
							
								
									
										
										
										
											2022-02-21 14:09:06 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								# Version:      1.0.0                                                                              #  
						 
					
						
							
								
									
										
										
										
											2022-02-17 09:31:45 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								####################################################################################################  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# Path: /$HOME/.config/fusion-360/bin/update.sh  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								###############################################################################################################################################################  
						 
					
						
							
								
									
										
										
										
											2022-02-17 11:12:53 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# Window Title (Launcher)  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								program_name = "Autodesk Fusion 360 for Linux - Launcher"  
						 
					
						
							
								
									
										
										
										
											2022-02-17 09:31:45 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-02-17 11:12:53 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								###############################################################################################################################################################  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# ALL FUNCTIONS ARE ARRANGED HERE:                                                                                                                            #  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								###############################################################################################################################################################  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-02-21 09:50:08 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								# Load the locale files ...  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								function  load-locale-cs {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  . $HOME /.config/fusion-360/locale/cs-CZ/locale-cs.sh
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								function  load-locale-de {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  . $HOME /.config/fusion-360/locale/de-DE/locale-de.sh
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								function  load-locale-en {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  . $HOME /.config/fusion-360/locale/en-US/locale-en.sh
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								function  load-locale-es {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  . $HOME /.config/fusion-360/locale/es-ES/locale-es.sh
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								function  load-locale-fr {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  . $HOME /.config/fusion-360/locale/fr-FR/locale-fr.sh
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								function  load-locale-it {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  . $HOME /.config/fusion-360/locale/it-IT/locale-it.sh
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								function  load-locale-ja {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  . $HOME /.config/fusion-360/locale/ja-JP/locale-ja.sh
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								function  load-locale-ko {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  . $HOME /.config/fusion-360/locale/ko-KR/locale-ko.sh
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								function  load-locale-zh {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  . $HOME /.config/fusion-360/locale/zh-CN/locale-zh.sh
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-02-21 10:47:10 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								function  setupact-config-locale {  
						 
					
						
							
								
									
										
										
										
											2022-02-21 16:56:02 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  config_locale = ` . $HOME /.config/fusion-360/bin/read-text.sh $HOME /.config/fusion-360/logs/profile-locale.log 1` 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-21 10:47:10 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  if  [  " $config_locale "  =  "cs-CZ"  ] ;  then 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    load-locale-cs
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  elif  [  " $config_locale "  =  "de-DE"  ] ;  then 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    load-locale-de
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  elif  [  " $config_locale "  =  "en-US"  ] ;  then 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    load-locale-en
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  elif  [  " $config_locale "  =  "es-ES"  ] ;  then 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    load-locale-es
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  elif  [  " $config_locale "  =  "fr-FR"  ] ;  then 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    load-locale-fr
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  elif  [  " $config_locale "  =  "it-IT"  ] ;  then 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    load-locale-it
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  elif  [  " $config_locale "  =  "ja-JP"  ] ;  then 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    load-locale-ja
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  elif  [  " $config_locale "  =  "ko-KR"  ] ;  then 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    load-locale-ko
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  elif  [  " $config_locale "  =  "zh-CN"  ] ;  then 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    load-locale-zh
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  else 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    load-locale-en
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  fi   
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-02-21 09:50:08 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								###############################################################################################################################################################  
						 
					
						
							
								
									
										
										
										
											2022-02-21 16:56:02 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 09:02:13 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								# Checks if there is an update for Autodesk Fusion 360.  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								function  setupact-check-info {  
						 
					
						
							
								
									
										
										
										
											2022-02-21 14:01:49 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  if  [  $get_update  -eq 1  ] ;  then 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-17 11:12:53 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    setupact-update-question
							 
						 
					
						
							
								
									
										
										
										
											2022-02-21 14:01:49 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  elif  [  $get_update  -eq 0  ] ;  then 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 09:02:13 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    setupact-no-update-info 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-17 09:31:45 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								  else     
							 
						 
					
						
							
								
									
										
										
										
											2022-02-21 12:50:29 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    setupact-no-connection-warning
							 
						 
					
						
							
								
									
										
										
										
											2022-02-17 09:31:45 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								  fi 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 09:02:13 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								###############################################################################################################################################################  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								function  setupact-get-update {  
						 
					
						
							
								
									
										
										
										
											2022-02-17 09:31:45 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								  wget https://dl.appstreaming.autodesk.com/production/installers/Fusion%20360%20Admin%20Install.exe -O Fusion360installer.exe
							 
						 
					
						
							
								
									
										
										
										
											2022-02-20 12:37:16 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  mv "Fusion360installer.exe"  " $HOME /.config/fusion-360/downloads/Fusion360installer.exe " 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-21 17:30:44 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  cp " $HOME /.config/fusion-360/downloads/Fusion360installer.exe "  " $HOME /.wineprefixes/fusion360/drive_c/users/ $USER /Downloads/Fusion360installer.exe " 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-17 09:31:45 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 09:02:13 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								###############################################################################################################################################################  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-02-21 16:23:02 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								# You must change the first part ($HOME/.wineprefixes/fusion360) and the last part (WINEPREFIX="$HOME/.wineprefixes/fusion360") when you have installed Autodesk Fusion 360 into another directory!  
						 
					
						
							
								
									
										
										
										
											2022-02-18 09:02:13 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								function  setupact-install-update {  
						 
					
						
							
								
									
										
										
										
											2022-02-21 16:23:02 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  WINEPREFIX = " $HOME /.wineprefixes/fusion360 "  wine $HOME /.wineprefixes/fusion360/drive_c/users/$USER /Downloads/Fusion360installer.exe -p deploy -g -f log.txt --quiet
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  WINEPREFIX = " $HOME /.wineprefixes/fusion360 "  wine $HOME /.wineprefixes/fusion360/drive_c/users/$USER /Downloads/Fusion360installer.exe -p deploy -g -f log.txt --quiet
							 
						 
					
						
							
								
									
										
										
										
											2022-02-17 09:31:45 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								###############################################################################################################################################################  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# ALL DIALOGS ARE ARRANGED HERE:                                                                                                                              #  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								###############################################################################################################################################################  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-02-17 11:12:53 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								# The user get a informationt that no newer version of Autodesk Fusion 360 was found!  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								function  setupact-no-update-info {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  zenity --info \
 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-21 10:47:10 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								         --text= " $text_no_update_info "  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         --width= 400  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         --height= 100 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-17 11:12:53 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								###############################################################################################################################################################  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 09:02:13 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								# The user will be informed that he is skipping the update!  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								function  setupact-skip-info {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  zenity --warning \
 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-21 10:47:10 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								         --text= " $text_skip_update_info "  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         --width= 400  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         --height= 100 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 09:02:13 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								###############################################################################################################################################################  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-02-17 11:12:53 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								# The user get a informationt that there is no connection to the server!  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								function  setupact-no-connection-warning {  
						 
					
						
							
								
									
										
										
										
											2022-02-18 09:02:13 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  zenity --error \
 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-21 10:47:10 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								         --text= " $text_no_connection_warning "  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         --width= 400  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         --height= 100 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-17 11:12:53 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								###############################################################################################################################################################  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# The user will be asked if he wants to update or not.  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								function  setupact-update-question {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  zenity --question \
 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-21 10:47:10 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								         --title= " $program_name "  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         --text= " $text_update_question "  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         --width= 400  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         --height= 100 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-17 11:12:53 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  answer = $? 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 09:02:13 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  if  [  " $answer "  -eq 0  ] ;  then     
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    setupact-get-update
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    setupact-install-update
							 
						 
					
						
							
								
									
										
										
										
											2022-02-17 11:12:53 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  elif  [  " $answer "  -eq 1  ] ;  then 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-18 09:02:13 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    setupact-skip-info
							 
						 
					
						
							
								
									
										
										
										
											2022-02-17 11:12:53 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  fi 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								###############################################################################################################################################################  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# A progress bar is displayed here.  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								function  setupact-progressbar {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  ( 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-21 10:47:10 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    echo  "30"  ;  sleep 2 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    echo  "# Connecting to the server ..."  ;  sleep 3 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    echo  "50"  ;  sleep 1 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    echo  "# Check all files ..."  ;  sleep 1 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-21 17:29:46 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    setupact-config-update
							 
						 
					
						
							
								
									
										
										
										
											2022-02-21 12:14:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    echo  "75"  ;  sleep 3 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    echo  "# All files are checked!"  ;  sleep 1 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-21 10:47:10 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  )  | 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  zenity --progress \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         --title= " $program_name "  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         --text= "Search for new updates ..."  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         --width= 400  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         --height= 100  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         --percentage= 0 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  if  [  " $? "  =  0  ]  ;  then 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    setupact-check-info
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  elif  [  " $? "  =  1  ]  ;  then 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    zenity --question \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								           --title= " $program_name "  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								           --text= " $text_skip_update_question "  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								           --width= 400  \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								           --height= 100 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    answer = $? 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    if  [  " $answer "  -eq 0  ] ;  then 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      echo  "Do nothing!" 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    elif  [  " $answer "  -eq 1  ] ;  then 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      setupact-progressbar
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    fi 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    elif  [  " $? "  =  -1 ]  ;  then 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      zenity --error \
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								             --text= " $text_error " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    exit; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  fi 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-17 11:12:53 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
									
										
										
										
											2022-02-17 09:31:45 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								###############################################################################################################################################################  
						 
					
						
							
								
									
										
										
										
											2022-02-18 11:44:23 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								# THE PROGRAM IS STARTED HERE:                                                                                                                                #  
						 
					
						
							
								
									
										
										
										
											2022-02-17 09:31:45 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								###############################################################################################################################################################  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-02-21 10:47:10 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								setupact-config-locale
							 
						 
					
						
							
								
									
										
										
										
											2022-02-17 11:12:53 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								setupact-progressbar