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-2"
|
||
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
|