Compare commits

..

No commits in common. "4465e4b90d5eb688ecf16a419ccf0b0d59254e28" and "61e95fc8839403c10ab227ff0acd97d3fbd4af6b" have entirely different histories.

7 changed files with 21 additions and 61 deletions

@ -1,11 +1,5 @@
История изменений:
0.3.1:
* добавлен вывод ошибки, если установочного файла не существует
* исправлена тихая установка нескольких приложений "Альта-Софт" в один префикс и каталог
* добавлена автоустановка:
winehelper install alta-maximum - "Альта-Максимум"
0.3.0:
* добавлена автоматическое определение версии ПО "Декларация", с возможностью последующего обновления поверх старой версии программы
* обновлена версия tester_n - до актуальной на 10.03.2025

@ -16,11 +16,11 @@ AUTOINSTALL_UNPACK="${WH_TMP_DIR}/gtdw280125"
AUTOINSTALL_SETUP="${WH_TMP_DIR}/gtdw280125/setup.exe"
prepair_wine
if try_download "https://www2.alta.ru/pub/packets/distr/gtdw280125.zip" "${AUTOINSTALL_EXE}" ; then
if try_download "https://www1.alta.ru/pub/packets/distr/gtdw280125.zip" "${AUTOINSTALL_EXE}" ; then
7z x -y "${AUTOINSTALL_EXE}" -o"${AUTOINSTALL_UNPACK}"
try_remove_file "$AUTOINSTALL_EXE"
wine_run_install "${AUTOINSTALL_SETUP}" /S /OVERWRITE
wine_run_install "${AUTOINSTALL_SETUP}" /S
try_remove_dir "$AUTOINSTALL_UNPACK"
WIN_FILE_EXEC="$DRIVE_C/ALTA/gtdw.exe"

@ -1,30 +0,0 @@
#!/usr/bin/env bash
# info_ru: Пакет программ для таможенного оформления. Включает программы Альта-ГТД, Такса и ТамДок в комплектациях Максимум, а также программу Заполнитель.
########################################################################
export WH_AUTOINSTALL="1"
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
export WINEPREFIX="alta"
export PROG_NAME="Альта-Максимум"
export BASE_PFX="alta_pfx_x86_v01"
export WH_WINDOWS_VER="10"
export WINEARCH="win32"
export INSTALL_DLL="corefonts eufonts lucida opensymbol tahoma cjkfonts vb6run mdac28 msxml3 msxml4 msxml6 mfc42 jet40 native_oleaut32"
AUTOINSTALL_EXE="${WH_TMP_DIR}/maximum100325.zip"
AUTOINSTALL_UNPACK="${WH_TMP_DIR}/maximum100325"
AUTOINSTALL_SETUP="${WH_TMP_DIR}/maximum100325/setup.exe"
prepair_wine
if try_download "https://www2.alta.ru/pub/packets/distr/maximum100325.zip" "${AUTOINSTALL_EXE}" ; then
7z x -y "${AUTOINSTALL_EXE}" -o"${AUTOINSTALL_UNPACK}"
try_remove_file "$AUTOINSTALL_EXE"
wine_run_install "${AUTOINSTALL_SETUP}" /S /OVERWRITE
try_remove_dir "$AUTOINSTALL_UNPACK"
ALTA_PATH="$DRIVE_C/Alta"
create_desktop "Альта-ГТД" "$ALTA_PATH/gtdw.exe" "altagtd"
create_desktop "Таможенные документы" "$ALTA_PATH/ordview.exe" "altatamdoc"
create_desktop "Такса" "$ALTA_PATH/taxwin.exe" "altatax"
create_desktop "Заполнитель" "$ALTA_PATH/zapoln.exe" "altazap"
fi

@ -20,7 +20,7 @@ if try_download "https://www2.alta.ru/pub/packets/distr/ordw030225.zip" "${AUTOI
7z x -y "${AUTOINSTALL_EXE}" -o"${AUTOINSTALL_UNPACK}"
try_remove_file "$AUTOINSTALL_EXE"
wine_run_install "${AUTOINSTALL_SETUP}" /S /OVERWRITE
wine_run_install "${AUTOINSTALL_SETUP}" /S
try_remove_dir "$AUTOINSTALL_UNPACK"
WIN_FILE_EXEC="$DRIVE_C/ALTA/ordview.exe"

