Para o FreeBSD < 10, os seguintes trabalhos:
Permita que freebsd-update execute a busca sem stdin anexado a um terminal:
sed 's/\[ ! -t 0 \]/false/' /usr/sbin/freebsd-update > /tmp/freebsd-update
chmod +x /tmp/freebsd-update
Permita que portsnap execute a busca sem stdin anexado a um terminal:
sed 's/\[ ! -t 0 \]/false/' /usr/sbin/portsnap > /tmp/portsnap
chmod +x /tmp/portsnap
Créditos: veewee
Para o FreeBSD 10+, a solução na resposta abaixo por @uchida deve ser preferida!