Date: Fri, 20 Jun 2014 10:33:29 -0600 From: John Nielsen <lists@jnielsen.net> To: FreeBSD stable <freebsd-stable@freebsd.org> Cc: cperciva@freebsd.org Subject: freebsd-update from script without tty Message-ID: <295AB5F0-1601-4AF6-BCE1-FD592DE26FB1@jnielsen.net>
next in thread | raw e-mail | index | archive | help
Hi Colin, list-
I have a script that builds virtual FreeBSD disk images. After it populates the base system it runs "freebsd-update -b ${MOUNTPOINT} ..." to update the image with the latest security patch release.
If I run the script from a terminal it works fine. However if I try to run it from our user-friendly web interface (which spawns the script in the background with no tty) the freebsd-update step fails:
# UNAME_r=10.0-RELEASE freebsd-update -b /mnt/chroot fetch
freebsd-update fetch should not be run non-interactively.
Run freebsd-update cron instead.
I understand and appreciate the use case for 'freebsd-update cron' but in this case my script is running because a user requested and is waiting for it, and a delay of up to an hour won't really fly.
Can anyone suggest a workaround?
Thanks,
JN
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?295AB5F0-1601-4AF6-BCE1-FD592DE26FB1>