@ -20,7 +20,7 @@ if try_download "https://www2.alta.ru/pub/packets/distr/taxwin040225.zip" "${AUT
7z x -y "${AUTOINSTALL_EXE}" -o"${AUTOINSTALL_UNPACK}"
try_remove_file "$AUTOINSTALL_EXE"
wine_run_install "${AUTOINSTALL_SETUP}" /S /OVERWRITE
wine_run_install "${AUTOINSTALL_SETUP}" /S
try_remove_dir "$AUTOINSTALL_UNPACK"
WIN_FILE_EXEC="$DRIVE_C/ALTA/taxwin.exe"

@ -20,7 +20,7 @@ if try_download "https://www1.alta.ru/pub/packets/distr/zapwin040225.zip" "${AUT
7z x -y "${AUTOINSTALL_EXE}" -o"${AUTOINSTALL_UNPACK}"
try_remove_file "$AUTOINSTALL_EXE"
wine_run_install "${AUTOINSTALL_SETUP}" /S /OVERWRITE
wine_run_install "${AUTOINSTALL_SETUP}" /S
try_remove_dir "$AUTOINSTALL_UNPACK"
WIN_FILE_EXEC="$DRIVE_C/ALTA/zapoln.exe"

@ -596,27 +596,24 @@ init_wine_ver () {
export WINESERVER="wineserver"
fi
check_variables DXVK_LOG_LEVEL "none"
check_variables VKD3D_SHADER_DEBUG "none"
check_variables VKD3D_DEBUG "none"
check_variables DXVK_LOG_PATH "none"
check_variables VKBASALT_LOG_LEVEL "none"
check_variables DXVK_NVAPI_LOG_LEVEL "none"
if [[ $DEBUG == 0 ]] ; then
if [[ $DEBUG != 1 ]] ; then
check_variables WINEDEBUG "-all"
check_variables DXVK_LOG_LEVEL "none"
check_variables VKD3D_SHADER_DEBUG "none"
check_variables VKD3D_DEBUG "none"
check_variables DXVK_LOG_PATH "none"
check_variables VKBASALT_LOG_LEVEL "none"
check_variables DXVK_NVAPI_LOG_LEVEL "none"
export WH_WDBG='2>/dev/null'
elif [[ $DEBUG == full ]] ; then
check_variables WINEDEBUG "+loaddll,+seh"
export DXVK_LOG_LEVEL="error"
export VKD3D_DEBUG "error"
export WINE_MONO_TRACE "E:System.NotImplementedException"
export VK_LOADER_DEBUG "error"
export VKBASALT_LOG_LEVEL "error"
export DXVK_NVAPI_LOG_LEVEL "error"
export WH_WDBG=""
else
check_variables WINEDEBUG "err+all"
# check_variables WINEDEBUG "fixme-all,err+loaddll,err+dll,err+file,err+reg,warn+file"
check_variables WINEDEBUG "+loaddll,+seh"
check_variables DXVK_LOG_LEVEL "error"
check_variables VKD3D_DEBUG "error"
check_variables WINE_MONO_TRACE "E:System.NotImplementedException"
check_variables VK_LOADER_DEBUG "error"
check_variables VKBASALT_LOG_LEVEL "error"
check_variables DXVK_NVAPI_LOG_LEVEL "error"
export WH_WDBG=""
fi
@ -808,7 +805,7 @@ prepair_wine () {
Продолжая использовать данное ПО вы подтверждаете, что ознакомились с данным отказом от
ответственности и принимаете все риски, связанные с его использованием.
"
print_info "Для продолжения нажмите любую клавишу на клавиатуре."
print_info "Для продолжения нажмите любую кнопку на клавиатуре."
read -s -n 1
fi
@ -840,7 +837,6 @@ wine_run () {
wine_run_install () {
print_info "Запускаем установку приложения $PROG_NAME."
[[ ! -f "$1" ]] && fatal "Нет файла для установки: $1"
case "${1,,}" in
*.exe) wine_run $WINE_WIN_START "$@" ;;
*.msi) wine_run msiexec /i "$@" ;;