A melhor opção (IMHO) é definir todas as opções no início. Você pode fazer isso executando make config-recursive
.
Estou compilando algumas portas no FreeBSD, no entanto, durante o processo de compilação, sou frequentemente recebido com opções para as dependências da porta. Isso faz com que o processo de compilação pause até que eu selecione (ou em 9/10 casos, apenas deixe os padrões) "OK". Isso é inconveniente porque o processo de compilação é geralmente longo, eu gostaria de me afastar do computador e não me preocupar em selecionar opções.
Eu estou querendo saber se há um argumento ou sinalizador de compilador que eu possa usar para usar automaticamente todos os padrões para as dependências da porta que estou compilando.
Eu tentei pesquisar isso, mas provavelmente não estava usando a terminologia correta nas minhas consultas.
Basta adicionar BATCH=1
ao /etc/make.conf.
Parece que você está usando o portupgrade. Eu recomendo usar ports-mgmt / portmaster. Uma das razões é que ele executa make config
recursivamente antes de começar a compilar, portanto a tela de opções não interromperá o processo de compilação. E você não terá que pensar em executar make config-recursive
.
Tags freebsd-ports