Compare commits

...

2 Commits

Author SHA1 Message Date
Mikhail Tergoev
bc631fd4e0 fixed use winehelper -i with pipe 2025-03-07 14:15:35 +03:00
Mikhail Tergoev
705cb6cda9 removed dist-upgrade from install dependencies 2025-03-07 13:44:22 +03:00
3 changed files with 15 additions and 6 deletions

@ -1,4 +1,8 @@
История изменений: История изменений:
0.2.7:
* удалена команда обновления ситемы "dist-upgrade" при установке зависимостей
* исправлено отображение списка возможных установок при использовании перенаправления
Например: "winehelper -i | less"
0.2.6: 0.2.6:
* добавлена информация о "Лицензионных соглашениях" перед запуском автоустановок программ * добавлена информация о "Лицензионных соглашениях" перед запуском автоустановок программ

@ -12,7 +12,6 @@ fatal () { print_error "$@" ; exit 1 ;}
##### UPDATE SYSTEM ##### ##### UPDATE SYSTEM #####
apt-get update || fatal "Не удалось обновить список доступных пакетов," apt-get update || fatal "Не удалось обновить список доступных пакетов,"
apt-get dist-upgrade || fatal "Не удалось обновить систему."
##### CHECK AREPO (x86_64-i586) ##### ##### CHECK AREPO (x86_64-i586) #####
apt-repo | grep -q "x86_64-i586" || fatal "Репозиторий x86_64-i586 не подключен. \ apt-repo | grep -q "x86_64-i586" || fatal "Репозиторий x86_64-i586 не подключен. \

@ -96,8 +96,7 @@ fi
##### ROOT ##### ##### ROOT #####
su_run () { su_run () {
print_info "Будет обновлена система и установлены зависимости." print_info "Для продолжения установки зависимостей введите root пароль..."
print_info "Для продолжения настройки введите root пароль..."
su - -c "$@" su - -c "$@"
} }
@ -834,14 +833,21 @@ wine_run_install () {
} }
run_autoinstall () { run_autoinstall () {
[[ -p /dev/stdout ]] && local USE_PIPE="1"
AI_SCRIPT="${1,,}" AI_SCRIPT="${1,,}"
if [[ $AI_SCRIPT == "list" ]] || [[ -z "$AI_SCRIPT" ]] ; then if [[ $AI_SCRIPT == "list" ]] || [[ -z "$AI_SCRIPT" ]] ; then
print_info "Список программ с возможностью автоматической установки:" if [[ $USE_PIPE == 1 ]]
then echo "Список программ с возможностью автоматической установки:"
else print_info "Список программ с возможностью автоматической установки:"
fi
for list in $(ls "$WH_AUTOINSTALL_DIR") ; do for list in $(ls "$WH_AUTOINSTALL_DIR") ; do
AI_INFO="$(grep "info_ru:" "$WH_AUTOINSTALL_DIR/$list" | awk -F"info_ru: " '{print $2}')" AI_INFO="$(grep "info_ru:" "$WH_AUTOINSTALL_DIR/$list" | awk -F"info_ru: " '{print $2}')"
AI_PROGNAME="$(grep "PROG_NAME=" "$WH_AUTOINSTALL_DIR/$list" | awk -F"PROG_NAME=" '{print $2}')" AI_PROGNAME="$(grep "PROG_NAME=" "$WH_AUTOINSTALL_DIR/$list" | awk -F"PROG_NAME=" '{print $2}')"
printf "\E[36m%s $SCRIPT_NAME install $list - $AI_PROGNAME %s\e[0m\n" if [[ $USE_PIPE == 1 ]]
echo -e "$AI_INFO\n" then echo -e "\n$SCRIPT_NAME install $list - $AI_PROGNAME"
else printf "\n\E[36m%s $SCRIPT_NAME install $list - $AI_PROGNAME %s\e[0m\n"
fi
echo -e "$AI_INFO"
done done
echo echo
elif [[ -f "$WH_AUTOINSTALL_DIR/$AI_SCRIPT" ]] ; then elif [[ -f "$WH_AUTOINSTALL_DIR/$AI_SCRIPT" ]] ; then