После проведения исследования в нескольких поисковых системах и чтения https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/building.html и https://www.freebsd.org/doc/ ru_US.ISO8859-1/ books/ porters-handbook/ makefile-options.html Похоже, я не могу найти никаких объяснений или ссылок о том, как пропускать диалоговые окна ncurses
которые появляются при запуске make install
в порту с (много ) зависимости, например, /usr/ports/x11/gnome3
в 10.1, в пользу использования значений по умолчанию, которые предварительно выбираются в диалоге.
make config-recursive
позволяет настроить все, и удержание Enter - это обходной путь, но далеко не элегантный (т. е. я ищу решение, основанное на команде). yes "" | make install
ничего не делает так же хорошо, как
exec 3<&0
yes "" | sudo make config-recursive
вдохновленный https://stackoverflow.com/questions/3999114/linux-pipe-into-python-ncurses-script-stdin-and-termios.