From 9e76d0c78d45f3664158a1afe0c030ef72cd8fdd Mon Sep 17 00:00:00 2001 From: Mikhail Tergoev Date: Mon, 10 Mar 2025 16:31:59 +0300 Subject: [PATCH] added: install --clear-pfx --- winehelper | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/winehelper b/winehelper index f9cab85..dd54d24 100755 --- a/winehelper +++ b/winehelper @@ -842,7 +842,12 @@ wine_run_install () { } run_autoinstall () { - [[ -p /dev/stdout ]] && local USE_PIPE="1" + if [[ $1 == "--clear-pfx" ]] ; then + export CLEAR_PREFIX="1" + shift + elif [[ $2 == "--clear-pfx" ]] ; then + export CLEAR_PREFIX="1" + fi AI_SCRIPT="${1,,}" if [[ $AI_SCRIPT == "list" ]] || [[ -z "$AI_SCRIPT" ]] ; then echo "Список программ с возможностью автоматической установки:" @@ -866,13 +871,16 @@ wh_info () { echo "Использование: $SCRIPT_NAME [команда] Команды: - install|-i [скрипт установки] если без аргументов, то выводит список возможных установочных скриптов - installed|run список установленных программ - run [программа.exe] запуск программы (отладка) + install|-i list список возможных установочных скриптов + install|-i [скрипт] запустить скрипт установки программы + install|-i [скрипт] --clear-pfx не использовать подготовленный префикс для установки ПО + + installed|run список установленных программ + run [программа.exe] запуск программы (отладка) Параметры: - --help показать эту справку и выйти - --version показать информацию о пакете и его версии + --help показать эту справку и выйти + --version показать информацию о пакете и его версии " } @@ -893,7 +901,7 @@ case "${1,,}" in wineconsole|cmd) prepair_wine ; wine_run "wineconsole" ;; winetricks) shift ; update_winetricks ; prepair_wine ; "$WINETRICKS" -q "$@" ;; desktop) shift ; create_desktop "$@" ; exit 0 ;; - install|-i) shift ; run_autoinstall "$1" ;; + install|-i) shift ; run_autoinstall "$@" ;; installed) shift ; check_installed_programs "$1" ;; run|-r) shift ; run_installed_programs "$1" ;; *)