Неинтерактивная настройка портов FreeBSD И сохранение конфигурации в / var / db / ports / * / options - PullRequest
0 голосов
/ 11 мая 2018

Контекст: Я пишу модуль Ansible, позволяющий неинтерактивную настройку параметров.

Проблема: неинтерактивный

make install clean OPTIONS_UNSET=SYSTEM_SCREENRC BATCH=YES

не хранит параметры портов.

Желаемый результат: При выполнении ручного обновления порта я хотел бы, чтобы система знала о уже выбранных параметрах (например, /var/db/ports/sysutils_screen/options. И не нужно было снова запускать все ответные действия на машине.

Вопрос: Знаете ли вы решение о том, как этого добиться?

PS: Я пытался использовать portinstall --make-args, но не смог передать аргументы конфигурации. Либо я его не получил, либо он / сломался.

1 Ответ

0 голосов
/ 11 мая 2018

Самое близкое, что я пришел, это передать параметры в меню конфигурации, используя что-то вроде:

make config www_nginx_SET_FORCE="DSO DEBUG" www_nginx_UNSET_FORCE="IPV6" 

Чтобы найти имя параметров порта, которое вы можете использовать:

make -V OPTIONS_NAME

Проблема заключается в попытке сохранить конфигурацию с заданными параметрами, я пытался использовать BATCH=yes, но не могу ее обойти.

...