Created attachment 225991 [details]
patch to use --not-running-from-cron
Use the --not-running-from-cron flag to freebsd-update.
This means that in the case that the case of rc scripts running without a terminal, the script still doe the right thing.
rc scripts running without a terminal is a different bug, probably, but it is probably better to be robust in the face of them. Especially as t4g.nano instances are an example of h/w with that bug running when running 13.0-RELEASE.
This will, however, break freebsd-update for FreeBSD 10.1 and earlier; the --not-running-from-cron flag is present in 10.2 and 11.0 and later.
Thanks, fixed! We only needed the flag on 'freebsd-update fetch' -- there is no interactivity check for install since it doesn't hammer the mirrors.