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:
* добавлена информация о "Лицензионных соглашениях" перед запуском автоустановок программ

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

@ -96,8 +96,7 @@ fi
##### ROOT #####
su_run () {
print_info "Будет обновлена система и установлены зависимости."
print_info "Для продолжения настройки введите root пароль..."
print_info "Для продолжения установки зависимостей введите root пароль..."
su - -c "$@"
}
@ -834,14 +833,21 @@ wine_run_install () {
}
run_autoinstall () {
[[ -p /dev/stdout ]] && local USE_PIPE="1"
AI_SCRIPT="${1,,}"
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
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}')"
printf "\E[36m%s $SCRIPT_NAME install $list - $AI_PROGNAME %s\e[0m\n"
echo -e "$AI_INFO\n"
if [[ $USE_PIPE == 1 ]]
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
echo
elif [[ -f "$WH_AUTOINSTALL_DIR/$AI_SCRIPT" ]] ; then