Автоматическое принятие лицензии

На самом деле это единственный раздел про unix на этом форуме

Модератор: /dev/random

IMB
Сообщения: 2455
ОС: Debian

Автоматическое принятие лицензии

Сообщение IMB » 22.05.2016 14:42

Доброго дня!
Многие наверняка сталкивались с программами которые требуют принятия лицензии, при этом часто требуют полностью прочитать лицензию и только после этого принимают ответ.
Поиск в сети вывел только на expect для решения этого вопроса (https://stackoverflow.com/questions/9086517/eula-accept-bash-script).
Вопрос - есть способ проще?
Спасибо.
Спасибо сказали:

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4666
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Автоматическое принятие лицензии

Сообщение SLEDopit » 22.05.2016 15:18

Вы под какую-то конкретную программу ищете решение?
Универсального решения нет, т.к. диалог у самописных установщиков у каждого свой.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

IMB
Сообщения: 2455
ОС: Debian

Re: Автоматическое принятие лицензии

Сообщение IMB » 22.05.2016 15:35

В данном случае меня интересует применительно к https://www.yoctoproject.org/
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15809
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Автоматическое принятие лицензии

Сообщение Bizdelnick » 22.05.2016 15:43

Почему не задать вопрос в техподдержку? Вполне вероятно, что способ автоматической установки уже предусмотрен разработчиком.

IMB писал(а):
22.05.2016 15:35
В данном случае меня интересует применительно к https://www.yoctoproject.org/

Эээ... А кто там спрашивает про лицензию? Неужели git clone -b krogoth git://git.yoctoproject.org/poky.git?
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

IMB
Сообщения: 2455
ОС: Debian

Re: Автоматическое принятие лицензии

Сообщение IMB » 23.05.2016 21:21

Mea culpa.

Применительно к расширению yocto от Freescale https://github.com/Freescale/fsl-community-bsp-platform
Извернулся небольшим костыликом

Код: Выделить всё

for i in setup-environment sources/base/setup-environment; do \
    sed '/^EULA_ACCEPTED=$/a \
        echo "ACCEPT_FSL_EULA = \\"1\\"" >> conf/local.conf' \
        --in-place=.org $i; \
done
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 7947
Статус: Маньяк
ОС: Arch, CentOS, Ubuntu

Re: Автоматическое принятие лицензии

Сообщение serzh-z » 23.05.2016 21:42

IMB
Обычно, для большинства всяких инсталляторов, проходит нечто типа `printf "YES\n" | interactive-installer`.
Scio me nihil scire.
Спасибо сказали: