portmaster -afdy --no-confirm
É geralmente uma boa prática para examinar o página man .
Especificamente, esse detalhe
--no-confirm
do not ask the user to confirm the list of ports to be installed and/or updated before proceeding
Infelizmente, isso nem sempre é suficiente, especialmente se certos pacotes solicitarem um aviso de forma independente.
Existe outro sinalizador, -y
, que responde sim a todos os prompts, dependendo da versão do portmaster
que pode estar lá, mas está ausente na versão do FreeBSD da página man.
Mas a partir da boca dos cavalos
echo '-y answer yes to all user prompts for the features below'
Isso é bastante comum em aplicativos de console interativos no mundo * NIX, então -y
geralmente vale a pena tentar.
Genericamente , em outras situações, yes
é um utilitário de shell padrão que enviará spam "yes" ou qualquer outra string para um shell.
yes | portmaster -af
ou
yes no | portmaster -af
para recusar tudo.