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

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

Модераторы: /dev/random, Модераторы разделов

Ответить
IMB
Сообщения: 2559
ОС: Debian

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

Сообщение IMB »

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

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

Сообщение SLEDopit »

Вы под какую-то конкретную программу ищете решение?
Универсального решения нет, т.к. диалог у самописных установщиков у каждого свой.
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
Сообщения: 2559
ОС: Debian

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

Сообщение IMB »

В данном случае меня интересует применительно к https://www.yoctoproject.org/
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

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

Сообщение Bizdelnick »

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

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

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

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

Сообщение IMB »

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
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

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

Сообщение serzh-z »

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