diff --git a/testinstall/abc-akkord-pos b/testinstall/abc-akkord-pos index 6791101..18acf17 100644 --- a/testinstall/abc-akkord-pos +++ b/testinstall/abc-akkord-pos @@ -2,7 +2,7 @@ # info_ru: Автоматизация контроля координации организационно-распорядительной деятельности. ПОС Редакция. ######################################################################## export WH_WINE_USE="wine-9.0.14-alt1-amd64" -export WINEPREFIX="abc" +export WINEPREFIX="abccenter" export PROG_NAME="АВС АККОРД ПОС" export PROG_ICON="abc_akkord" export BASE_PFX="none" @@ -10,13 +10,12 @@ export WH_WINDOWS_VER="10" export WINEARCH="win64" # export INSTALL_DLL="" +prepair_wine # Возможны точки либо нижнее подчеркивание в URL-адресе try_get_page "https://abccenter.ru/download-ru/" VERDATE=$(read_page | grep -oP 'akkord_pos_\K\d+[._]\d+[._]\d+[._]\d+_\d+-\d+-\d+') AUTOINSTALL_EXE="${WH_TMP_DIR}/akkord_pos_${VERDATE}.exe" -prepair_wine - if try_download "https://abccenter.ru/wp-content/soft/akkord_pos_${VERDATE}.exe" "${AUTOINSTALL_EXE}" ; then wine_run_install "${AUTOINSTALL_EXE}" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- try_remove_file "$AUTOINSTALL_EXE" diff --git a/testinstall/abc-akkord-pro b/testinstall/abc-akkord-pro index b620274..fa53138 100644 --- a/testinstall/abc-akkord-pro +++ b/testinstall/abc-akkord-pro @@ -2,7 +2,7 @@ # info_ru: Автоматизация контроля координации организационно-распорядительной деятельности. Профессиональная Редакция. ######################################################################## export WH_WINE_USE="wine-9.0.14-alt1-amd64" -export WINEPREFIX="abc" +export WINEPREFIX="abccenter" export PROG_NAME="АВС АККОРД Профессиональный" export PROG_ICON="abc_akkord" export BASE_PFX="none" @@ -11,18 +11,9 @@ export WINEARCH="win64" # export INSTALL_DLL="" prepair_wine -print_info "Загрузка страницы..." -ABC_FILE="${WH_TMP_DIR}/abc_akkord_pro.html" -curl -o "$ABC_FILE" -A "Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)" "https://abccenter.ru/download-ru/" - -if [[ ! -f "$ABC_FILE" ]] \ -|| grep -q "Forbidden" "$ABC_FILE" -then - fatal "Страница сайта не доступна, или превышено количество запросов к странице." -fi - # Возможны точки либо нижнее подчеркивание в URL-адресе -VERDATE=$(grep -oP 'akkord_pro_\K\d+[._]\d+[._]\d+[._]\d+_\d+-\d+-\d+' "$ABC_FILE") +try_get_page "https://abccenter.ru/download-ru/" +VERDATE=$(read_page | grep -oP 'akkord_pro_\K\d+[._]\d+[._]\d+[._]\d+_\d+-\d+-\d+') AUTOINSTALL_EXE="${WH_TMP_DIR}/akkord_pro_${VERDATE}.exe" if try_download "https://abccenter.ru/wp-content/soft/akkord_pro_${VERDATE}.exe" "${AUTOINSTALL_EXE}" ; then diff --git a/testinstall/abc-bim-plugins b/testinstall/abc-bim-plugins index fe1591e..a6cc172 100644 --- a/testinstall/abc-bim-plugins +++ b/testinstall/abc-bim-plugins @@ -2,7 +2,7 @@ # info_ru: Комплект плагинов «Сметная система АВС» к BIM-системам. ######################################################################## export WH_WINE_USE="wine-9.0.14-alt1-amd64" -export WINEPREFIX="abc" +export WINEPREFIX="abccenter" export PROG_NAME="ABC-BIM-Plugins-RU" export BASE_PFX="none" export WH_WINDOWS_VER="10" @@ -10,17 +10,9 @@ export WINEARCH="win64" # export INSTALL_DLL="" prepair_wine -print_info "Загрузка страницы..." -ABC_FILE="${WH_TMP_DIR}/ABC-BIM-Plugins-RU.html" -curl -o "$ABC_FILE" -A "Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)" "https://abccenter.ru/download-ru/" - -if [[ ! -f "$ABC_FILE" ]] \ -|| grep -q "Forbidden" "$ABC_FILE" -then - fatal "Страница сайта не доступна, или превышено количество запросов к странице." -fi - -VERSION=$(grep -oP 'ABC-BIM-Plugins-RU_\K\d+[._]\d+[._]\d+' "$ABC_FILE" | sed -E 's/[._]/./g') +# Возможны точки либо нижнее подчеркивание в URL-адресе +try_get_page "https://abccenter.ru/download-ru/" +VERSION=$(read_page | grep -oP 'ABC-BIM-Plugins-RU_\K\d+[._]\d+[._]\d+'| sed -E 's/[._]/./g') AUTOINSTALL_EXE="${WH_TMP_DIR}/ABC-BIM-Plugins-RU_${VERSION}.exe" if try_download "https://abccenter.ru/wp-content/soft/ABC-BIM-Plugins-RU_${VERSION}_Setup.exe" "${AUTOINSTALL_EXE}" ; then diff --git a/testinstall/abc-bim-ru b/testinstall/abc-bim-ru index c50c2d8..b745e95 100644 --- a/testinstall/abc-bim-ru +++ b/testinstall/abc-bim-ru @@ -2,7 +2,7 @@ # info_ru: Интеграция сметной системы АВС с BIM-платформами. ######################################################################## export WH_WINE_USE="wine-9.0.14-alt1-amd64" -export WINEPREFIX="abc" +export WINEPREFIX="abccenter" PROG_NAME=("BIM-смета АВС-RU" "АВС Рекомпозитор") export BASE_PFX="none" export WH_WINDOWS_VER="10" @@ -10,19 +10,10 @@ export WINEARCH="win64" # export INSTALL_DLL="" prepair_wine -print_info "Загрузка страницы..." -ABC_FILE="${WH_TMP_DIR}/ABC-BIM-RU.html" -curl -o "$ABC_FILE" -A "Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)" "https://abccenter.ru/download-ru/" - -if [[ ! -f "$ABC_FILE" ]] \ -|| grep -q "Forbidden" "$ABC_FILE" -then - fatal "Страница сайта не доступна, или превышено количество запросов к странице." -fi - # Возможны точки либо нижнее подчеркивание в URL-адресе -VERDATE=$(grep -oP 'Setup_ABC-BIM-RU_\K\d+[._]\d+_\d+-\d+-\d+' "$ABC_FILE") -VERSION=$(grep -oP 'Setup_ABC-BIM-RU_\K\d+[._]\d+' "$ABC_FILE" | sed -E 's/[._]/./g') +try_get_page "https://abccenter.ru/download-ru/" +VERDATE=$(read_page | grep -oP 'Setup_ABC-BIM-RU_\K\d+[._]\d+_\d+-\d+-\d+') +VERSION=$(read_page | grep -oP 'Setup_ABC-BIM-RU_\K\d+[._]\d+' | sed -E 's/[._]/./g') AUTOINSTALL_EXE="${WH_TMP_DIR}/Setup_ABC-BIM-RU_${VERDATE}_trial.exe" if try_download "https://abccenter.ru/wp-content/soft/Setup_ABC-BIM-RU_${VERDATE}_trial.exe" "${AUTOINSTALL_EXE}" ; then diff --git a/testinstall/abc-dps-ru b/testinstall/abc-dps-ru index 52115d9..5e49386 100644 --- a/testinstall/abc-dps-ru +++ b/testinstall/abc-dps-ru @@ -2,7 +2,7 @@ # info_ru: АВС-ЦСП предназначен для автоматизированного составления и выпуска спецификаций материалов и оборудования, а также формирования ведомостей объемов работ (ВОР) путем связывания материальных ресурсов, включаемых в спецификации, с видами работ. ######################################################################## export WH_WINE_USE="wine-9.0.14-alt1-amd64" -export WINEPREFIX="abc" +export WINEPREFIX="abccenter" export PROG_NAME="Цифровая спецификация проекта" export PROG_ICON="abc-dps" export BASE_PFX="none" @@ -11,19 +11,10 @@ export WINEARCH="win64" # export INSTALL_DLL="" prepair_wine -print_info "Загрузка страницы..." -ABC_FILE="${WH_TMP_DIR}/ABC_DPS_RU.html" -curl -o "$ABC_FILE" -A "Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)" "https://abccenter.ru/download-ru/" - -if [[ ! -f "$ABC_FILE" ]] \ -|| grep -q "Forbidden" "$ABC_FILE" -then - fatal "Страница сайта не доступна, или превышено количество запросов к странице." -fi - # Возможны точки либо нижнее подчеркивание в URL-адресе -VERDATE=$(grep -oP 'Setup_ABC_DPS_RU_\K\d+[._]\d+_\d+-\d+-\d+' "$ABC_FILE") -VERSION=$(grep -oP 'Setup_ABC_DPS_RU_\K\d+[._]\d+' "$ABC_FILE" | sed -E 's/[._]/./g') +try_get_page "https://abccenter.ru/download-ru/" +VERDATE=$(read_page | grep -oP 'Setup_ABC_DPS_RU_\K\d+[._]\d+_\d+-\d+-\d+') +VERSION=$(read_page | grep -oP 'Setup_ABC_DPS_RU_\K\d+[._]\d+'| sed -E 's/[._]/./g') AUTOINSTALL_EXE="${WH_TMP_DIR}/Setup_ABC_DPS_RU_${VERDATE}.exe" if try_download "https://abccenter.ru/wp-content/soft/Setup_ABC_DPS_RU_${VERDATE}.exe" "${AUTOINSTALL_EXE}" ; then diff --git a/testinstall/abc-erp-bim b/testinstall/abc-erp-bim index 74b30b6..ca6f773 100644 --- a/testinstall/abc-erp-bim +++ b/testinstall/abc-erp-bim @@ -2,7 +2,7 @@ # info_ru: Конвертер в формат АВС_ERP_BIM_XML. ######################################################################## export WH_WINE_USE="wine-9.0.14-alt1-amd64" -export WINEPREFIX="abc" +export WINEPREFIX="abccenter" export PROG_NAME="Конвертер в формат АВС_ERP_BIM_XML" export PROG_ICON="abc-erp-bim" export BASE_PFX="none" @@ -11,18 +11,8 @@ export WINEARCH="win64" # export INSTALL_DLL="" prepair_wine -print_info "Загрузка страницы..." -ABC_FILE="${WH_TMP_DIR}/abc_erp_bim_converter.html" -curl -o "$ABC_FILE" -A "Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)" "https://abccenter.ru/download-ru/" - -if [[ ! -f "$ABC_FILE" ]] \ -|| grep -q "Forbidden" "$ABC_FILE" -then - fatal "Страница сайта не доступна, или превышено количество запросов к странице." -fi - AUTOINSTALL_EXE="${WH_TMP_DIR}/abc_erp_bim_converter.exe" -# https://abccenter.ru/wp-content/soft/abc_erp_bim_converter.exe + if try_download "https://abccenter.ru/wp-content/soft/abc_erp_bim_converter.exe" "${AUTOINSTALL_EXE}" ; then mkdir -p "$DRIVE_C/ABC-Soft/abc_erp_bim_converter" try_copy_file "${AUTOINSTALL_EXE}" "$DRIVE_C/ABC-Soft/abc_erp_bim_converter" diff --git a/testinstall/abc-pir-ru b/testinstall/abc-pir-ru index 0666633..6a35f64 100644 --- a/testinstall/abc-pir-ru +++ b/testinstall/abc-pir-ru @@ -2,7 +2,7 @@ # info_ru: Программный продукт АВС «ПИР» предназначен для подготовки, расчета и выпуска смет на проектно-изыскательские работы. ######################################################################## export WH_WINE_USE="wine-9.0.14-alt1-amd64" -export WINEPREFIX="abc" +export WINEPREFIX="abccenter" export PROG_NAME="АВС-ПИР" export PROG_ICON="abc-pir" export BASE_PFX="none" @@ -11,19 +11,10 @@ export WINEARCH="win64" # export INSTALL_DLL="" prepair_wine -print_info "Загрузка страницы..." -ABC_FILE="${WH_TMP_DIR}/ABC-PIR-RU.html" -curl -o "$ABC_FILE" -A "Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)" "https://abccenter.ru/download-ru/" - -if [[ ! -f "$ABC_FILE" ]] \ -|| grep -q "Forbidden" "$ABC_FILE" -then - fatal "Страница сайта не доступна, или превышено количество запросов к странице." -fi - # Возможны точки либо нижнее подчеркивание в URL-адресе -VERDATE=$(grep -oP 'Setup_ABC-PIR-RU_\K\d+[._]\d+_\d+-\d+-\d+' "$ABC_FILE") -VERSION=$(grep -oP 'Setup_ABC-PIR-RU_\K\d+[._]\d+' "$ABC_FILE" | sed -E 's/[._]/./g') +try_get_page "https://abccenter.ru/download-ru/" +VERDATE=$(read_page | grep -oP 'Setup_ABC-PIR-RU_\K\d+[._]\d+_\d+-\d+-\d+') +VERSION=$(read_page | grep -oP 'Setup_ABC-PIR-RU_\K\d+[._]\d+'| sed -E 's/[._]/./g') AUTOINSTALL_EXE="${WH_TMP_DIR}/Setup_ABC-PIR-RU_${VERDATE}.exe" if try_download "https://abccenter.ru/wp-content/soft/Setup_ABC-PIR-RU_${VERDATE}.exe" "${AUTOINSTALL_EXE}" ; then diff --git a/testinstall/abc-recomposer b/testinstall/abc-recomposer index 6871e3a..1f466a8 100644 --- a/testinstall/abc-recomposer +++ b/testinstall/abc-recomposer @@ -2,7 +2,7 @@ # info_ru: Программный комплекс АВС-Рекомпозитор. ######################################################################## export WH_WINE_USE="wine-9.0.14-alt1-amd64" -export WINEPREFIX="abc" +export WINEPREFIX="abccenter" export PROG_NAME="АВС Рекомпозитор" export PROG_ICON="abc-recomposerwl" export BASE_PFX="none" @@ -11,17 +11,10 @@ export WINEARCH="win64" # export INSTALL_DLL="" prepair_wine -ABC_FILE="${WH_TMP_DIR}/abcrecomposer.html" -curl -o "$ABC_FILE" -A "Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)" "https://abccenter.ru/download-ru/" - -if [[ ! -f "$ABC_FILE" ]] \ -|| grep -q "Forbidden" "$ABC_FILE" -then - fatal "Страница сайта не доступна, или превышено количество запросов к странице." -fi - -VERDATE=$(grep -oP 'abcrecomposer_\K\d+[._]\d+[._]\d+-\d+-\d+' "$ABC_FILE") -VERSION=$(grep -oP 'abcrecomposer_\K\d+[._]\d+' "$ABC_FILE" | sed -E 's/[._]/./g') +# Возможны точки либо нижнее подчеркивание в URL-адресе +try_get_page "https://abccenter.ru/download-ru/" +VERDATE=$(read_page | grep -oP 'abcrecomposer_\K\d+[._]\d+[._]\d+-\d+-\d+') +VERSION=$(read_page | grep -oP 'abcrecomposer_\K\d+[._]\d+' | sed -E 's/[._]/./g') AUTOINSTALL_EXE="${WH_TMP_DIR}/Setup_ABC-RU_${VERDATE}.exe" if try_download "https://abccenter.ru/wp-content/soft/abcrecomposer_${VERDATE}.exe" "${AUTOINSTALL_EXE}" ; then diff --git a/testinstall/abc-ru b/testinstall/abc-ru index f0264af..693d988 100644 --- a/testinstall/abc-ru +++ b/testinstall/abc-ru @@ -2,7 +2,7 @@ # info_ru: Система АВС предназначена для разработки сметной и ресурсной документации всеми участниками инвестиционного процесса: проектными, подрядными организациями и заказчиками строительства. ######################################################################## export WH_WINE_USE="wine-9.0.14-alt1-amd64" -export WINEPREFIX="abc" +export WINEPREFIX="abccenter" export PROG_NAME="ABC-RU" export PROG_ICON="abc" export BASE_PFX="none" @@ -11,18 +11,10 @@ export WINEARCH="win64" # export INSTALL_DLL="" prepair_wine -print_info "Загрузка страницы..." -ABC_FILE="${WH_TMP_DIR}/abc.html" -curl -o "$ABC_FILE" -A "Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)" "https://abccenter.ru/download-ru/" - -if [[ ! -f "$ABC_FILE" ]] \ -|| grep -q "Forbidden" "$ABC_FILE" -then - fatal "Страница сайта не доступна, или превышено количество запросов к странице." -fi - -VERDATE=$(grep -oP 'Setup_ABC-RU_\K\d+[._]\d+[._]\d+-\d+-\d+' "$ABC_FILE") -VERSION=$(grep -oP 'Setup_ABC-RU_\K\d+[._]\d+' "$ABC_FILE" | sed -E 's/[._]/./g') +# Возможны точки либо нижнее подчеркивание в URL-адресе +try_get_page "https://abccenter.ru/download-ru/" +VERDATE=$(read_page | grep -oP 'Setup_ABC-RU_\K\d+[._]\d+[._]\d+-\d+-\d+') +VERSION=$(read_page | grep -oP 'Setup_ABC-RU_\K\d+[._]\d+' | sed -E 's/[._]/./g') AUTOINSTALL_EXE="${WH_TMP_DIR}/Setup_ABC-RU_${VERDATE}.exe" if try_download "https://abccenter.ru/wp-content/soft/Setup_ABC-RU_${VERDATE}.exe" "${AUTOINSTALL_EXE}" ; then