Доброго дня!
Многие наверняка сталкивались с программами которые требуют принятия лицензии, при этом часто требуют полностью прочитать лицензию и только после этого принимают ответ.
Поиск в сети вывел только на expect для решения этого вопроса (https://stackoverflow.com/questions/9086517/eula-accept-bash-script).
Вопрос - есть способ проще?
Спасибо.
Автоматическое принятие лицензии
Модераторы: /dev/random, Модераторы разделов
Re: Автоматическое принятие лицензии
Вы под какую-то конкретную программу ищете решение?
Универсального решения нет, т.к. диалог у самописных установщиков у каждого свой.
Универсального решения нет, т.к. диалог у самописных установщиков у каждого свой.
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.
The more you believe you don't do mistakes, the more bugs are in your code.
Re: Автоматическое принятие лицензии
В данном случае меня интересует применительно к https://www.yoctoproject.org/
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Автоматическое принятие лицензии
Почему не задать вопрос в техподдержку? Вполне вероятно, что способ автоматической установки уже предусмотрен разработчиком.
Эээ... А кто там спрашивает про лицензию? Неужели git clone -b krogoth git://git.yoctoproject.org/poky.git?
IMB писал(а): ↑22.05.2016 15:35В данном случае меня интересует применительно к https://www.yoctoproject.org/
Эээ... А кто там спрашивает про лицензию? Неужели git clone -b krogoth git://git.yoctoproject.org/poky.git?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Автоматическое принятие лицензии
Mea culpa.
Применительно к расширению yocto от Freescale https://github.com/Freescale/fsl-community-bsp-platform
Извернулся небольшим костыликом
Применительно к расширению 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: Автоматическое принятие лицензии
IMB
Обычно, для большинства всяких инсталляторов, проходит нечто типа `printf "YES\n" | interactive-installer`.
Обычно, для большинства всяких инсталляторов, проходит нечто типа `printf "YES\n" | interactive-installer`.