forked from CastroFidel/winehelper
		
	
		
			
				
	
	
		
			40 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/usr/bin/env bash
 | ||
| # info_ru: Программа “АРМ КТ ПРОФ АТТЕСТАТ” для документов об основном общем, среднем общем образовании.
 | ||
| ########################################################################
 | ||
| export PROG_URL="https://armregistr.ru/programmnoe-obespechenie/licenziya-na-programmnoe-obespechenie-dlya-zapolneniya-blank-4"
 | ||
| export WH_WINE_USE="wine_x_tkg_10-0_amd64"
 | ||
| export WINEPREFIX="arm-kt"
 | ||
| export PROG_NAME="АРМ КТ ПРОФ АТТЕСТАТ"
 | ||
| export PROG_ICON="armkt"
 | ||
| export BASE_PFX="none"
 | ||
| export WINEARCH="win64"
 | ||
| export INSTALL_DLL=""
 | ||
| export WH_WINDOWS_VER="7"
 | ||
| 
 | ||
| AUTOINSTALL_URL=$(curl -s "$PROG_URL" | grep "setup.zip" | awk -F'"' '{print $2}')
 | ||
| SHORT_NAME=$(echo $AUTOINSTALL_URL | awk -F'/' '{print $5}')
 | ||
| VER_EXE=$(echo $AUTOINSTALL_URL | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+')
 | ||
| AUTOINSTALL_ZIP="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.zip"
 | ||
| AUTOINSTALL_EXE="${WH_TMP_DIR}/$SHORT_NAME-$VER_EXE-setup.exe"
 | ||
| 
 | ||
| if [[ -z $VER_EXE ]]
 | ||
| then fatal "Не удалось получить версию ПО со страницы на сайте!"
 | ||
| else print_info "Устанавливаем $PROG_NAME версии $VER_EXE"
 | ||
| fi
 | ||
| 
 | ||
| prepair_wine
 | ||
| 
 | ||
| if try_download "$AUTOINSTALL_URL" "$AUTOINSTALL_ZIP" ; then
 | ||
|     unpack "$AUTOINSTALL_ZIP" "${WH_TMP_DIR}"
 | ||
|     try_remove_file "$AUTOINSTALL_ZIP"
 | ||
| 
 | ||
|     wine_run_install "${AUTOINSTALL_EXE}" /VERYSILENT
 | ||
|     try_remove_file "${AUTOINSTALL_EXE}"
 | ||
| 
 | ||
|     create_desktop "$PROG_NAME" \
 | ||
|     "$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/$SHORT_NAME.exe" "$PROG_ICON"
 | ||
| 
 | ||
|     create_desktop "Регистрация $PROG_NAME" \
 | ||
|     "$DRIVE_C/Program Files/KtSoftware/$SHORT_NAME/${SHORT_NAME}Reg.exe" "$PROG_ICON"
 | ||
| fi
 |