Compare commits

...

5 Commits

Author SHA1 Message Date
Mikhail Tergoev
4465e4b90d updated changelog to 0.3.1 2025-03-11 16:58:53 +03:00
Mikhail Tergoev
8d7d0af012 updated DEBUG var 2025-03-11 16:58:17 +03:00
Mikhail Tergoev
ebd0ca8fc4 added script for Alta-Maximum 2025-03-11 16:56:32 +03:00
Mikhail Tergoev
199e1208cf added OVERWRITE for ALTA scripts 2025-03-11 16:34:01 +03:00
Mikhail Tergoev
2aab6a1951 added fatal error if installed file not found 2025-03-11 15:15:04 +03:00
7 changed files with 61 additions and 21 deletions

@ -1,5 +1,11 @@
История изменений:
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://www1.alta.ru/pub/packets/distr/gtdw280125.zip" "${AUTOINSTALL_EXE}" ; then
if try_download "https://www2.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
wine_run_install "${AUTOINSTALL_SETUP}" /S /OVERWRITE
try_remove_dir "$AUTOINSTALL_UNPACK"
WIN_FILE_EXEC="$DRIVE_C/ALTA/gtdw.exe"

30
autoinstall/alta-maximum Normal file

@ -0,0 +1,30 @@
#!/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
wine_run_install "${AUTOINSTALL_SETUP}" /S /OVERWRITE
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
wine_run_install "${AUTOINSTALL_SETUP}" /S /OVERWRITE
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
wine_run_install "${AUTOINSTALL_SETUP}" /S /OVERWRITE
try_remove_dir "$AUTOINSTALL_UNPACK"
WIN_FILE_EXEC="$DRIVE_C/ALTA/zapoln.exe"

@ -596,24 +596,27 @@ init_wine_ver () {
export WINESERVER="wineserver"
fi
if [[ $DEBUG != 1 ]] ; then
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
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'
else
# check_variables WINEDEBUG "fixme-all,err+loaddll,err+dll,err+file,err+reg,warn+file"
elif [[ $DEBUG == full ]] ; then
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 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"
export WH_WDBG=""
fi
@ -805,7 +808,7 @@ prepair_wine () {
Продолжая использовать данное ПО вы подтверждаете, что ознакомились с данным отказом от
ответственности и принимаете все риски, связанные с его использованием.
"
print_info "Для продолжения нажмите любую кнопку на клавиатуре."
print_info "Для продолжения нажмите любую клавишу на клавиатуре."
read -s -n 1
fi
@ -837,6 +840,7 @@ 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 "$@" ;;